>hg38
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATATTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGAAAGCTGAGACAGCACCACCCAACTTCGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGAGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTCCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCTGAGGACTCAGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCTGAATTACTGGTTCAA---GGTGAAGAAGAAGTACCTGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATCTCAGAATCAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATTCCTCCGAAGCCAAAGTCAAGATCCCCAACACCACCGTCTATTGCTGCCAAAGCACAGCTGGCTCGGCAGCAGTCCCCATCGCCCATAAGACACTCCCCTTCCCCGGTCAGACACGTGCGGGCACCGACCCCATCTCCGGTCAGGTCCGTGTCTCCAGCAGCAAGAATCTCCACA------TCCCCCATCAGGTCTGTTAGGTCTCCATTGCTCATGCGTAAGACTCAGGCATCCACCGTGGCCACAGGTCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGGCCTCCTCATCTGAGGCTGAGATGAGA---------GAG---ACAACGCTGACAACCTCTACTCAGATCAGGACAGAAGAGAGATGGGAAGGGAGATAC---GGTGTCCAGGAGCAAGTGACCATCAGTGGTGCT------GCGGGTGCT------------GCC------GCCAGTGTGTCGGCCAGTGCTAGCTACGCAGCAGAGGCTGTTGCCACTGGTGCTAAAGAG---------------------GTGAAACAAGATGCTGACAAAAGTGCAGCTGTTGCGACTGTTGTTGCTGCCGTTGATATGGCCAGAGTGAGAGAACCAGTGATCAGCGCTGTAGAGCAGACTGCTCAGAGGACAACCACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---GTAAGAAAGGAAGCGGAG---AAGACTGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAAAGAAGTAATTACCACAAAGCAAGAGCAGATGCACGTAACTCATGAGCAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAGTAATTTCCGCAGCTAAAGCCAAAGAACAAGAAACTAGAATTTCTGAAGAAATTACTAAGAAACAGAAACAAGTAACTCAAGAAGCA---ATAAGACAGGAAACTGAG---ATAACTGCTGCATCCATGGTGGTAGTTGCCACTGCAAAGTCCACAAAACTAGAAACAGTCCCGGGAGCTCAAGAAGAAACTACCACACAACAAGAT---CAAATGCAC------CTAAGTTATGAAAAGATAATGAAGGAAACTAGGAAAACAGTTGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAGGTAGAGAAGGCATTACTACCAAAAGAGAACAAGTGCAAATAACTCAGGAGAAGATGAGAAAGGAAGCCGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAACTATGGCTACTAGACAAGAACAAATCCAAGTTACCCATGGAAAG---GTGGACGTTGGAAAAAAGGCTGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGAGTCAGA---------GAGCCCAGAGAGCCTGGGCATCTTGAAGAATCCTATGCTCAGCAGACCACTTTGGAGTACGGATATAAGGAACGCATTTCCGCCGCAAAG---------------------------GTAGCTGAGCCTCCCCAACGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTAATCCAGGCTCCTTCTGAGACTCATATCAAAACTACTGATCAAAAGGGAATGCACATATCATCACAGATCAAGAAAACTACAGATCTAACAACGGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCTAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTAGTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAATCGGTGAAGGCTCCTACTGTGAAGCCCAGTGAGACTAGAGTAAGGGCAGAGCCCACACCCTTGCCACAGTTCCCCTTCGCTGACACACCAGATACTTACAAGAGTGAAGCTGGCGTTGAGGTGAAAAAGGAAGTAGGGGTGAGCATCACTGGCACCACCGTCCGTGAAGAG---CGCTTTGAAGTACTGCACGGACGCGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCAGCACCTGTTGAAATTCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTCATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCGACAGTGACATGGTACAGGGAAGACTACCAAATCGAAAGTTCCATTGACTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCATTTGCGGAAGACAGCGGGCGATTTACTTGCAGTGCTGTAAATGAGGCTGGAACCGTCAGCACATCCTGCTATCTGGCTGTGCAGGTGTCAGAAGAATTTGAAAAGGAA---ACC------ACAGCCGTGACTGAGAAATTTACTACAGAAGAGAAACGCTTTGTTGAGTCAAGAGATGTGGTTATGACTGATACTAGCCTCACAGAGGAACAAGCAGGGCCTGGAGAACCTGCCGCGCCTTACTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCGTGGTGTTTGGATGCCAAGTTGGCGGCAACCCAAAGCCCCATGTATACTGGAAAAAATCTGGTGTTCCTCTAACCACTGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGTGAATGCAAGCTGGTGATTTCTATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTGTTCGCAATAAGCATGGAGAAACTTCTGCATCTGCTTCCTTGCTTGAAGAAGCTGATTATGAGTTACTGATGAAGTCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTTCAAGAACCTAAAGTTGGAGAAACAGCACCT---GGATTTGTATACTCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAGTGGTCAGAACTTATGTAGAAGATCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATATAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTTGAATCAGGATTTGATTCAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCAAAGATTGCTTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAAAGATACCAAATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGTATACCTGTTGTTCTTCCAGAAGATGAAGGAATCTACACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCACTTGGAGCTCCGACTTACATTCCCACACTAGAGCCAGTGAGCAGAATCAGATCTCTCTCTCCACGTTCAGTGAGCAGGTCTCCTATACGC---------------ATGTCTCCTGCA---------------CGG------------ATGTCACCT---------------GCAAGGATGTCT---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTAGGCTGGAGGAGACAGATGAGTCACAACTTGAGAGACTATATAAACCAGTCTTTGTGTTAAAACCTGTTTCTTTCAAATGTTTAGAAGGGCAAACTGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACGTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCATTAAAGAAGATGGTACTCAATCACTAATTATTGTCCCTGCCACACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAGATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTTGTAGAAAAACTGAAAAATGTCAATATAAAGGAAGGTTCCCGACTTGAAATGAAAGTCAGAGCTACGGGTAACCCCAACCCTGACATTGTATGGTTGAAAAACAGTGACATCATTGTGCCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATCGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCGACTGCTATTAATAAAGCTGGCAGAGACACTACAAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAGTTAATCATCCCACGGGGGACATATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATTTGCGATATGGCCAAGAGCAATGGGAAGAAGGTGATCTCTATGACAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTTAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAATTTGGGTACTGCAGCCTTGATTATGGCGTTGCATATTCTAGAGACAGTGGTATCATTACTTGCAGAGCCACTAACAAATATGGAACAGATCACACATCTGCTACCCTTATTGTTAAAGATGAGAAAAGTCTTGTGGAAGAATCCCAATTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGAATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTTAGAGTACTTGAAGGGGAGACTGCAAGGTTCCGCTGCAGGGTAACAGGCTACCCTCAGCCCAAAGTCAACTGGTACCTCAATGGACAGCTCATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGTATCCATTACCTGGACATCGTGGACTGCAAATCATATGACACAGGTGAAGTGAAGGTCACCGCGGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAGCTTGAGATTCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGAGAGCTCCTGAACCAAGGCCTGAGTTTCACGTACATGAACCAGGAAAGCTTCAGTTTGAAGTACAAAAAGTGGATAGACCTGTTGACACCACTGAAACCAAAGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTGCCTGAAGAGTCGGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACAGAAGAGGGC---------------TATTATGAAGCCATTACCGCTGTGGAGCTCAAGTCTCGAAAGAAGGATGAATCCTATGAGGAACTCCTCAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAGTTAACTGAAGAGGAAAAGAAAGCTCTTGCCGAAGAAGGCAAAATCACGATTCCAACTTTTAAACCTGACAAGATTGAACTAAGTCCTAGTATGGAGGCTCCAAAAATCTTCGAAAGAATCCAGAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTCGTGGGGAAACCAGACCCCGAATGTGAATGGTACAAAAATGGTGTCAAAATTGAACGGTCTGACCGGATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAATTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTAAAAGCCATCAACATAGCTGGAGAAACCTCCAGTCACGCATTCTTACTTGTCCAAGCCAAGCAATTGATCACTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACTATGGCAACCTTTGAATGTGAAACTTCAGAACCATTTGTCAAAGTGAAATGGTATAAAGATGGTATGGAGGTTCATGAGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACCATTGATACGTCTGATGCTGAAGATTACAGCTGTGTACTTGTGGAAGATGAAAATGTCAAAACGACTGCTAAACTTATTGTTGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATATTCAGGAGAATTAGAGTGCATTGTATCCCCAGAAAATATAGAAGGAAAATGGTATCATAATGATGTGGAGCTTAAATCCAATGGCAAATATACAATTACATCTCGTCGTGGACGTCAGAACCTCACGGTCAAGGATGTAACCAAGGAGGACCAGGGAGAATACAGCTTTGTCATCGACGGGAAAAAGACAACCTGTAAATTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGACCAAAAAGTCTGTGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTGGAAAGTGTGGAAGGCGTCTGGATGAAAGACGGCCAAGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAATCTCATATGCTGCTCATTGAAGACATGACTAAGGAAGATGCTGGAAATTACTCTTTCACCATTCCAGCCCTTGGCCTCTCCACCAGTGGGCGTGTCTCTGTCTATAGTGTGGACGTGATAACACCTCTAAAAGATGTTAATGTGATTGAAGGCACCAAGGCTGTGCTTGAATGTAAGGTGTCAGTCCCTGATGTGACTTCTGTTAAGTGGTACTTAAATGATGAACAAATCAAGCCTGATGACCGTGTACAGGCCATTGTGAAAGGTACTAAACAGCGACTAGTCATTAACCGAACTCATGCTTCAGACGAAGGACCTTACAAGCTGATAGTTGGCAGAGTTGAAACCAACTGTAATCTCTCTGTAGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACTCAAAATGTGGTGTTTGAGGTTGAGCTGTCCCACTCTGGAATTGATGTCCTGTGGAATTTTAAGGACAAGGAAATCAAGCCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATACACATTTTACGCGGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGTGGGGCCATCTCCAAGCCACTCACAGATCAGACCGTAGCTGAATCCCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCAAAGGCGAATGGTTGAGGGATGGCAAACACCTACCACTGACTAACAACATCAGAAGTGAGTCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAAACACAGGATGCTGTTTTCACTGTCGAGCTTACACACCCTAATGTCAAAGGTGTCCAGTGGATCAAAAATGGAGTTGTGCTGGAATCCAATGAAAAGTATGCTATCTCTGTCAAAGGAACAATTTACTCTCTGAGGATTAAAAACTGTGCCATCGTGGATGAGTCTGTTTATGGCTTCAGGCTTGGAAGGCTTGGAGCCAGTGCCAGACTGCACGTGGAGACTGTCAAGATCATTAAAAAGCCAAAGGATGTGACAGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCATAAGAGTGTGGAAATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAAGTCCACAAGCTGATGCTGCAGAACATCTCCCCCTCAGATGCTGGGGAATACACAGCTGTGGTCGGGCAATTGGAATGCAAAGCAAAACTGTTTGTGGAGACATTACATATTACAAAAACCATGAAAAATATCGAGGTGCCTGAGACCAAAACTGCCTCTTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAAATTGAGATGAGTGAAAAGTTCAAGATAGTTGTGCAGGGAAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCGGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGACAGTCACCCCAATCATGATTACTTCCATGCTGAAAGACATCAACGCTGAAGAAAAAGACACTATTACTTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAAGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAATGTTCACTTTGGGGATGCTGCTGACTACACCTTTGTGGCTGGAAAAGCAACATCAACAGCCACACTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTACTGGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTACAGTGGATGAAAGATGACCAGGAACTGCAGATCACAGACAGAATAAAGATTCAGAAGGAGAAATATGTCCACCGCCTTCTGATCCCATCCACCCGGATGTCTGATGCTGGGAAGTACACAGTGGTGGCAGGAGGCAACGTGTCAACTGCAAAACTCTTTGTAGAAGGCAGAGATGTTCGCATCCGAAGTATTAAAAAGGAGGTTCAGGTCATTGAGAAACAGCGTGCTGTTGTTGAATTTGAGGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACAAATATGTAGTGGAAAGAAGAATCCACCGAATGTTTATCTCTGAGACCAGACAGAGCGATGCAGGAGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTCACTCTCTATGTCAATGCTCCTGAACCGCCCCAAGTTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCCGTGATATCCGGAAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCATGATGGGCAAGAATACACGCTTTTGCTAATTGAAGCCTTCCCAGAGGATGCGGCAGTCTATACCTGTGAAGCCAAGAATGACTATGGTGTTGCCACAACATCAGCTTCACTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCTGATCAGGAAATGCCTGTTTATCCACCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAAGGGCAGCCAGCCCGTTTTCAATGCCGGGTTTCTGGA---------ACAGATCTAAAAGTGTCGTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTATCAACTGGAAATTGCCGAAGCTTATCCAGAAGATGAAGGAACTTACACGTTTGTTGCTAGTAATGCTGTAGGCCAAGTATCAAGCACAGCCAACCTGAGTCTGGAAGGATTTAGCAAATTTGAAGAAAATACATCAAACTCCCAATGGCATGTCTCT---TTATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCAGCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCGAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAATGGTTTCATAACCAGCAGCTAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCAGCCAATAGTGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGATAGGCAAAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGGAGGAGAGCAAAATATCTCAAAAGGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAAGTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCTGTTCAAGATACACAGTTGTGCCATACTGCA---TCCCTTTCACAAATTGCAGAAAGCACTGAGCTATCT---AAGGAATGTGCTAAAGAGTCCACGGGTGAGGCGCCCAAGATTTTCCTGCATCTTCAGGACGTCACT---------------------GTAAAGTGCGGTGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------AAAGATGAT---TCTTTCATTGATGTAACCTGGACTCACGAAGGTGCAAAGATAGAGGAATCCGAGAGACTGAAACAATCACAAAATGGAAATATTCAGTTTCTTACCATATGTAATGTTCAGCTGGTAGACCAAGGACTATACAGCTGC---------ATT---------GTACACAATGACTGT------------GGA---GAG---AGGACAACGTCAGCAGTACTAAGT---GTA---GAAGGTGCTCCTGAATCAATTTTGCATGAGAGGATTGAACAAGAGATTGAGATGGAAATGAAAGAGTTTTCTAGTTCTTTTCTGTCTGCCGAGGAAGAAGGA---CTTCAT---AGCGCCGAACTTCAATTATCTAAAATAAATGAAACACTTGAACTTTTGTCTGAATCTCCAGTTTACCCAACTAAATTT------------GATTCCGAAAAGGAAGGCACTGGCCCAATTTTCATCAAAGAAGTGTCAAATGCTGATATAAGCATGGGGGATGTGGCTACACTGTCTGTAACTGTCATTGGCATCCCCAAACCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGCTATTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGTGATGATCATAGCCTGATCATTCTGTTCACCAAATTGGAGGATGAGGGAGAGTATACATGTATGGCCAGTAATGACTATGGAAAGACAATATGTAGTGCCTATCTAAAAATTAATTCCAAAGGAGAGGGTCACAAAGACACTGAAACA------GAATCAGCAGTGGCAAAATCT---CTGGAAAAGCTGGGAGGTCCTTGTCCTCCTCACTTCCTTAAGGAGTTAAAACCAATTCGCTGTGCTCAAGGGCTTCCTGCCATCTTTGAGTACACAGTGGTTGGAGAGCCTGCCCCTACTGTTACATGGTTCAAAGAAAACAAGCAGCTTTGCACCAGTGTTTATTACACTATCATTCATAACCCTAATGGCTCTGGAACTTTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATATCTGTAAAGCAGAGAATATGTTGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATACC------------CCCTGCAAA---GCAAAGTCCACACCAGAGGCTCCTGAGGATTTTCCACAGACA---CCCTTAAAGGGTCCCGCAGTTGAAGCACTTGACTCAGAGCAGGAAATTGCAACGTTTGTAAAA---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTTAATTACAGAAGAAAACCAGCAACTATCTTATGAGCATATTGCTAAAGCCAATGAATTGAGCAGTCAGCTTCCTTTGGGAGCTCAGGAATTGCAATCC------ATTTTGGAGCAAGACAAGCTCACTCCT---GAAAGC------ACCAGGGAATTTCTTTGCATC---------AATGGCAGTATTCAC---------------------TTTCAG---CCTCTCAAGGAACCATCTCCCAACCTACAGCTGCAGATTGTACAGTCCCAGAAAACCTTCTCCAAAGAAGGTATTCTAATGCCTGAAGAGCCTGAGACACAGGCA------GTTCTATCAGATACC------GAGAAAATCTTCCCAAGTGCCATGTCCATAGAACAAATTAATTCATTA---ACAGTTGAGCCTCTGAAAACTTTATTAGCTGAACCTGAAGGGAATTATCCACAGTCTTCAATAGAACCTCCAATGCATTCTTATCTAACCTCTGTGGCTGAG------GAAGTACTTTCACCAAAAGAAAAG---ACAGTATCTGACACCAACAGAGAGCAAAGAGTGACTCTTCAAAAGCAAGAGGCACAAAGTGCGCTCATCTTGAGTCAGAGCTTAGCTGAGGGACACGTGGAGAGTCTCCAGAGTCCTGATGTCATGATCTCTCAGGTAAACTATGAGCCCCTAGTCCCTTCAGAACACTCATGCACAGAAGGAGGTAAAATTTTGATAGAAAGTGCAAATCCACTGGAAAATGCAGGGCAAGATTCTGCGGTCAGAATTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCACTTGAAGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACAACGTGGTGATGCCCCCAGACCAAATCATTGAGTCTAAAAGAGAGCCCGTGGCAATAAAGAAAGTGCAGGAGGTACAGGGAAGGGACCTTCTTTCTAAGGAAAGCTTGCTTTCTGGTATTCCAGAAGAGCAGAGATTAAACCTGAAAATTCAAATCTGCCGGGCTTTGCAAGCAGCCGTGGCCAGCGAGCAGCCAGGTCTTTTCTCTGAG------------------------------------------------------TGGCTAAGA---------AATATTGAAAAGGTGGAGGTCGAGGCTGTAAACATCACCCAAGAGCCCAGACACATCATGTGCATGTACCTTGTTACTTCGGCAAAGTCTGTAACAGAA---------GAAGTAACCATCATTATTGAAGATGTTGATCCTCAAATGGCTAACCTGAAAATGGAACTTAGGGATGCTTTGTGTGCTATTATATATGAGGAAATAGACATCCTAACAGCTGAGGGTCCTAGAATTCAGCAAGGAGCCAAAACAAGTTTGCAAGAAGAAATGGATTCTTTTTCAGGTTCACAGAAGGTTGAACCCATTACTGAACCAGAAGTTGAATCTAAATATCTGATCTCAACTGAAGAGGTCAGTTATTTTAACGTGCAAAGTAGGGTTAAATATTTGGATGCCACA---------CCTGTC---ACTAAAGGGGTTGCTTCAGCTGTTGTCTCT---------------------------GACGAAAAACAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGAGTCTGAAA---------CCATCAGAGGAAAAAGAGGAGTCTTCCTCT---------GAAAGTGGTACTGAGGAGGTTGCTACAGTAAAGATACAGGAAGCT------------------------------------------------GAGGGT------------------------------------GGCTTAATCAAA---GAGGATGGCCCCATGATACATACACCTTTAGTGGACACTGTTTCT---------------------------GAGGAAGGTGATATTGTACACCTCACAACATCCATAACAAATGCTAAAGAGGTGAATTGGTATTTTGAGAATAAACTG------------GTGCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTCATCGACAAAGTAAATACCGAAGACCATCAAGGAGAGTATGTCTGTGAGGCCTTGAATGACAGCGGAAAAACAGCAACTTCAGCCAAA------CTCACTGTA------GTAAAAAGAGCTGCCCCAGTGATCAAGAGGAAAATCGAACCCCTGGAAGTAGCACTGGGCCACCTAGCCAAATTCACCTGTGAGATCCAAAGTGCTCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAGAGTGACAAGTGTTCTATTCGATCTTCAAAGTATATCTCCAGCCTTGAAATCCTGAGAACCCAGGTGGTTGACTGCGGCGAGTATACATGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACAGCCACACTAACTGTGACAGAGGCATATCCACCAACCTTTCTCTCCAGACCTAAGTCCCTTACAACTTTTGTGGGTAAGGCAGCCAAGTTCATCTGCACAGTGACAGGGACTCCTGTGATAGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCTTCACCTAACTGGAGGATTTCCGACGCAGAAAACAAACACATTTTAGAACTCTCAAACCTTACCATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCCAACAAGTTTGGAGCAGACATCTGCCAAGCAGAGTTGATCATCATTGATAAGCCACATTTCATTAAAGAATTAGAGCCTGTGCAGTCCGCTATCAATAAGAAGGTCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTCACAGTTACGTGGAGCAAAGATGGGCAAAAACTCCCCCCAGGGAAAGATTATAAGATCTGTTTTGAAGATAAAATAGCAACACTTGAGATTCCTTTGGCCAAACTGAAAGATTCAGGAACCTATGTCTGTACAGCTTCAAATGAGGCTGGAAGCAGCTCCTGCTCAGCCACAGTCACTGTCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTCAGTGAAAGTAACACAGTCCGAATGTATTTTGTCAAT---TCTGAGGCTATACTTGATATTACGGATGTAAAAGTTGAAGACAGTGGGAGTTACTCATGTGAAGCAGTGAATGACGTCGGCAGTGATAGCTGCAGTACTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCTCTACTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAACAAATTCGAAGTAGTAAAAAATACAGATTGTTTTCTCAGAAGTCTCTTGTGTGTCTGGAGATCTTTTCGTTTAATAGTGCAGATGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTCGGCAAGTGTGGCTGCATGGCAACCCACTTACTCAAAGAACCTCCAACCTTTGTAAAGAAAGTAGATGATTTGATTGCACTAGGAGGACAAACCGTTACCCTGCAAGCTGCTGTGAGAGGGTCAGAGCCCATTTCTGTCACATGGATGAAAGGTCAAGAGGTCATCAGAGAAGACGGAAAAATCAAAATGAGCTTTTCCAATGGTGTTGCAGTCTTGATAATCCCTGATGTTCAGATTAGTTTTGGAGGCAAATACACGTGCCTGGCTGAAAATGAAGCTGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCATTGAGCGAGCAGAACTGATCCAGGTGACAGCAGGAGATCCCGCCACACTGGAGTACACAGTGGCAGGCACGCCAGAACTGAAGCCCAAATGGTACAAAGATGGGAGACCCTTGGTCGCCAGTAAAAAATACCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCTGAGCTGCACGACAGTGGCCAATACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACTACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCTTGCGCAACGTGGATAGTGTTGTTAATGGTACCTGCAGACTGGACTGCAAAATTGCAGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGCAAAGAAATAGCTGCTTCTGACAGATACAGGATAGCATTTGTGGAAGGCACAGCCTCTTTGGAGATCATCAGAGTAGACATGAATGATGCAGGGAATTTCACTTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCCGGCTCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACTTTCCAAGGATCTACTCCTCTCACAATCAGATGGTTTAAGGGCAACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAGAGTTCCCTGGAACTCTATTTAGTAAAAACCTCT---GATTCGGGCACGTACACATGTAAAGTCAGCAATGTCGCTGGAGGGGTGGAATGCAGTGCAAACTTGTTTGTAAAAGAACCTGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTAGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAGAATGTCTTTTGTGGAGTCTACTGCAGTTCTAAGACTGACAGATGTTGGCATCGAAGACAGTGGTGAATATATGTGTGAGGCCCAAAATGAGGCTGGCAGTGACCACTGCAGTAGCATTGTAATAGTCAAAGAGTCACCTTATTTTACCAAGGAATTTAAGCCAATTGAAGTCTTAAAGGAGTACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACTCCTCCCTTTGAGATCACTTGGTTCAAAGATAACACAATCCTGCGAAGTGGTAGAAAGTATAAGACTTTCATTCAGGATCATCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGCGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCATCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCATCCTTCATAAAGAAGATCGAGAGTACCAGCTCCCTCCGGGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATTACGGTGACTTGGCTAAAAGACAGCGATGAAATCACTGAAGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCCAGTTTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTACTCTCAGTAAAAGAACCTGCAACAATCACCGAGGAAGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCTCAAAATATAAAATCAGTGTCACTGATACAGTCTCAATACTGAAGATTATTTCTACAGAAAAGAAAGATAGTGGAGAATATACTTTCGAGGTCCAAAATGATGTTGGGAGGAGCAGCTGCAAGGCTAGAATTAATGTATTAGATCTTATCATACCTCCTTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGTTCTTTCATTGATTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAGTACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGCCAGCTGGAAGGTACAGACAGTGGGACATACACTTGTTCTGCCACAAATAAGGCAGGGCACAACCAATGCAGTGGGCATCTGACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAACACAAGGGTACAGTTAAAGGCTCTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTACACTCAGGAGCAGCCCGCTCAGTTTGGAAGGATGACACCTCTACCAGTCTAGAGCTCTTTGCAGCCAAAGCTACCGATTCTGGAACCTACATTTGCCAACTAAGCAATGATGTTGGCACAGCAACCAGCAAAGCC------------ACTCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGTCCAGTCTTAGTGCTGAGGAATGGACAGTCAACAACATTTGAATGCCAAATAACAGGCACTCCTAAAATCCGAGTGTCTTGGTATCTAGACGGGAATGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATTTCTGGTGCCAGGGTAGAAAATAGTGGGACTTATGTGTGTGAAGCTCGAAATGACGCAGGCACGGCGAGCTGCAGCATTGAACTCAAAGTGAAAGAACCCCCCACCTTTATCAGAGAGCTGAAGCCTGTGGAGGTAGTAAAATATAGTGACGTGGAGCTGGAGTGTGAAGTTACGGGAACACCTCCGTTTGAAGTCACTTGGCTGAAGAATAACAGGGAAATTCGAAGCAGCAAAAAATACACATTGACCGACAGAGTGTCTGTGTTTAACCTCCATATAACCAAGTGTGACCCTTCAGACACTGGGGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCATGCAGTACTAGAGTTGCCCTGAAAGAACCACCATCATTCATTAAGAAGATAGAAAATACCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGTACCGTGGCAGGTTCTCCTCCTATTTCTATAACCTGGCTAAAGGATGATCAGATTCTTGATGAAGATGATAATGTCTATATTTCATTTGTGGACAGTGTGGCCACACTTCAAATCAGAAGTGTGGATAATGGACACAGTGGGAGATATACCTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTTTTAGTACAAGAACCAGCTCAAATCGTAGAGAAAGCTAAATCAGTTGATGTTACGGAGAAAGATCCCATGACCTTGGAATGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGACGGGAAACAAATAGTTCCCAGTAGATACTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTAATGAAGCAGGACAGCGGTCAGTACACTTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGTGATGCCTACTTAAGAGTGCTAGATCAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCATATGGAGTGCAAGGTGTCTGGTTCACTTCCCATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTGTGCCATGAGAGATCTGTGTCTCTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAAAGTGTCAAATGTAGCAGGAGATGATGCATGCAGTGGCATCTTAACTGTGAAAGAACCACCAAGCTTCCTAGTGAAACCTGGGCGACAGCAAGCCATACCTGATTCTACAGTGGAATTTAAGGCAATACTAAAAGGAACACCACCATTTAAAATAAAATGGTTTAAGGATGATGTGGAACTTGTCTCAGGTCCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCGACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCTAAGACTGGACAGTATACTTGCCATGTTACCAATGATGTTGGTAGCGACTCTTGTACTACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCCTCCAAAATTGTGAAAGCAGGTGACTCTTCACGACTTGAATGCAAGATAGCTGGATCCCCAGAAATCAGAGTTGTGTGGTTCCGAAATGAACATGAACTTCCAGCCAGTGATAAGTACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGTACTGAGGACAGTGGAGATTTCATTTGTGAGGCTCAGAATCCCGCTGGCAGCACAAGCTGCAGTACCAAGGTTATAGTAAAAGAGCCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATGCTGAAGTCAGTCTTGAATGTGAACTTTCGGGAACACCACCGTTTGAGGTGGTATGGTACAAAGACAAGCGGCAACTCAGAAGCAGCAAGAAATACAAGATTGCATCCAAAAACTTCCACACAAGTATTCACATTCTCAATGTGGACACTTCAGACATCGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGTGTTTGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCCGGAGAGCCTGCTGAATTACAAGCATCCATAGAAGGCGCCCAGCCTATTTTTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATTAGAGAAAGTGAAAACATCAGGATTACATTTGTGGAAAATGTTGCAACTCTACAGTTTGCAAAAGCAGAGCCAGCTAATGCTGGAAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGATGGTCTTAGAGCCCGCAGTCATTGTTGAGAAGGCAGGACCGATGACGGTGACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCGGAACTCTCTGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAGGATTCTCTCAGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGGAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAGCAGTTCCTCCCTCTTTCACACGAAGACTGAAAAATACTGGTGGGGTGTTAGGTGCTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCTATTTCAGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGTTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGTCGCTGGGTCTGATGAATGTCGTGCAGTGCTAACTGTACAAGAACCACCCTCTTTTGTGAAAGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAATGTAACCTTCACAAGCGTTATTAGAGGAACCCCTCCATTCAAAGTCAACTGGTTCAGAGGTGCCAGAGAACTAGTGAAAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATATTGACATATCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAACGCTGGCCAAGCATCTTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGCATTTTTGAAGAGATTAAGTGATCATTCTGTAGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACTGGAACACTTCCAATTTCTGTCACTTGGAAAAAGGATGGTTTTAACATAACTACCTCTGAAAAATGTAACATAGTCACAACAGAGAAAACTTGTATCCTGGAAATTCTGAATAGCACAAAAAGAGATGCAGGGCAGTATTCCTGCGAGATTGAAAATGAGGCAGGAAGGGATGTTTGTGGAGCTCTGGTATCTACATTAGAACCGCCTTATTTTGTTACGGAACTGGAACCTCTGGAGGCAGCAGTTGGAGATTCGGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGATACCAAATTACGGCCAACTCCTGAATACAGGACCTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGCAAAGCAGAAAATAGTATAGGAACTGCTTCTTCTAAGACTGTGTTCAGAATTCAAGAGCGCCAACTCCCACCTTCTTTTGCAAGACAATTAAAGGACATTGAACAAACTGTGGGGTTACCTGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGAGTACTTTTAAGAGACGATGAAAATCTACAGACTTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCTTGCTCAGCTTCCAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTCACAGCAAGAGAACCCAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGAGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCGATGCGAATCACTTGGTCAAAAGATAACAAGGAGATCCGTCCTGGAGGAAACTATACAATCACATGTGTGGGAAACACTCCTCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAGCTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATTCAACTGGAATGTAAAATAAGTGGCTCCCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGCGAACTTCATGAAAGTTGGAAATACAACATGTCATTCATTAATTCTGTGGCATTGCTTACGATCAATGAAGCTAGTGCTGAAGACAGCGGGGACTACATTTGTGAGGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCGTTGACAGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTGATTCTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTAGTATGGGTTAAAGATCGAAAGCAGGTTAGAAACAGCAAGAAATTTAAAATCACTTCAAAACATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTCGGGGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTTCTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTCGTGAAAAAGCTAAGTGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCCATAGTGGAGGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGAAGTCATCAGAGAGAGTGAAAATACCAGGATTTCATTCATTGATAACATTGCAACCCTCCAGCTGGGGAGTCCAGAAGCATCTAATTCTGGAAAATATATATGCCAAATCAAAAACGATGCTGGAATGAGAGAATGCTCTGCAGTCTTGACTGTACTAGAACCAGCAAGAATCATAGAGAAGCCCGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTCTCAGCCAAGTGGTTCAAAGATGGAAGAGAATTGTCTGCAGACAGCAAACATCACATTACATTCATCAATAAAGTGGCTTCCCTTAAAATCCCCTGTGCCGAAATGAGTGACAAAGGATTATATAGCTTTGAAGTGAAAAACAGTGTTGGCAAAAGTAACTGCACTGTATCCGTCCATGTTTCTGATCGGATTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACGTGAATGCCATCCTGGGGGCCTCAGTTGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAATGAGATTGTTAGTGGGCCCAAATGTCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAATCTGAGCTTGTTGGAGCCCTCCGACACAGGCATATACACGTGTGTGGCTGCCAATGTAGCTGGTTCCGATGAGTGCTCAGCAGTCCTGACTGTGCAAGAACCACCATCTTTTGAACAAACCCCTGATTCTGTGGAAGTTTTGCCTGGAATGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCTCCTTTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGCCTGGGGAGTCATGCAACATCTCTCTGGAAGATTTTGTCACAGAACTGGAGTTGTTTGAGGTGCAGCCATTAGAAAGTGGAGACTATTCTTGCCTCGTTACAAATGATGCTGGCAGTGCTTCCTGTACCACACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTTGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCAATCTCAGTGAGCTGGATAAAGGACGAGTATCTTATTTCACAATCTGAGAGATGCAGTATTACTATGACAGAAAAATCTACCATACTGGAAATTCTTGAGAGCACAATAGAGGATTATGCACAGTACAGCTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCGTACTTTATTGAACCTCTGGAACATGTGGAAGCAGTCATTGGAGAACCTGCAACTTTACAGTGTAAAGTGGATGGAACTCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCTTCCTTAGTAATCAACAAAGTGGATCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGACAACAGTGTGGGGGCAGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGCGCGCAAACTTCCACCTTTCTTTGCAAGAAAACTGAAAGACGTTCATGAGACTCTAGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTTCTTTTGAAAGATGATGCTAATTTGCAGACATCTTTTGTTCATAATGTAGCAACTCTTCAGATTTTACAAACTGACCAGAGCCACATAGGGCAGTATAATTGCTCTGCTTCTAATCCTCTTGGGACTGCTTCATCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTACTTTTAAATGTCATGTAACTGGGACTGCACCAATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTAGAAAATACTGCCACTCTGACAGTTCTCAAAGTAGGCAAAGGCGATGCCGGGCAGTACACCTGCTATGCAAGCAACATCGCTGGAAAAGACTCTTGTTCTGCTCAGCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATTCACAAGGTATGAATGCAAAATCGGTGGGTCTCCAGAAATCAAAGTTTTATGGTATAAGGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCGTTGACTCGGTGGCTGTGCTGGAAATGCACAATCTCAGTGTTGAAGACAGTGGAGACTACACCTGTGAGGCCCACAATGCAGCAGGCAGTGCCAGCAGCAGCACATCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTATAGAGACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTTCACGTTTCTTGGTATAAAGACAAGAGAGAACTTAGGAGCGGCAAGAAGTACAAGATAATGTCTGAGAACTTCCTAACCAGTATCCACATCCTGAATGTCGATGCTGCAGACATTGGGGAATATCAGTGTAAAGCCACAAATGATGTGGGAAGCGACACTTGCGTTGGTTCCATCGCTCTCAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACATATCTACTGTCGTTGGTAAAGAAGTTCAGCTGCAGACTACCATTGAAGGCGCTGAACCCATTTCAGTGGTGTGGTTCAAAGATAAGGGAGAAATCGTTAGAGAAAGTGACAACATATGGATTTCTTATTCAGAAAACATTGCAACCTTACAGTTTTCAAGAGTGGAACCAGCCAATGCTGGAAAATACACTTGTCAGATCAAAAACGATGCTGGGATGCAAGAGTGCTTCGCCACGCTATCCGTTCTCGAGCCTGCAACAATTGTAGAAAAGCCAGAATCCATAAAAGTTACCACGGGAGACACCTGTACCTTGGAGTGTACAGTAGCTGGCACCCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTAACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTATCCGGCCTTAAGATCATCAATGTAGCACCGAGTGACAGTGGGGTATACAGTTTTGAGGTGCAGAACCCTGTTGGCAAAGACAGCTGCACAGCTTCATTGCAGGTTTCAGACCGAACCGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACAAATGGTCTATCCGGCTCCTCAGTTGTAATGGAGTGTAAAGTCTATGGGTCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGTAGTGGAAGGAAATACCAGACCACCCTGACAGATAATACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGACAGTGGTGACTACACATGTATAGCTACTAATATGGCTGGTTCTGATGAATGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGATCCCATGGATGTTTTAACTGGGACCAATGTAACTTTCACAAGTATCGTAAAAGGAACACCTCCTTTCAGTGTTAGCTGGTTCAAAGGTAGCAGTGAACTAGTACCAGGTGACAGATGCAACGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTCGATGTAGATACATCACAAAGTGGAGAATATACTTGCATAGTTAGCAATGAAGCTGGCAAGGCTTCTTGTACAACACATCTCTACATAAAAGCCCCAGCCAAATTTGTGAAGAGGCTGAATGATTACAGCATAGAGAAAGGAAAACCCCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCGGTTACCTGGAAGAAAAATGGCATAAATGTAACTCCTTCTCAGAGGTGTAATATAACTACGACTGAAAAATCGGCAATCCTGGAAATTCCAAGTAGCACAGTAGAGGATGCAGGACAATACAACTGCTACATTGAAAATGCCTCTGGAAAAGATTCCTGTTCAGCACAAATACTCATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCGGTTAAGGTGTCTGTTGGAGATTCTGCCTCTCTACAATGCCAGCTTGCTGGAACCCCTGAAATTGGGGTATCCTGGTATAAAGGAGATACAAAATTGAGACCCACTACGACTTACAAAATGCATTTTAGGAATAATGTTGCTACACTGGTTTTCAACCAGGTTGATATTAATGATAGTGGAGAATATATCTGCAAAGCTGAAAACAGCGTGGGAGAAGTTTCTGCATCAACTTTCCTTACCGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGACAATTGAGAGATGTTCAAGAAACAGTTGGACTGCCAGTTGTTTTTGATTGTGCCATAAGTGGATCAGAACCTATCTCCGTGTCTTGGTATAAAGACGGCAAGCCATTGAAAGACAGCCCAAATGTACAAACATCATTTTTAGACAATACAGCCACACTCAATATTTTTAAAACTGACCGGAGCCTTGCAGGCCAGTATTCCTGCACAGCTACAAACCCTATAGGCTCTGCTTCTTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATCCGTCTTGCCCCTGTGGATGCTGTGGTGGGAGAAAGTGCTGACTTTGAGTGCCACGTCACGGGCACACAACCGATAAAGGTCAGCTGGGCCAAAGACAGCAGAGAAATACGAAGTGGCGGAAAGTACCAGATTAGTTATCTGGAAAACAGCGCCCACCTGACAGTCCTCAAAGTAGACAAAGGAGATTCTGGACAATATACCTGCTATGCTGTGAATGAAGTGGGAAAAGACTCTTGCACAGCTCAGCTGAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAGACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGACGTGTGGCTGGTTCCCAACCTATAACTGTTGCCTGGTACAAAAATAATATAGAGATACAACCAACTTCTAACTGTGAAATAACATTCAAGAACAACACGTTAGTGCTGCAAGTCAGGAAAGCAGGCATGAACGACGCTGGTTTGTACACATGCAAAGTGTCCAATGATGCAGGCTCTGCTCTGTGCACGTCTTCAATCGTCATCAAAGAACCTAAGAAGCCACCTGTATTTGATCAGCACCTTACTCCAGTAACAGTGAGTGAAGGAGAATACGTGCAGCTCAGCTGCCATGTCCAGGGATCTGAGCCAATTAGGATCCAGTGGTTGAAGGCTGGCAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAGTGGGACAGCTGTACTGGAACTCAGAGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTACCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGTGGCCCCAGCAACCAAGAAAGCTGCGGTAGATGGAAGACTCTTTTTTGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCGACCTTCATTGCAAAAGTTGGAGGTGACCCAATCCCAAATGTTAAATGGACAAAAGGGAAGTGGAGACAGCTGAACCAAGGAGGTCGTGTTTTCATCCACCAAAAAGGCGATGAAGCAAAACTGGAGATTAGGGACACCACAAAAACTGATTCTGGGTTATACCGATGCGTGGCATTTAACGAACATGGTGAAATTGAAAGTAATGTTAACTTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGCGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTCAAGCAAAGCCAAGAAGAAGAGACACATAGACTGGAAATTGAGGAAATAGAGAGGTCAGAGAGGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTCTTTGAAATTGACATTAAAATTAATTATCCAGAAATCAAGCTTTCGTGGTACAAAGGAACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGCATTGATGGTGACCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGACCAGGGCAATTATCGATTGGTTTGTGGTCCACACATCGCTAGCGCTAAACTAACTGTAATTGAGCCTGCATGGGAACGGCATCTTCAGGATGTGACTCTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCTGTACCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAAACAGAAGTGGAACACAAAGTCCATAAATTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGTCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAACTCAGAATCGAAGCTGAACCAATTCAGTTTACAAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTTGAGTGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTACAAAGGACCAACAGAACTGACAGAGAGCCAGAAATACAACTTCAGGAATGATGGCCGCTGCCATTATATGACCATCCACAATGTGACCCCAGACGATGAAGGTGTCTACTCGGTCATCGCTCGGCTGGAGCCAAGAGGTGAAGCAAGAAGCACGGCAGAGCTGTACCTAACGACGAAAGAAATCAAACTTGAGCTGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTGCCACCAGAAGAAATCCCTCCTGTGGTTGCTCCTCCTATCCCCCTTTTGCTACCAACACCCGAAGAAAAGAAACCACCACCA------AAACGTATTGAAGTTACCAAAAAGGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAA---GAGATGACA---CCACGT---GAAGAGATTGTCAAGAAG---CCTCCACCTCCTACTACCTTAATTCCAGCAAAAGCTCCTGAAATCATTGATGTATCCTCTAAAGCTGAAGAAGTAAAAATAATGACTATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCAAGCAGTCCACAAGGAGAAGAGAGTCTTCATTGAATCTTTCGAAGAACCTTATGACGAACTGGAGGTAGAACCATACACAGAGCCATTTGAACAACCTTATTATGAAGAACCAGATGAAGACTATGAAGAGATTAAGGTAGAAGCTAAAAAAGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGCTATGACGAAGGGGAGGAAGAGTGGGAAGAG---GCTTACCAAGAAAGGGAAGTAATTCAAGTTCAAAAG---GAGGTCTATGAAGAATCACATGAGAGAAAAGTTCCAGCCAAAGTACCTGAAAAGAAAGCA---CCACCACCTCCTAAAGTTATAAAGAAGCCAGTAATTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCCCGGACTCCAGTACAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGGAAATTGTTACTGAAGAGAAAATTCACGTTGCCATTTCCAAAAGGGTTGAACCACCACCTAAAGTC------------------CCTGAGCTACCTGAGAAACCAGCTCCAGAAGAAGTGGCCCCTGTTCCT---ATCCCTAAAAAAGTGGAGCCCCCAGCACCAAAAGTTCCTGAGGTTCCCAAGAAACCCGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCTAAGAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCCGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCCCCAGCTAAAGTTCCTGAAGTACAGAAGGGAGTTGTGACAGAAGAAAAAATAACCATTGTAACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGGAAACCTGTT---CCTCGGAAGGAGGAAGAAGTTCCA---CCACCACCAAAAGTGCCAGCTCTGCCTAAGAAACCCGTCCCAGAGGAGAAAGTTGCAGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAACTGTTGTAGAAGAAAAGAGATTTGTTGCTGAAGAAAAACTATCCTTCGCAGTTCCTCAAAGAGTGGAAGTCACGCGGCACGAAGTATCTGCAGAGGAGGAATGGAGTTACTCAGAAGAGGAGGAAGGTGTGTCCATTTCAGTTTATAGAGAAGAAGAAAGAGAGGAGGAGGAAGAAGCAGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGCTGCACATTATTTCTAAGAGAGTGGAAGCTGAGCCAGCTGAAGTGACAGAGAGGCAGGAG---------AAGAAAATTGTACTGAAACCAAAAATTCCTGCTAAAATAGAGGAGCCTCCACCGGCTAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTTCCTGCTCCAGTTCCTAAAAAG------GAAAAG---GTGCCCCCACCTAAAGTGCCAGAAGAGCCAAAGAAACCAGTTCCAGAAAAAAAGGTTCCTCCAAAAGTCATT---------------AAGATGGAAGAACCTCTCCCAGCCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCTTGTTGCTGTAACTAAAAAAGAGGCGCCTCCAAAAGCAAGAGTGCCAGAGGAACCGAAGAGAGCTGTCCCAGAAGAAAAAGTTCTGAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCTAAAGTGACTGAATTCAGAAAAAGAGTGGTT---AAAGAAGAA---AAA---------GTATCAATTGAAGCTCCAAAAAGA---GAACCT---CAACCCATCAAAGAAGTAACTATAATGGAAGAGAAAGAAAGGGCTTATACCCTAGAAGAAGAAGCTGTTTCAGTACAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATACGAGGAGCGGGAGTATGAA---CGATATGAAGAG------------------------------------------------------------------------------------------------CATGAAGAATAC---ATCACAGAACCAGAGAAGCCTATCCCTGTAAAGCCTGTCCCAGAAGAACCAGTTCCCACAAAACCAAAGGCCCCACCGGCTAAAGTGCTGAAGAAAGCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCTAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTTTTGAGGAAAAAATACGTATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCCGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCGCAGAAGAAAAAGTACCTGTC------------------------------------------------------CCTAGAAAAGAAGTAGCACCACCTGTTAGAGTGCCAGAAGTGCCTAAAGAACTTGAA---CCAGAA------GAGGTT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCATGTAGAA---GAATATCTTGTAGAAGAAGAAGAAGAGTACATTCAT---GAAGAA---GAGGAG---------------------TTCATAACTGAGGAA---GAAGTG---GTGCCAGTGATACCAGTCAAAGTGCCTGAGGTACCCAGGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAGAAGAAGGAAGCTCCACCGGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCTTATTCCTAAAAAGGAGAAGCCTCCGCCAGCAAAAGTTCCTGAAGTGCCCAAGAAACCTGTGCCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAGGTACCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGCTCCTAAGAAAGTGGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCACCACCACCCAAAGTG---CCAAAGAAACGTGAACCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAGGAAGTTCTATTTGAAGAAGAAATTGTT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAGGAAGTTCTACCTGAA------------------------------------------GAAGAGGAAGTTCTACCTGAA---------------------GAAGAG------------GAA---------------------ATTCCACCTGAGGAAGAGGAAGTTCCT---------------------CCC---------------------GAAGAA---------------------GAATAT---------------------GTACCTGAGGAA---GAAGAATTT------------------GTA---------------------CCTGAAGAAGAAGTCCTTCCAGAAGTTAAACCTAAGGTGCCAGTACCTGCACCAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCCGCCCCTAAAAAAGTGGAACCTCCACCACCA------------CCCAAA---------------GTGCCTGAAATTAAGAAGAAAGTGACAGAGAAGAAAGTGGTCATTCCCAAGAAAGAGGAGGCTCCCCCTGCCAAAGTGTCTGTGGTACCTAAGAAACCTGAGCCAGAAAAGAAGGTCCCTCCTCCTGGTCTTAAGAAAGCAGTGGCCCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGAATCATTCTCCCT------AAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGACTGAGGAGCCTGAAGAAGAGCCTATTTCAGAAGAAGAAATCCCAGAAGAACCACCTAGCATAGAG---GAAGTT---GAAGAGGTGGCACCACCTAGA------GTGCCTGAAGTGATTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGTCAAAGAAAATTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGGCA---CCCCCAGCCAAAGTGCCTGAAGTACCAAAGAAAGTCCCA---------------GAAAAG---------------AAAGTC---------------CTTGTGCCTAAAAAGGAAGCTGTTCCCCCAGCTAAAGGGAGAACTGTCCTTGAAGAAAAAGTATCAGTTGCCTTCCGCCAAGAAGTAGTAGTAAAAGAAAGACTAGAATTAGAAGTAGTAGAAGCAGAAGTGGAAGAAATTCCG---GAA---GAAGAA---GAGTTCCATGAAGTTGAAGAATATTTTGAAGAAGGCGAGTTTCATGAAGTAGAAGAATTCATCAAATTAGAACAACATAGAGTTGAA---GAAGAACACAGAGTTGAAAAAGTTCATAGGGTAATAGAAGTTTTTGAGGCT------GAAGAAGTGGAAGTATTTGAAAAACCAAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCGCCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCGGAGGTGCCTAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAGA---GTTCCACCAACTAAAGCA------------------------CCCGAAGTACCCAAGAAAATTGTCCCAGAAGAAAAAGTTCGTGAAGCTGTTCTGAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGGGATGCCTAAGAAAAGTGTTCAAGAAGAAAAATCACCTATTGTTATTTCTGAAGACACAGAGATGTAC---ATT---TATGAAGCATCTGAAGAAGCA---------------GTCCTAGAA---GAAAAAGTACTTGTGACTCAACCTCAAAAGACAAAACCCAAACTAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGGCATTTTTCCAGAGGTGGAGCCACCTGAGGCTATTCCTGAAATTCCAGAACATCCTCCAACTGAAGAGTTTGAAGTCTTCAAGGAAGTCATTCCAGAGGGAGAAACTCCTATTGTTAAAAGAAGAAAAACACCATCACCAACAGTGCCTGAATCACCTCGAGAAATTGTCCCTGTAAAGGAAACACCCATGGCTGCTCCCCTTGAAATTGAAATACCTCCC---ACTAAAGCACCAGAAGCTATGAAAGAAGTTGTCCCTGAAATGAAAATATTTGAGGATGTACCTGAAGAGCCAGAAACTCCACGTATGAAAACGCCCGAA---------------------------------GCTCCTCAAGAAATTATT---CCTGCCAAGACAGTTCCTTCCAAAAAAAGAGAACCC---CCATCAGTTAAAGTGCCTGAAGCTCTCCAAGAAATTGTCCCTGAAAAGAAAACGCTTGTGGTTCCTCTCAGAAAGCCTGAAGTCCTTCCTGATGAAGTGCCGGAGGCTCTCAGAGAAGTTGTCCCGGAAAAGAAAGTGCATCCTCCCCAAAGGGCTGAAGTTGTACCTGTC------AAAGTGCACGAAGCTCCCAAA---------GAGATTATCCCTGAAAAG------AAAGTGTCGGTGGTGCCT------------------------------------------CCTAAAAAGCCTGAAGTC---------------------------CCACCTGTTAAAGTGCCAGAAGCTTCCAAAGAGGTTATCCGCGAA---------GAGAAAGTGCCCTTG------GCTCCTCCTAAAGAGCCTGAAGTC---CCACCTGTT---AAAGTA------------CCAGAGCCTCCC---------AAAGAAGTAGTT------------CCTGAA------------AAGAAAGCGCCAGTG---------GCTCCTCCTAAAGAGCCTGAAGTCCCA---CCTGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGCCAGTGCCTCCTCCTAAAAAGCCTGAAGTGCCACCCACAAAAGTCCCAGAGGTGCCAAAGGCAGCTGTCCCAGAAAAGAAG------TTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGAAGTGCCTGAA---GTG---CTG---CCACCGAAGGAAGTGGTCCCA------GAAAAGAAAGTACCGGTGCCTCCT------------------------GCCAAAAAGCCAGAAGCTCCACCTCCTAAAGTT------CCT---------GAAGCTCCTAAA---------GAAGTTGTACTTGAAAAGAAA------GCATCTGTGGCTGTGCCCAAAAAACCGGAAGCCCCA---------------------------CGTGCA---------------AAAGTGCCTGAAGCTGCTCAAGAAGTTGTCCCAGAA------------------AAGAAAATTCCCAAG---GCACCAATCAAAAAACCAGAAGCCCCC---GCAGTTACAGTG------------CCAGAAGTTCCTCAAGAAGCCACAGAAAAA------------------------------------------GAAATTCCCGTGGCTCCACCCAAAAAACCAGAAGCTCCAATT---------GTC------CCAGTGCCTGAAGCT---CAAGAAGTTGTCCCAGAAAAGAAAGTTCCTAAGGCTCCTCCCACAAAACCA------------------------GAA---------GCCCCA---CCTGCC------ACAGTGCCTGAAGTCCCACAAGAAATTGTG------------------------------------CCAGAAAAGAAAACACTGGTGCTTCCTAAAAAGCCAGAAGTTCCACCTGTTACAGTGCCAGAG------GCTCCCAAAGAAGTTGTCCTT------------------GAAAAGAAAGTGCCCTCGGCT---CCTCCTAAAAAGCCTGAAGTCCCA---CCT---GTTAAAGTGCCTGAGGCTCCCAAAGAAGTT---------------GTTCCTGAAAAGAAAGTGCCAGTG------CCTCCTCCT------------AAAAAGCCTGAA---GTGCCACCC---ACA------------------------AAAGTCCCAGAGGTGCCAAAG---GCAGCTGTCCCAGAAAAGAAGGTGCCTGAAGCT---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGAAGTGCCTGAAGTGCTGCCACCGAAGGAAGTGGTCCCAGAAAAGAAAGTACCGGTGCCTCCTGCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTCCTAAAGTT------------CCT---GAAGCTCCTAAAGAAGTTGTACTTGAAAAGAAAGCATCTGTGGCTGTGCCCAAAAAACCG---------------------GAAGCC------------------------------CCACGTGCAAAAGTGCCTGAAGCTGCTCAAGAAGTTGTCCCAGAAAAGAAAATT---CCCAAGGCACCAATCAAAAAACCAGAAGCCCCC---GCAGTTACAGTGCCAGAA---GTT---CCTCAAGAA---GCCGCA------------------------GAAAAAGAAATTCCCGTGGCT---CCACCCAAAAAACCAGAAGCT---CCGATTGTCCCAGTGCCTGAA---GCT------CAAGAAGTTGTC---CCAGAAAAGAAAGTTCCTAAGGCTCCTCCCACAAAACCAGAAGCCCCACCT---GCCACAGTGCCTGAAGTCCCACAAGAAATTGTGCCAGAAAAGAAAACACTG---GTGCTTCCTAAAAAGCCA------GAAGTTCCACCTGTTACAGTGCCAGAG---GCTCCCAAAGAAGTTGTCCTT---GAAAAGAAAGTGCCCTCGACTCCTCCTAAAAAGCCT------GAAGTCCCACCT---GTTAAAGTG---------------CCTGAGGCTCCCAAAGAA---GTT---GTTCCT------------------------------GAAAAG---AAA---------GTGCCAGTG---CCT---------------CCTCCTAAA------------AAGCCT------------GAAGTGCCACCCACAAAA---GTCCCAGAGGTGCCAAAGGCAGCTGTCCCAGAAAAGAAGGTGCCT---GAAGCTATTCCTCCCAAACCGGAA---AGTCCTCCCCCTGAAGTGCCTGAAGTGCTGCCACCG---AAGGAAGTGGTC---CCAGAAAAGAAAGTACCGGTGCCT---------CCTGCCAAAAAGCCAGAAGCTCCACCTCCTAAAGTTCCTGAAGCTCCTAAA------------GAAGTTGTACTTGAAAAGAAAGTATCTGTGGCTGTG------CCCAAAAAA---------------------CCGGAAGCCCCA---CGTGCAAAAGTGCCTGAAGCTGCT---CAAGAAGTTGTCCCAGAAAAGAAAATTCCC---AAGGCACCAATCAAAAAACCAGAAGCCCCCGCAGTTACAGTGCCAGAAGTTCCTCAA---------GAAGCC------------GCAGAAAAAGAA---ATTCCCGTGGCTCCACCCAAAAAACCAGAAGCTCCAATTGTCCCAGTGCCTGAAGCTCAAGAAGTTGTCCCAGAAAAGAAAGTTCCTAAG---------------------GCTCCTCCCACAAAACCAGAAGCCCCA---CCTGCCACAGTGCCTGAAGTCCCACAAGAAATTGTGCCAGAAAAG---------AAAACACTGGTGCTTCCTAAAAAGCCAGAAGTTCCACCTGTTACAGTGCCAGAGGCT------CCC---AAAGAAGTTGTCCTTGAAAAGAAAGTGCCCTTGGCTCCTCCTAAAAAGCCTGAAGTCCCA---CCTGTTAAAGTGCCA---GAGGCT------CCCAAA---GAAGTTGTTCCTGAA------------------------------AAG---AAAGTGCCAGTGACTCCTCCTAAAAAACCTGAAGTCCCA---CCT---GTTAAAGTGCCAGAGGCTCCCATAGAGGTTGTT---CCTGAAAAGAAAATGCCCTTGGCTCCT------------------------------------------------CCT---------------AAAAAGCCTGAAGTCCCTCCTGTTAAAGTACCAGAGGCTCCC---------AAA---GAGGTTGTT---CCTGAAAAGAAAGTGCCCTCGGCTCCTCCTAAAAAGCCTGAAGTCCCA---CCTGTTAAAGTGCCA------------------GAGGCTCCGAAAGAAGTTGTT---CCTGAAAAGAAAGTGCCAGCGGCTCCT---------------CCTAAAAAGCCTGAAGTC---ACACCTGTTAAAGTGCCTGAGGCTCCCAAAGAAGTTGTTCCTGAAAAGAAAGTGCCAGTGCCTCCTCCTAAA------------------------AAGCCTGAAGTGCCACCCACA---AAAGTCCCAGAG------GTGCCAAAGGTAGCTGTCCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGAAGTGTTCGAGGAGCCT---GAGGAAGTTGCCCTAGAAGAGCCTCCTGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCAGCG---GCGCCTCCA------CAAGTGACCGTACCACCTAAGAAACCTGTCCCAGAAAAGAAAGCACCT------GCTGTCGTTGCCAAAAAACCTGAACTACCACCAGTGAAAGTGCCCGAGGTGCCCAAG---------------GAGGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTGGTGGTTCCCAAAAAGCCAGAAGCCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCAGAAGTCCCACCAGCAAAAGTGCCAGAAGTGCCAAAGAAACCTGTCTTG------------------GAAGAGAAACCAGCTGTTCCTGTTCCAGAAAGAGCGGAGTCTCCTCCCCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTGAGGAAATTGCTCCTGAAGAGGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------AAGCCAGTT---------------------------CCTGTTGCAGAA------------------------------------------------------GAGGAGGAACCAGAGGTT------CCACCTCCAGCAGTGCCTGAAGAGCCCAAGAAGATCATCCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCACCGCCTCCTAAAGAACCTGAGATGCCAAAGAAAGTTGTTCCAGTGAAGAAGGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAGTTCTTCCAGAAAAAGTGCCCAAAGTGCCTGAGAAAATC---------------------------------------ATCCCAGAAAAGGAAGTGTCTGTGCCTATCCCT------------GCAGAGCCAGAAGTTCCACCTGCTGAAGTTGAAGAGACTCCTGAGGAAATAATATATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGAGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATATTAAACCTGAAGAGCCC---GAA------------------CCTGAACCACAGCCTGAAGAAATACCA---GTAAAAGAACCTGAACCTGAAAAG---GTT---ATTGAGAAGCCAAAACTCAAACCAAGACCC---CCACCT------CCTCCACCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTATTCCAAAGAAGAAAGTTCCTGAAAAACCTCAGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCGGAACGTAAACCTGAACCAAAGGAAGAAGTTGTTCTGAAAAGCGTTCTAAGAAAAAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCTGCAGTACCAGAACCACCACCTCCAAAACCT---GTTGAAGAGGTTGAAGTACCT---ACTGTTACAAAAAGGGAAAGGAAGATTCCTGAACCAACAAAAGTGCCTGAAATCAAGCCAGCAATACCTCTCCCTGCACCTGAACCGAAACCAAAGCCCGAAGCAGAAGTGAAAACAATCAAACCACCTCCTGTGGAACCTGAACCAACCCCCATCGCTGCCCCAGTAACAGTGCCAGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAGGAAGAGGCTGCCAAGCCAAAAGGTCCTATCAAAGGTGTA---CCCAAAAAGACTCCTTCACCAATAGAAGCCGAAAGGAGAAAGTTAAGGCCAGGAAGTGGTGGAGAGAAACCTCCTGATGAAGCCCCGTTCACCTACCAGCTAAAGGCTGTGCCACTGAAGTTTGTGAAAGAAATCAAAGACATCATCTTGACAGAATCAGAGTTCGTTGGCTCTTCAGCAATCTTTGAATGTTTGGTCTCCCCTTCCACTGCAATTACAACCTGGATGAAAGACGGTAGCAATATCCGTGAGAGTCCCAAGCACAGGTTTATTGCAGATGGTAAAGACAGAAAGCTGCACATCATTGATGTTCAACTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAAGAAAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACACTGGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCATTGTACTTGAGCTGCGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTGGTGGAGAAACCTGGCCGAATTGTGCCAGGCGTCATTGGCTTGATGCGGGCTCTGACCATCAACGATGCAGATGACACAGATGCTGGAACATACACAGTTACTGTGGAAAACGCCAACAACCTGGAGTGTTCATCTTGCGTAAAAGTAGTAGAAGTCATTAGAGATTGGCTGGTGAAACCTATACGAGACCAGCATGTGAAACCCAAGGGGACAGCTATTTTTGCCTGTGATATAGCAAAAGATACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCTGCGGAACCAAATGATAAGACTGAAATACTGAGAGATGGAAATCATCTGTACCTCAAAATTAAGAATGCTATGCCAGAAGATATTGCTGAGTATGCAGTGGAAATTGAAGGAAAAAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAACTGCTTAAACCAATAGAGGACGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAAGGAGAACTTCTAAGGCCCTCACCTACTTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGTGAAGTCCTCTACCAGGCCCTTAATGCAATTACAACTGCCATTTTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAGGCTCGATTCGAATGTGTCCTCACCCGAGAGGCAAATGTTATATGGTCCAAAGGACCTGATATAATTAAGTCATCTGACAAATTTGATATCATCGCTGATGGAAAGAAACATATTCTTGTTATTAATGATTCTCAATTTGATGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGACCTCAGCTCGGTTGTTTGTCACAGGTATAAGACTGAAATTCATGTCACCTCTTGAAGATCAAACAGTAAAAGAAGGTGAAACAGCAACTTTTGTTTGTGAACTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCATACAAGCAGAACAGTACTCATCTCTTCTGAGGGCAAGACTCACAAATTGGAAATGAAAGAAGTGACATTGGATGATATATCTCAGATAAAAGCTCAAGTCAAGGAGCTGAGCTCCACAGCACAGCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACATGACAAAACTGCAGTGGAGAAGGATGAGATTACTTTGAAGTGTGAAGTGAGCAAAGATGTACCAGTGAAATGGTTCAAAGATGGTGAAGAGATTGTCCCTTCACCCAAATATTCTATCAAGGCAGATGGCCTGCGCCGCATCTTAAAAATCAAAAAGGCGGACCTTAAAGATAAAGGCGAATATGTGTGTGACTGTGGCACAGACAAGACCAAGGCAAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAGCCTCTGTACGGAGTAGAGGTGTTTGTTGGTGAAACAGCCCACTTTGAAATTGAACTTTCTGAACCTGATGTTCACGGCCAGTGGAAGCTGAAAGGACAGCCTTTGACAGCTTCCCCTGACTGTGAAATCATTGAGGATGGAAAGAAGCATATTCTGATCCTTCATAACTGTCAGCTGGGTATGACAGGAGAGGTTTCCTTCCAGGCTGCTAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAATTGCCTCTTATCTTCATCACACCTCTCAGTGATGTTAAAGTCTTCGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATTCCGTTGGCTAAAAGGAACCCAGGAAATCACAGGTGATGACAGATTTGAGCTTATAAAGGATGGCACTAAGCATTCAATGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCTGAAGATAAGCACACAAGTGGCAAACTGATCATTGAAGGAATCCGGCTCAAATTCCTCACCCCTCTCAAAGATGTAACTGCCAAAGAGAAGGAAAGTGCTGTATTTACTGTGGAGTTATCTCATGATAACATCCGAGTTAAATGGTTCAAGAATGACCAGCGCCTACACACCACCAGGTCGGTCTCAATGCAAGACGAAGGGAAAACTCATTCGATCACATTCAAAGACCTGTCTATTGATGACACCTCCCAAATTAGAGTAGAAGCTATGGGGATGAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGACCCATATTTTACAGGAAAACTTCAAGATTATACTGGTGTAGAGAAAGATGAAGTTATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAAAGCCATCCAAAAATGCTGTTATTAAGGCAGATGGCAAGAAACGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAACTTGACATTGAGGATCGGGAAATTAAACTGGTGCGACCCCTGCACAGTGTGGAGGTGATGGAGACTGAGACAGCACGCTTTGAAACCGAAATCTCTGAAGATGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTACTCCAAACACCTGATTGTGAAATTAAGGAAGAAGGCAAAATACACTCCCTTGTTTTGCACAACTGTCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGTGCCCACCTCCGAGTTAAGCCACGAGTAATTGGTCTTCTGAGGCCTTTAAAGGATGTCACCGTGACTGCAGGGGAAACAGCCACCTTCGACTGCGAGCTCTCCTACGAAGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTAGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGGGAAGTCCAACTAACAGCAAAAGATTTCAAAACTCACGCCAACCTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGGAGCCACTGCAGTGCTGGAGTGTGAAGTCTCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTGTTATACATGACTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGACCTTCAAGTTAGAGAAAAAGAAATGGCTCGATTTGAGTGTGAACTTTCCCGAGAAAATGCTAAGGTTAAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCCAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCTGAATATTCCTGTGAAGTAAGGACAGCGAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACCAAAAATCTTGCCAACATTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAACCTGGCGCAGAAGTGATTTGGTATAAAGGGGATGAGGAGATCATTGAAACAGGAAGATATGAAATACTGACTGAAGGACGGAAGAGAATCCTGGTCATTCAGAACGCTCACCTTGAGGATGCTGGCAACTACAACTGTCGACTCCCAAGCTCTCGAACCGATGGCAAAGTCAAAGTACATGAACTGGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAAGAAAGCTTTCCAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGATAAATATGACGTTATTGCTGATGGTAAAAAGAGGGTCCTAGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTTGTCATGGTAGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTCATTGAAAAACTCAGGATCGTAGTTCCTCTTAAGGACACCCGGGTGAAGGAACAACAGGAAGTTGTCTTCAACTGTGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAAGCTATATTTGATAGTTCAAAATACATCATTCTCCAAAAAGACCTAGTCTACACCCTCAGAATTAGAGATGCACACTTAGATGACCAAGCCAACTATAATGTGTCTTTGACCAATCACAGAGGTGAAAATGTTAAAAGTGCAGCCAATCTAATAGTAGAAGAGGAAGACCTTAGGATTGTTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAATGTAACACTGAAGTGGACCAAAAATGGTGAAGAAGTGCCTTTTGACAACCGTGTCTCATACAGAGTTGATAAGTACAAGCACATGTTAACCATTAAAGACTGTGGCTTCCCAGATGAAGGTGAATACATTGTCACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCGACAGAATTTGTGGAACACTTGGAAGATCAGACAGTCACTGAGTTCGATGACGCTGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCCAATGTAAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACAGACTCATTATAAAAGATTGCAGGCTGGATGATGAGTGTGAATATGCTTGCGGGGTAGAAGACAGGAAGTCTCGTGCTAGACTTTTTGTGGAAGAAATTCCTGTTGAGATCATCAGGCCTCCACAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCAGAACTCAATAAAGATAAGGTGGAAGTCCAATGGCTAAGAAATAACATGGTTGTTGTCCAGGGTGATAAACACCAGATGATGAGTGAAGGAAAGATACATCGACTACAGATTTGTGATATTAAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCAAAAATCAAGACAGCTGACCAAGACCTTGTGGTTGATGTTGGCAAGCCTCTGACAATGGTGGTGCCATATGATGCCTACCCCAAAGCAGAAGCTGAATGGTTTAAAGAAAATGAACCTTTATCTACAAAAACCATTGATACTACGGCTGAACAAACTTCTTTCAGAATTTTAGAAGCCAAGAAAGGAGACAAAGGGAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCTGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTGAGCCTTGCTTGGGAAGAACCTTTAACTGATGGTGGAAGCAAAATCATAGGTTACGTTGTTGAAAGACGTGACATTAAGAGAAAGACCTGGGTTCTGGCCACAGACCGTGCAGAGAGTTGTGAGTTTACTGTCACTGGTCTACAGAAAGGAGGAGTTGAGTACCTATTCCGTGTGAGTGCAAGAAACAGAGTTGGCACTGGTGAGCCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGATGTGAATCGATTTGGTGTCTCACTGACATGGGAACCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTCATTGAATTAAGAGACAAGACTTCTATCAGGTGGGATACTGCCATGACTGTGAGAGCTGAAGACCTGTCTGCAACTGTTACTGATGTGGTAGAAGGACAGGAGTACAGTTTCCGAGTGAGAGCCCAAAATCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCCTTCGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTAAACCTAACTTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCAAATGGGAACCTCCTCTGAAAGATGGAGGAAGCCCAATATTAGGCTATATAATTGAGCGATGCGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTACAAGGTTACCGGATTGGAAAAAGGAAATAAATATTTATATAGAGTATCTGCAGAAAATAAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTCACCGCTGACGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCAAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTGTTTTGGAGATAAAGTACTAGAAACAGGGGACCGGGTGAAAATGAAGACCTTGTCTGCCTATGCCGAACTTGTCATTTCTCCAAGTGAACGTTCAGACAAGGGCATTTATACACTGAAATTAGAAAACCGTGTGAAAACAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAATTGAAATTTGGTGATATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCTGATGATGATGGAGGAAGTCCGTTAACTGGATACGTTGTTGAAAAACGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGACTGATCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTACTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAACTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAATAGCATCTTCTTAACATGGGATCCACCTAAAAATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAGATGTCCACGTGGTTCTGATAAATGGGTTGCCTGTGGAGAACCTGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAGGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTAAACAGGCAGGGTGCTAGCAAACCAAGCAGACCCACAGAGGAAATCCAGGCTGTGGACACACAAGAGGCCCCAGAAATCTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCTGGGACCAAGATTGAACTTCCTGCCACCGTAACCGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCTGATATGATTCTGAAGCAGGACAAAAGAATTACCATTGAAAATGTCCCTAAGAAATCCACAGTGACTATTGTTGATAGTAAGAGAAGTGACACTGGCACATATATCATTGAGGCTGTGAATGTGTGTGGCCGGGCCACTGCTGTGGTGGAAGTGAACGTCTTAGATAAACCCGGACCACCAGCTGCCTTTGACATCACAGATGTAACCAATGAGTCATGTCTTCTAACATGGAACCCACCACGCGATGATGGTGGATCTAAGATCACAAACTATGTTGTGGAGAGACGAGCAACTGATAGTGAAGTGTGGCACAAGCTCTCATCCACCGTCAAGGATACAAACTTCAAGGCCACCAAATTAATCCCCAATAAAGAGTACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAACAGCCAAATATCAGTTTGATCCACCTGGTCCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGACGCAGTGACTCTCACATGGTGTGAGCCAGATGATGATGGTGGCAGCCCAATCACAGGATACTGGGTTGAAAGACTGGATCCTGATACAGATAAATGGGTTAGATGCAATAAGATGCCAGTAAAGGACACAACATACAGAGTGAAAGGTCTCACTAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCCCCTGGAAAACCAACTGTAAAAGATGTAGGCAAAACATCAGTAAGGTTGAATTGGACAAAACCAGAACATGATGGAGGTGCAAAGATTGAGTCTTATGTCATTGAAATGCTGAAGACTGGAACAGATGAGTGGGTCAGAGTGGCGGAAGGGGTTCCCACCACTCAGCACTTGCTCCCAGGGCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAATAAGGCTGGGGAAAGTGAACCCAGTGAACCCAGTGACCCTGTGCTTTGCCGGGAGAAGCTATATCCTCCATCACCACCACGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAATGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTCAGGCGAAAAGGCTGGCAAACAGTGGATACCACTGTCAAGGACACCAAGTGCACAGTCACCCCACTGACTGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCTATAGGACAAAGCGACTACACCGAAATTGAGGACTCTGTGCTGGCCAAAGACACCTTTACCACTCCTGGACCACCCTACGCCCTGGCAGTGGTTGATGTGACAAAACGACATGTTGACCTAAAGTGGGAGCCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAGGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACTGCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATCGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCTGAAAATGAAGCTGGAGTTGGCCACCCAAGTGAACCCACAGAAATCCTATCCATTGAAGATCCAACAAGTCCTCCCTCACCACCCCTTGACCTACATGTGACTGATGCTGGGAGAAAACACATTGCCATTGCTTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATCATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGAGAGTTAATTCTCGCCCAATAAAGGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTTCCTGACAAAGAATATGTCCTGAGAGTGAGAGCAGTCAATGCTATTGGTGTCAGCGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGACCTGGAGACTCATGACATTATTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCGTGCAGATGCCGGAATTTATACCATTACACTGGAGAATAAGCTCGGCTCAGCAACAGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACATTACCAAGAGTTCTTGTAAGTTAACTTGGGAACCTCCAGAATTTGATGGTGGAACCCCAATTCTTCATTATGTCCTGGAGCGCAGAGAAGCTGGGAGGAGAACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCATGGACTGTGAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCAGTCAACAAGGTTGGTGGAGGAGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTAGAGGTTCATAATCCTACAGCGGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAGATAATGGGCTACATCATAGAGAAGATTGCTAAGGGTGAAGAAAGGTGGAAGAGATGCAATGAACACCTGGTACCAATCCTGACCTATACAGCAAAAGGACTTGAAGAGGGGAAAGAGTACCAATTCCGTGTGCGAGCAGAGAACGCCGCGGGTATTAGTGAACCTTCTCGGGCTACTCCTCCAACCAAAGCTGTAGATCCCATTGATGCCCCCAAAGTCATTCTGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGCACTTGATGCAAGTATTTCTGGATCACCTTACCCAACTATTACATGGATAAAGGATGAAAATGTTATTGTACCAGAGGAAATTAAGAAGCGTGCAGCA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTGACACAGCGTTTGAGTATTGACAACAGCAAAAAGGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGTCTGTATATGATCAAAGTTGAAAATGACCACGGTATTGCAAAAGCTCCTTGTACTGTCAGTGTGTTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACCTCAGTCCTTTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATCATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCCGACTCAGAATGGATTGTTGTCACTTCAACACTTAGACATTGCAAATATTCAGTAACAAAACTGATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAACAGATTTGGGCCAGGTCCACCATGTGTTTCAAAGCCACTTGTGGCTAAAGATCCATTTGGACCACCTGATGCACCAGATAAGCCCATTGTGGAAGATGTTACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATTTTGGGTTACTGGCTTGAAAAACGTGAAGTTAACAGTACACATTGGTCTCGTGTCAACAAAAGCCTTCTGAATGCCTTGAAAGCCAATGTAGATGGCTTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCACCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCTCCTGGGCCACCTATCCCAAGAGTCACTGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTATTTTGTTGATAAGCAGTTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGTCCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCTGATTACAAACTTCGGGTGAGTGCTGTCAATGCCGCAGGGGAAGGACCGCCTGGAGAAACACAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAGCTGTGGAACTGGATGTTTCTGTCAAGGGTGGAATACAAATAATGGCTGGGAAGACTCTTAGAATTCCAGCTGTGGTGACTGGTCGCCCTGTACCTACAAAAGTATGGACCAAAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGACAACGTTGGAACCAAATCTGAACTAATTATCAAGGATGCACTGCGAAAAGACCATGGCAGATATGTGATTACAGCTACAAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTCCCTGGTCCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAAATGTGTCTACTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGAAATAACAGGCTTTATCATTGAAAGAAAAGATGCCAAGATGCATACTTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTGCTTGAGGGACAAGAATATAAGTTCCGTGTTATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCAGAGAGGCTCACATACACTGAAAGGACAAAGTCCACTATCACACTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGTCCCATCCAAGGATATATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAAATCTTGATGAACACCAAATGTATGAGTTCCGTGTCAAAGCTGTCAATGAAATTGGTGAAAGTGAACCATCCCTACCTCTTAATGTAGTCATACAAGATGATGAAGTGCCTCCAACTATTAAGTTGCGTCTGAGTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTCCACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAAAATGAAACTGTAATTGAAAAACCCACTGATGCACTTCAGATAACCAAGGAAGAGGTATCCCGAAGTGAGGCAAAAACTGAGCTTAGCATTCCCAAAGCGGTCCGGGAGGACAAAGGCACTTACACAGTTACTGCTTCCAATCGCCTTGGCTCAGTGTTCCGAAATGTTCACGTTGAAGTATATGACCGCCCATCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTTGATAATGGTGGCAGTGAAATCACCCATTATGTTATTGACAAACGTGATGCAAGTAGGAAGAAAGCAGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAAAGATATGGGATCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTCAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCTTATCGCCTTCCTGGACCTCCAGGAAAACCAAAAGTTTTGGCACGCACCAAAGGATCAATGCTAGTGAGCTGGACTCCTCCTTTGGACAATGGTGGCTCTCCAATTACTGGCTACTGGCTGGAGAAAAGAGAAGAGGGAAGTCCTTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCGTGGAATTTAATGTTCCTCGTTTGCTTGAAGGCGTTAAATACCAGTTCAGAGCCATGGCAATAAATGCTGCAGGAATTGGTCCTCCCAGTGAACCATCAGATCCAGAGGTTGCAGGAGATCCCATATTTCCACCGGGGCCACCTTCTTGCCCAGAAGTTAAAGATAAAACGAAGTCAAGCATCTCACTAGGATGGAAACCTCCAGCCAAAGATGGTGGCAGCCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTACTACTGACTGGAAAAGAGTAAATGAACCAGACAAACTTATAACTACCTGTGAATGTGTGGTGCCTAATCTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGGGAGATCCCTGCCACTGATATTCAAGAGGAACCAGAAGTTTTCATTGACATTGGAGCACAGGACTGTCTGGTTTGTAAAGCTGGCTCACAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAAGCAATGAAGGATGGAGTTCATGACATACCCGAAGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATTATTATTCCGGAGTGTAAACGATCTCATACAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACTGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGCCCACCCAAAGATCTGAAAGTCAGTGATATCACAAGGGGTAGTTGCAGACTTTCATGGAAGATGCCAGACGACGATGGAGGAGACAGGATCAAAGGCTATGTTATTGAGAAGAGGACTATTGATGGAAAAGCCTGGACCAAAGTCAATCCAGACTGTGGAAGCACCACATTTGTAGTGCCTGATCTCCTCTCTGAACAGCAATATTTCTTCCGTGTGCGAGCAGAAAACCGTTTTGGTATTGGCCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCGATATATCCTCCTGATCCTCCTATTAAACTCAAGATTGGCCTCATCACAAAGAACACAGTGCATCTGTCATGGAAACCCCCGAAGAATGATGGGGGCTCCCCTGTTACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGACAAAGAAAGAAGCCTGGAGGCAGTGCAATAAGCGTGATGTGGAAGAACTGCAATTTACTGTTGAAGACCTAGTAGAGGGTGGGGAATATGAATTCCGAGTCAAAGCTGTCAATGCTGCAGGAGTCAGCAAGCCTTCAGCCACTGTTGGCCCTGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCAATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTGGTAGATGATACTTGCACTTTAGTTATTCCGCAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTAAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCCATAAAATTTGAATCTGTTTCAGCAGATCAAATGACACTATCTTGGTTTCCACCTAAAGATGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTCCATGTCTCCAGTGAACCTAAGGAGTGCACGTACACGATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGAGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGTAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGGTACTGGCTGGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCCGACTATCAATTCCGGGTATATGCAATCAATGCTGCTGGCGTGGGTCCAGCAAGTCTGCCATCAGACCCAGCGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCATTTCCCAAAGTGACAGATTGGACTAAATCATCTGCAGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGATTAAAGGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAGGTCACAGATGTCATTGAAATGAAGGACAGACTTGTTTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGATAGAATTGTTGTCCATGCTGGAGGGGTGATCCGAATCATTGCCTATGTGTCTGGAAAGCCTCCTCCAACCGTCACCTGGAACATGAATGAAAGAACCTTACCTCAAGAAGCCACCATTGAGACCACAGCCATTAGCTCATCCATGGTCATCAAGAACTGCCAGAGGAGCCATCAAGGCGTCTATTCTCTTCTTGCCAAAAATGAAGCCGGAGAAAGAAAGAAGACAATTATTGTTGATGTATTAGATGTTCCAGGTCCCGTTGGAACACCATTCCTAGCTCACAACCTAACCAATGAGTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGACAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGTCCATTTGTTGAGACATCAGAGGCACTTGTTATCAGAGAGCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAAATACTGTAACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGGTCAGAAATTATTAACTATGTCCTAGAAAGTCGGCTCATTGGGACTGAGAAGTTCCACAAAGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAACATTGTTGGACAAGGCAAACCATCATTTTGCACCAAACCAATTACTTGCAAGGATGAGCTGGCACCCCCAACGCTTCACCTCGACTTCAGAGATAAGCTCACGATTCGAGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTTCCTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGATCGCACTCATATAAAGACTACACCAGCAACACTTGCTTTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTAGTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCTCCTTTAGATGATGGAGGCAGTAAAATCACCAATTATATTATTGAGAAGAAGGAAGTGGGTAAAGACGTCTGGATGCCAGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTACTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGATCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAATAAGCCACATGATGGAGGAAAACCCATCACAAACTACATCCTGGAAAAGAGAGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGATCCTATTCATCCATACACTAAATTTAGGGTTCCTGATCTTCTAGAAGGATGTCAGTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGCAATTCAGTCGATCTAACTTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAGAAGAGCCAATCACACCCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGACGGTCAAACCTATAAGTTTAGAGTGTTAGCAGTCAATGCAGCTGGTGAATCAGATCCAGCTCATGTTCCGGAGCCAGTCCTAGTAAAAGACAGGCTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATTAAAGTTGGTGATACTCTAAGACTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGAAGACAGAGATGCTCCAACTAAAGCAAGAATTGATGTGACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTTGTATTAGATAAACCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCATGTTACCTTACTTGGAAAGAACCACTGGATGATGGTGGTTCTGTTATTACCAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTCTCAGCTACATCAAAGAAAAAGAGTCACTTCGCTAAGCATCTGAATGAAGGCAACCAGTACCTCTTCCGAGTAGCTGCGGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCAAAACCAATCAAGGCTTTGGATCCTCTCCATCCCCCAGGGCCACCCAAGGACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTAGTCTGGAATAAGCCGGATCGTGATGGTGGTTCTCCAATCACTGGATATTTGGTAGAATATCAAGAAGAAGGCACCCAGGACTGGATTAAATTTAAGACTGTGACAAACTTAGAGTGTGTGGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCGATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGATGTGAAATTAATTGAAGGTCTTGTGGTAAAGGCTGGAACCACAGTCAGATTCCCTGCTATTATAAGAGGTGTGCCTGTTCCTACTGCAAAGTGGACAACCGATGGGAGTGAGATTAAAACCGATGAGCACTACACAGTTGAAACAGACAACTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCCGGTAGCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGGCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACACATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACGTGGGGTGTTGTCTCTTCCGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAGAAGGGCTGTGAATATGTTTTCCGAGTTAGAGCAGAGAATAAGATAGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAGCATAAATTTAGTCCTCCGTCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCAGCAACAGTGTCTTGGACCCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGCTACTATATGGAACGTCGAGAAGTAACTGGCAAATGGGTGAGGGTCAACAAAACACCTATCGCTGACCTGAAGTTCAGAGTGACTGGACTCTATGAAGGAAATACATATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAAACCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGAGCAGAGAAACAGCTGATTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGATATGTAGTGGAATGTCAGAAACCTGGCACAGCACAATGGAACAGGATTAATAAAGATGAACTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTAGGAGAGGGTGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGATATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTGAGAGTAGGCCAAACTATCCGCATTCTAGCTCGAGTCAAAGGCAGACCTGAACCAGACATAACTTGGACTAAGGAAGGCAAAGTATTGGTCCGAGAAAAGAGGGTGGACCTTATTCAGGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAACAGCAGTGGACATGCCCAAGGTTCAGCCATCGTTAACGTCCTTGACAGACCTGGGCCTTGCCAGAATTTGAAGGTTACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAACTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCATCAGATGTCACTAAACGATTAATCAAGGCCAACCTTTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATCGAAACAAAAACTCCCATTCTGGCTATTAACCCTATTGACAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAGTGGCGGAGGCCTGACTATGATGGTGGCAGTCCAAATCTGTCATATCATGTTGAGAGAAGGCTTAAGGGCTCCGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACTCACTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAAAAACCAGTACTTGATCTGAAATTAAGTGGGGTCCTAACTGTCAAAGCAGGGGACACCATTAGGCTTGAGGCAGGGGTTAGAGGCAAACCATTCCCAGAAGTTGCATGGACCAAGGACAAAGACGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCCGTGCTGATTCATCTAAATTTTCTCTTACTAAAGCAAAGCGAAGTGATGGGGGTAAATATGTAGTTACGGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTGAGAAATCTGAAAATTGTTGATGTGTCCAGTGATAGGTGTACTGTTTGCTGGGATCCACCAGAAGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGACAAAGCGAATGGTTTGGTCTACCTATTCTGCTACTGTCTTGACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATAGCCAAAACCAAGTATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAGTCTATAACTGGATACTTTTTGGAGAAAAAGGAAAAGCATTCAACACGATGGGTCCCTGTCAACAAGAGTGCAATCCCTGAGAGACGTATGAAAGTACAGAATCTCCTCCCAGACCATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCTTCAAGACCGGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAATTTCAGAGTGGTTGATACAACCAAACATTCCATAACTCTTGGGTGGGGAAAACCAGTCTATGATGGTGGTGCACCGATCATTGGATATGTTGTGGAAATGAGACCAAAAATAGCAGATGCGTCTCCTGATGAAGGCTGGAAACGGTGTAATGCTGCAGCACAGCTTGTACGCAAGGAATTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGTTGGTATTGGGCGCCCTGCAGAGCTAAAGGAAGCTATCAAACCTAAAGAAATACTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCATAGTGAGAGCAGGATGCCCTATTCGTCTCTTTGCTATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGAAAAGTTGGCATTGATAATGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCTGTATTCGTAAATGTCAGAGTATTAGACACTCCTGGGCCTGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCATGTGTCCTGGGCCCCTCCTGAAAACGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAACGTGAGGCAGACAGAAAGACATGGTCGACCGTTACCCCAGAAGTTAAGAAAACAAGCTTCCATGTAACCAATCTTGTCCCTGGGAATGAGTATTACTTCAGAGTAACTGCTGTCAACGAATATGGCCCTGGCGTCCCAACAGATGTCCCAAAACCAGTGCTTGCATCAGATCCTCTAAGTGAGCCGGATCCCCCAAGGAAATTAGAAGTGACTGAAATGACCAAGAACAGTGCCACCTTAGCCTGGTTACCTCCCCTACGTGATGGAGGTGCTAAAATCGATGGCTACATCACTAGTTACAGAGAAGAAGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTGAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAACTGTTGCCACCAAAGATCCTTATGCCAGAGCAAATAACTATCAAAGCTGGGAAAAAACTCCGAATTGAAGCCCATGTGTATGGAAAGCCTCATCCCACCTGTAAATGGAAAAAAGGAGAAGATGAAGTTGTCACATCCAGCCACCTGGCAGTGCATAAAGCAGACAGCTCTTCAATTCTGATCATAAAAGATGTGACTAGGAAAGACAGTGGTTACTACAGCCTCACAGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTTGTAGTCATGGATGCCCCCGGCCCCCCTCAGCCTCCATTTGACATTTCTGATATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGACGGAGGCAGTAACATCACCAATTATATAGTGGAGAAGTGTGATGTAAGCCGAGGTGACTGGGTCACGGCTCTAGCTTCAGTCACAAAAACTTCCTGCAGGGTTGGAAAGCTGATCCCAGGCCAGGAGTACATCTTCCGGGTCCGTGCTGAAAACCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGGTTGCGCAGTTCCCATTTGGTGTTCCTAGTGAACCAAAGAATGCACGAGTCACCAAAGTCAACAAGGACTGTATTTTTGTTGCTTGGGACAGACCAGATAGTGATGGAGGGAGCCCCATTATTGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTGTGGGTGAAAGCCAATGATACTCTTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCCACAGAATATGTAACTGCAAGAATGCCAGTTGATCCTCCTGGGAAACCTGAGGTTATTGATGTCACCAAGAGTACTGTATCTCTGATCTGGGCTCGTCCAAAGCATGATGGAGGCAGTAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAATGGGTACGGTGCAATACTGCACCTCACCAGATTCCCCAGGAAGAGTACACAGCTACTGGCCTAGAAGAGAAAGCTCAGTATCAATTTAGAGCTATTGCCAGGACCGCGGTAAACATTAGCCCACCTTCTGAACCTTCTGATCCAGTGACTATCCTCGCAGAAAATGTCCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACTAATGTCTGCTTGGATGCTACTGTTTTTGGTAAACCGATGCCAACAGTTTCTTGGAAAAAAGATGGCACACTGCTAAAACCAGCAGAAGGCATAAAGATGGCCATGCAGCGGAATCTGTGCACCTTGGAGCTATTCAGCGTGAACCGGAAGGACTCAGGAGACTATACCATTACTGCTGAAAATTCAAGTGGTTCTAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGTGCTATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCTCAAGTCTCTGCAACTGTGCCTATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGTATTTGTGCTGAAAATAAATATGGAGTAGGCGATCCAGTCTTCACTGAACCAGCAATTGCCAAAAACCCATATGACCCACCAGGACGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTCAGCTGGAAGCCACCAGCAGATGATGGGGGCTCACCCATCACTGGCTATTTGCTTGAAAAGCGGGAAACCCAGGCTGTTAACTGGACTAAGGTCAACAGAAAACCTATTATAGAAAGAACATTAAAAGCAACAGGTCTTCAAGAAGGTACCGAATATGAGTTCCGTGTTACAGCTATAAATAAAGCTGGACCAGGCAAACCCAGTGACGCATCCAAGGCCGCTTATGCTCGGGACCCTCAGTATCCTCCTGGCCCACCGGCTTTCCCTAAAGTATATGATACAACTCGCAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGCGGCAGCCCTATCATTGGTTATCTCGTTGAAGTAAAACGGGCTGACTCCGATAACTGGGTGAGGTGCAACTTACCACAGAATCTACAGAAAACCCGCTTTGAGGTTACTGGCCTGATGGAAGACACACAATATCAATTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGATAAACACTATCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGATGCGGACTTAAGGAAGACACTCATATTACGTGCTGGAGTTACTATGAGACTATATGTACCAGTAAAAGGACGCCCACCTCCAAAGATTACTTGGTCTAAACCAAATGTCAATCTAAGAGACAGGATTGGACTGGACATAAAGTCAACTGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTAACCCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTTGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGACTCTGCTTATGTTACCTGGGAGCCTCCCATTATTGATGGCGGAAGCCCCATCATAAACTATGTGGTACAAAAACGTGATGCAGAGAGGAAATCCTGGTCTACAGTGACAACTGAGTGCTCCAAAACAAGCTTCAGAGTAGCTAATTTGGAGGAGGGAAAATCCTACTTCTTCCGAGTGTTTGCTGAAAATGAGTATGGCATTGGTGATCCCGGTGAAACTCGTGATGCTGTCAAAGCTTCCCAAACTCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTATCTAAGTCATCCTGTAGCATTGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGGATTATTGGATATGTAGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTTATGAAATCCTTAAGCCTACAGTACTCTGCAAAAGATTTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGCGAAATCACTGTTGTGGCAAGGGATGATGTTGTGGCTCCTGATCTTGACTTAAAGGGTCTACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGGCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTCTCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACTAGAGTCAGTGTTGAGTCATCTGCGGTTAACACAACTCTTATAGTGTACGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTTAAGAATGTTGCTGGCACCAAGGAAGGAACTATCTCCATAAAGGTTGTTGGCAAGCCTGGCATCCCCACTGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGCTCCTCCAAAGGATGATGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGGGATTCTGTGAACAACAAGTGGGTGACGTGCGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGGGAAGGCCTGAAATCGGAGCCAATTGTTGCGAGACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGACACGATTCAGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGTTCTCCAATTACAGGGTATCATCTCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCGATAAGGATGAGAGACTTTAAAGTGACAGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAATTTAGCAGGTGTGGGCAAGCCAAGCCTACCATCAGAGCCTGTTGTGGCACTGGACCCAATTGATCCTCCTGGAAAACCTGAGGTTATTAACATAACAAGGAATTCAGTGACTCTCATTTGGACTGAACCTAAATATGACGGTGGTCATAAGTTAACTGGATATATAGTGGAGAAGCGAGATCTACCTTCGAAGTCTTGGATGAAAGCCAACCATGTTAATGTCCCAGAATGTGCCTTTACTGTAACTGACCTTGTTGAGGGTGGAAAATATGAATTCAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGAAACCATTATTTGCAAGGATGAATACGAGGCACCAACAATTGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGGGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAACCCCTTCCAAAATCAAGTTGGTCCAAGGCAGGAAAAGACATTAGACCATCAGATATCACTCAGATAACTTCAACCCCAACATCTTCCATGCTTACTATCAAGTATGCCACTAGAAAAGATGCGGGTGAATATACCATCACTGCTACCAATCCTTTTGGCACGAAGGTGGAACATGTGAAGGTAACAGTCCTTGATGTACCTGGTCCCCCAGGTCCTGTTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACATGGACACCTCCCTTGGAAGATGGCGGCTCACCAATTAAGTCCTATATACTTGAAAAGAGAGAAACCAGCCGACTTTTGTGGACAGTGGTTTCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACATCTTCCGGGTCTCAGCTGTAAACCACTATGGCAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGAAAAACCAGAGGTATCAAATGTCACTAAGAACACTGCCACTGTCAGCTGGAAAAGGCCAGTGGATGATGGTGGCAGCGAAATTACAGGATATCATGTAGAAAGGAGAGAAAAGAAAAGCCTGCGATGGGTGAGAGCAATAAAAACACCAGTTTCCGATCTCAGGTGCAAAGTAACAGGACTGCAAGAAGGAAGCACCTACGAATTCCGTGTCAGTGCAGAAAACAGAGCAGGAATTGGTCCACCCAGTGAGGCTTCAGATTCTGTTCTGATGAAAGATGCAGCATATCCTCCAGGACCACCTTCAAATCCGCATGTCACTGATACTACCAAGAAATCTGCTTCTTTGGCATGGGGCAAGCCTCATTATGATGGTGGACTTGAAATCACTGGCTATGTCGTGGAGCATCAAAAAGTAGGAGACGAGGCCTGGATAAAAGATACCACAGGAACCGCCCTCAGAATCACTCAGTTCGTTGTTCCTGATCTTCAGACTAAAGAAAAATACAACTTCAGAATCAGTGCCATCAACGATGCAGGTGTTGGGGAGCCAGCGGTGATTCCAGATGTTGAAATCGTAGAACGGGAGATGGCTCCTGATTTTGAACTAGATGCCGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGGATATTTGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATAACATCAACCTGAAAAACCGAGCCAACATTGAAAATACGGAATCATTTACTCTTCTGATTATCCCAGAATGTAACAGATATGATACCGGTAAATTTGTCATGACCATTGAAAACCCGGCTGGGAAGAAAAGTGGCTTTGTGAACGTCAGAGTCTTGGACACGCCAGGCCCAGTCCTCAACCTGCGGCCTACAGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGAGGCTCACGTATAACAAACTACATTGTAGAGAAACGTGAAGCAACACGGAAATCTTATTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACCGGCTTGTCTGAAGGGTGTGAATATTTCTTCAGAGTGATGGCAGAGAATGAATATGGAATTGGTGAGCCAACAGAAACTACAGAGCCCGTAAAAGCCTCTGAAGCACCATCTCCACCAGACAGCCTTAACATCATGGACATAACTAAGAGCACCGTCAGCCTGGCATGGCCTAAGCCCAAACACGATGGTGGCAGCAAGATCACTGGCTATGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAAGGGTTAGAATGTGTTGTGAGGAATCTAACTGAAGGAGAGGAATATACCTTCCAAGTGATGGCAGTGAACAGCGCGGGGAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAATGCTTCCAGAGCTGGATCTCCGTGGCATCTATCAGAAACTGGTCATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCGAAGCCCACAGTGACATGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATTTTGAAACCACAGCGACTTCAACCATTTTAAATATCAATGAGTGTGTCAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGTGGTGTACCAATAAGCAACTATGTAGTGGAAATGCGGCAGACTGACAGTACTACCTGGGTTGAGTTAGCAACCACCGTTATACGTACTACCTATAAAGCCACCCGCCTTACTACTGGATTAGAGTATCAGTTCCGTGTAAAAGCTCAGAATAGATATGGAGTTGGACCAGGCATCACATCAGCATGCATAGTTGCCAACTATCCATTTAAGGTTCCTGGACCTCCTGGTACCCCTCAGGTAACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCACTTTCTGATGGTGGAAGCCCCATTTTAGGATATCATGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCTTTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAGTTCCGGGTGATTGCAGAAAACATGGCAGGCAAAAGTAAGCCAAGCAAGCCATCAGAACCTATGTTGGCTCTGGATCCCATTGACCCACCTGGAAAACCAGTACCTCTAAATATTACAAGACACACAGTAACACTTAAATGGGCTAAGCCTGAATATACTGGGGGCTTTAAAATTACCAGTTATATCGTTGAAAAGAGAGACCTTCCTAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGATGCTGCATATGAATTCCGTGTGATCGCCAAAAATGCTGCAGGTGCCATCAGTCCACCATCTGAGCCATCTGATGCTATCACTTGCAGGGATGATGTTGAGGCACCAAAGATAAAGGTGGATGTTAAATTTAAGGACACGGTTATATTAAAAGCAGGTGAAGCATTCAGACTGGAAGCTGATGTTTCAGGCCGCCCACCTCCAACAATGGAATGGAGCAAAGATGGAAAAGAGCTGGAAGGCACAGCAAAGTTAGAAATAAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAAGATTCAACAAGAAGGGATAGTGGTGCCTATACCCTTACAGCGACTAATCCTGGTGGCTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGACAGACCAGGCCCACCTGAAGGACCTTTGGCTGTAACTGAAGTGACATCAGAAAAGTGTGTACTATCATGGTTCCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTACAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTAACAAAGCTAAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATATGGAGTGGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTGAATCCTTATGGACCCCCTGATCCGCCCAAAAACCCTGAAGTGACAACTATTACTAAAGATTCGATGGTTGTCTGCTGGGGACATCCTGATTCTGATGGTGGAAGTGAAATCATCAATTATATTGTGGAACGGCGTGATAAAGCTGGCCAACGCTGGATTAAATGCAACAAAAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTCCTACCAGTCCATTTTACAAGGCTTGTGACACTGTGTTTAAACCTGGACCACCAGGTAACCCACGTGTTCTGGATACAAGCAGATCATCCATTTCAATCGCTTGGAATAAACCTATCTATGATGGTGGTTCAGAAATCACTGGGTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCAGGACTCAAGGCAACTTCGTATACTATCACTGGCCTCACAGAGAATCAGGAATATAAGATCCGCATCTATGCCATGAATTCCGAAGGACTTGGGGAACCTGCCCTTGTTCCTGGAACTCCAAAGGCTGAAGACAGAATGCTGCCTCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGGGCCTGCTGCACCCTGAGACTTTTTGTTCCCATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGGCCCGGGACCATGGAGAATCTTTAGATAAAGCTAGCATCGAATCCACAAGCTCTTACACCCTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATATATACTAACTGTAGAAAATAGTTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTTCTCGATACACCAGGCCCCCCACAGGATCTGAAGGTAAAAGAGGTCACTAAGACATCTGTCACACTCACATGGGACCCACCTCTCCTTGATGGAGGTTCAAAAATCAAGAACTATATTGTTGAAAAGCGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAACTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGTAGCTACTATTTCAGGGTTCTCGCAGAAAATGAATATGGCATTGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGCATCAGAACGACCTCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACAAGAAATAGTGTGTCACTCTCTTGGGAGAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTGGAGATGCAGACCAAAGGCAGTGACAAATGGGCCACGTGTGCCACAGTCAAGGTCACTGAAGCCACTATCACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATCGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGCCGCCCTACCCCAGCTGTAACCTGGCATAAAGATAATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGACGCCTGCCGAGAAGATGTTGGCCATTATGTGGTTAAACTGACTAACTCAGCTGGTGAAGCTATTGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCCAAGTATGATGGTGGAAGTTCTATCAATAATTACATTGTTGAGAAACGGGACACTTCCACAACCACCTGGCAAATTGTATCAGCTACAGTTGCAAGGACAACAATAAAGGCTTGCAGACTGAAGACTGGATGTGAATATCAGTTTAGAATTGCAGCTGAAAACAGATATGGGAAGAGTACCTACCTCAATTCAGAGCCTACTGTAGCCCAATATCCATTCAAAGTTCCTGGTCCTCCTGGCACTCCAGTTGTCACACTGTCCTCCAGGGACAGCATGGAAGTACAATGGAATGAGCCAATCAGTGATGGAGGAAGTAGAGTCATTGGCTATCATCTAGAACGCAAGGAAAGAAATAGCATCCTCTGGGTTAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAGACAACTGGCCTTGAAGAAGGTGTTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCGAGTAAAGTATCAGAATGTTATGTGGCTCGTGACCCATGTGATCCACCAGGACGGCCAGAGGCAATCATTGTCACAAGGAATTCTGTGACTCTTCAGTGGAAGAAACCCACCTATGACGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTACCTGAGGGCCGTTGGATGAAAGCCAGTTTTACAAATATTATTGACACTCATTTTGAAGTAACTGGCCTAGTTGAAGATCACAGATATGAGTTCCGGGTTATAGCCCGAAATGCCGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCTAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATCGTGGTTCATGCTGGTGAATCATTCAAGGTTGATGCAGATATTTATGGCAAACCAATACCAACCATTCAGTGGATAAAAGGTGATCAGGAGCTTTCAAACACAGCTCGATTAGAAATAAAGAGCACCGACTTTGCCACCAGTCTCAGTGTAAAAGATGCAGTACGTGTCGACAGTGGAAATTACATACTGAAGGCCAAAAATGTTGCAGGAGAAAGATCAGTTACTGTGAATGTCAAGGTTCTTGACAGACCAGGGCCACCTGAAGGACCTGTTGTTATCTCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTTCAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTGTGGTTGATGCCAATGTGCAGACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATACTTTCCGTATAATGGCAGTAAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTAGTTGCCAAGAATCCATTTGTAGTACCAGATGCACCAAAAGCTCCAGAAGTCACAACAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGTGGTAGTGAAATTCTTGGATATGTTCTTGAGAAACGGGATAAAGAAGGCATTAGATGGACAAGATGCCATAAGCGTCTGATTGGAGAGTTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAGTTCAGAGTTTCTGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCTCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCCCCAAACAACCCCAAAGTCATAGACATAACCAGATCTTCAGTATTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATTCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACAGGAATTAATAAAACAAACATAGAAGTAGAGAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGACGTCCCTGGACCTATTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGATCTTGACCTAGAACTAAGGAAAATCATAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATAAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGGTGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACGCTTACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTTCTGGACACGCCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACCAAAGACTCAGTATCAATTACATGGGAACCTCCTTTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCTGTTGTAACTAACTGCCATAAGAATTCTTGGAAAATCGATCAGCTCCAAGAAGGTTGCAGTTATTACTTTAGAGTCACAGCTGAGAATGAGTATGGTATTGGCCTTCCTGCCCAGACTGCTGATCCAATTAAGGTTGCAGAAGTGCCACAACCTCCTGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCTCTGAGTTGGACAAAACCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTAAAGTCTCTTCAGGCAGTAATTACCAACCTAACTCAAGGGGAAGAATATCTTTTTAGAGTTGTTGCTGTAAATGAAAAGGGGAGAAGTGATCCTCGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTAATTGAGCCAGATGTAAAACCTGCATTCAGTAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTCCCACTGAAGCAGACCACAAGAATCAATGTTACCGATTCACTGGATCTCACCACACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGACAATATGGAATCACAGTTGCCAATGTTGTTGGTCAGAAGACAGCATCCATCGAAATTGTAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGACGTCAGTGCTGAAAGTATTACATTATCTTGGAACCCTCCATTATATACAGGGGGCTGCCAAATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATGTTGTTTCTGCTACTGTTGCTAGAACTACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTTAGAATATTTGCCGAAAACAGATATGGACAAAGCTTTGCCTTAGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATACAGTGGCATGAACCAGTCAACAATGGTGGAAGCCCCGTCATAGGTTACCACCTGGAGAGAAAAGAAAGAAACAGTATTTTGTGGACAAAGGTCAACAAAACTATTATTCATGACACCCAATTCAAAGCACAGAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTGTATGCTGAAAATATTGTTGGTGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAACCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGTGTATGATGGTGGAAGTATGATTACAGGCTACATTGTAGAGAAACGTGATTTGCCTGATGGTCGTTGGATGAAAGCTAGCTTTACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGACTTGAGGCTGATGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTAAGAGGAGATAAGGAAATTGAAGAATCTGCTAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAAGATGCAATTAGAATTGATGGTGGGCAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGCGAGAAACCAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGTAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACAAATATTGCCAAAGACTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTCGATGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTGACAGGATTAACAGAAGATCATGAGTATGAATTCAGGGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTATTATAAAGCCTGTGATCCTGTGTTCAAACCTGGCCCACCTACCAATGCACACATTGTAGACACCACTAAAAATTCAATCACACTTGCCTGGGGTAAACCCATCTATGATGGCGGCAGTGAGATCTTGGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAATACGAGTCTGTGCCCTCAACAAAGTTGGTTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCCGAATTAAGAAAAGGAATTGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGTCCAACGCCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTTAAGTTGGAAAACAGCAGTGGATCAAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGCCTTCCTGGTATGGGAGCCACCCATCATTGATGGAGGGGCAAAGGTCAAGAACTATGTGATTGACAAACGTGAGTCAACCAGAAAAGCGTATGCTAATGTGAGTAGTAAATGCAGCAAAACAAGTTTTAAAGTGGAAAACCTTACAGAAGGAGCCATTTATTACTTCAGAGTCATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCCGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAGGTTACACTCACTGATGTGTCCCAGACCAGTGCATCACTTATGTGGGAGAAACCTGAACATGATGGCGGTAGCAGAGTCCTGGGGTACGTTGTTGAAATGCAGCCCAAAGGAACTGAAAAATGGAGCATTGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTATAATGAGAAAGGAAAAAGCGATCCAAGAGTGTTGGGTGTTCCTGTCATAGCCAAGGACTTGACTATACAGCCTAGTTTAAAGTTACCATTTAACACATATAGTATCCAAGCTGGAGAAGATCTTAAAATAGAAATTCCAGTTATAGGCCGACCAAGACCTAACATTTCTTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAACGTTGAAGAAACAGCTACCTCAACTGTTTTGCACATTAAAGAAGGTAACAAAGATGACTTTGGAAAATACACCGTAACGGCAACAAATAGTGCAGGCACAGCAACAGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGCCCAGTTCGGTTTGATGAAGTTAGTGCAGACTTTGTAGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACGGAGTACCAGTTTAGAATTTTTGCTGAAAACAGGTATGGAAAAAGTGCCCCACTGGATTCTAAGGCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATCTCAAAAGATCAGATGCTTGTGCAATGGCATGAGCCAGTGAATGATGGAGGCACCAAAATTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTATTTTATGGGTCAAGTTAAATAAGACCCCCATTCAGGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAACGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGAAACTTTAGTGAACCATCTGATAGTAGTGGTGCCATTACTGCAAGAGATGAAATTGATGCACCAAATGCCTCTCTGGATCCAAAATATAAAGATGTCATCGTTGTTCATGCAGGAGAGACTTTTGTTCTTGAAGCCGACATCCGTGGCAAACCTATACCTGATGTTGTTTGGTCAAAAGATGGAAAAGAACTTGAAGAAACAGCTGCTAGAATGGAAATTAAATCTACTATTCAGAAAACAACTCTTGTTGTCAAAGACTGTATACGGACTGATGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACAAAGTCTATACCCATCACTGTAAAGGTACTTGACAGGCCAGGGCCTCCTGAAGGGCCTCTGAAAGTTACTGGAGTTACTGCGGAAAAATGTTACCTGGCATGGAACCCACCTTTGCAAGATGGTGGTGCTAATATTTCACATTACATCATTGAAAAGAGGGAGACAAGCCGACTCTCTTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTTACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGGGCCTGTTACGGCCTGTAATCCTTATAAGCCACCAGGTCCTCCCTCAACACCTGAAGTCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCAGTAGACGACGGAGGTACCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCGTTAGATGGACCAAGTGCAACAAGAAAACATTAACGGATCTGCGGCTCAGGGTAACTGGTCTTACCGAAGGCCATTCCTATGAATTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGAGAACCTAGTGAGCCATCTGTTTTCTACCGTGCGTGTGATGCCTTGTATCCACCAGGTCCCCCAAGCAATCCAAAAGTGACGGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAGTAAGCCAATTTATGATGGTGGCGCACCTGTTAAAGGCTATGTTGTAGAGGTCAAAGAAGCTGCTGCGGATGAATGGACAACCTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAACACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTCTACCTGGCTCAGTGGTTGCTCAGGAGAGGATAGAGCCACCAGAAATAGAACTCGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTGCTACTTTACGCTTATTTGTCACTATCAAAGGTCGACCAGAACCCGAAGTTAAATGGGAAAAGGCAGAAGGCATTCTCACTGACAGGGCTCAGATAGAGGTGACCAGCTCATTTACAATGTTGGTGATTGATAATGTTACCAGATTTGACAGTGGTCGGTATAATCTGACATTAGAAAATAATAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCACCAAGTGCCCCTGTGAATTTGACCATAAGAGAAGTGAAGAAAGACTCAGTGACGTTGTCCTGGGAACCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTCGAAAAACGAGAAACTACAAGAAAAGCCTATGCTACCATTACAAATAATTGCACTAAAACTACTTTCAGAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACAACAGAACCCGTTAAAGTGTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTTGATGTGACCCGTAATACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTGGTTGAAATGCAGACTAAAGGGAGTGAAAAGTGGAGCACCTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCAGGAGAAGAGTATGTCTTCAGGGTAGCTGCAGTTAACGAAAAGGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCCATACTTTCAATGTAAAGGCTAGAGAACAACTTAAGATTGATGTGCCATTCAAAGGAAGACCTCAAGCTACTGTGAACTGGAGAAAAGATGGTCAGACTCTTAAAGAGACAACTAGAGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAAGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTATAATTGTCCTTGACAGACCAGGACCTCCAGGTCCTATACGTATTGATGAGGTTAGTTGTGACAGCATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTACATTGTTGAAAAGAAAGAAACCACCTCTACAACATGGCACATAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGCCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGAAAGAGCTCCTACAGTGAATCTTCAGCTGTTGTTGCAGAGTATCCATTCAGTCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCATCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATTGCTGATACTCAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAAAATATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTTGAACGCAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTATACTAATATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCTGCTGACTCAGTTAGTGAGCCATCTGAATCCACTGGGCCTATTATAGTTAAAGATGATGTTGAGCCTCCAAGAGTTATGATGGATGTCAAGTTCCGAGACGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTATAGAAATTGAAGAAAGAGCAAGAACAGAAATCATCTCAACAGACAATCATACTTTGTTAACAGTTAAAGACTGTATAAGACGAGACACTGGGCAATATGTACTAACACTGAAGAATGTTGCCGGCACTCGGTCTGTGGCCGTTAATTGCAAAGTACTTGATAAGCCTGGTCCACCAGCAGGACCACTTGAAATAAATGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACGTCCCCAAGAAGATGGTGGTGCAGATATCGACTATTACATCGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATATGTGAAGGAGAGTTACAGATGACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATATATATTTAGAGTAACTGGTGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTAGCTATAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACGTCTTTGGAAATTACTTCTGTGACCAAAGAATCTATGACACTTTGCTGGTCAAGACCCGAGAGTGATGGAGGTAGTGAAATATCTGGATATATAATTGAAAGGCGAGAGAAAAATAGCCTAAGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTAAGAGTGAAATCAACAGGACTTCGGGAAGGATGTGAATATGAATATCGTGTTTATGCAGAAAATGCTGCTGGCCTAAGTCTTCCAAGTGAAACCTCTCCCTTAATTAGGGCAGAAGATCCAGTGTTCCTACCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAACTATAACTATTGCCTGGGTTAAGCCGCTGTTTGATGGTGGGGCCCCGATAACTGGATATACTGTAGAATACAAAAAATCTGATGACACTGACTGGAAAACTTCCATTCAGAGCTTACGAGGGACAGAATATACAATAAGCGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAAATCTGTCAATAAGGTTGGTGCTAGTGACCCCAGTGATAGCTCTGACCCTCAGATAGCAAAGGAAAGAGAAGAAGAACCTTTATTTGATATTGACAGTGAAATGAGGAAGACCTTGATTGTCAAGGCTGGTGCCTCATTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAATGTCTTGTGGAGTAAGCCAGACACTGACCTCCGTACTAGAGCTTATGTTGATACCACAGACTCTCGTACATCACTGACCATTGAAAATGCCAACAGAAATGACTCTGGAAAGTACACATTAACAATTCAGAATGTTTTGAGTGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATACCCCAGGTCCTCCAACCAACATTACTGTGCAAGATGTAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGCAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAATTTACAAGAAGGAGCTATCTATTACTTCAGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTATACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAAGTATATCCAAAGACAGTGTTTCCCTGACCTGGCTGAAGCCTGAACATGATGGCGGAAGCAGAATTGTACACTATGTCGTTGAAGCACTAGAAAAAGGACAGAAAAACTGGGTTAAATGTGCAGTGGCAAAGTCAACCCATCACGTTGTTTCCGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGAGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCGAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAGCAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCACACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATCTCTGGAAAACCACTTCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTTAAGGCAACCATGAGATTTAATACCGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACAGCTGACGCTGGGAGATATGAAATCACTGCTGCCAACTCCAGTGGTACAACCAAAGCTTTCATTAACATTGTTGTGCTAGACAGGCCTGGTCCTCCAACTGGCCCTGTTGTTATTAGTGATATAACTGAAGAAAGTGTGACTCTCAAATGGGAGCCACCTAAGTATGACGGTGGAAGTCAAGTTACCAACTACATTCTACTCAAAAGAGAAACAAGTACTGCAGTGTGGACTGAAGTGTCTGCAACAGTTGCAAGAACCATGATGAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCATATAGATTCAGCTTGTGTGACTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCAAATGGAGGCAGTGCAGTCGTAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAACTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGAGTTGGAAAACCTAGCCATCCTTCTGAACCAGTCTTGGCAATTGATGCTTGTGAACCCCCAAGAAATGTTCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGTAGCAAGATTACAGGCTACATTGTTGAGAGACGTGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTACTGAAACTCAATTCATCATCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCTGTTGGTTCCATTAGCAATCCATCTGAGGTTGTAGGGCCCATTACTTGCATCGATTCTTATGGTGGTCCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACTATTGAGTGGTATAAAGATGATAAAGAATTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACGGACCTCGCATCTATACTCATCAAAGATGCCGATCGCCTTAATAGTGGATGCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGCCCACCTGGTGGACCAATTGAATTTAAGACTGTAACTGCTGAGAAGATCACCCTTCTCTGGCGGCCTCCAGCTGATGATGGTGGTGCAAAAATCACTCACTACATTGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAACATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTCCGAGCCGTGAACAAATATGGAATTGGCGAGCCACTGGAATCTGATTCCGTTGTAGCCAAGAACGCATTTGTTACACCTGGGCCACCAGGCATACCAGAAGTGACAAAGATTACCAAGAATTCGATGACTGTTGTATGGAGCAGGCCAATTGCAGATGGCGGTAGTGATATAAGTGGCTATTTCCTTGAAAAACGAGACAAGAAGAGCCTAGGATGGTTTAAAGTACTAAAAGAGACTATCCGTGACACCAGACAAAAAGTAACAGGACTCACAGAAAACAGTGACTATCAATACAGAGTTTGTGCTGTAAACGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGAATTCTACAAAGCTGCTGATCCTATTGATCCTCCAGGTCCACCTGCTAAGATAAGAATCGCAGATTCAACCAAGTCATCCATCACCCTTGGCTGGAGTAAGCCTGTCTATGATGGGGGCAGTGCTGTTACTGGGTATGTTGTCGAGATAAGACAAGGAGAGGAAGAGGAATGGACTACTGTCTCTACCAAAGGAGAGGTCAGAACTACAGAATATGTGGTATCCAACCTGAAACCTGGAGTCAATTACTACTTCCGGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGAATGAACCTGTACAAGCTAAAGATATACTTGAGGCACCAGAGATTGACCTGGATGTGGCTCTCAGAACTTCTGTTATTGCCAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAGCATTGAAAACACTGATTCATCCTCATTACTCACCATTCCTCAAGTTACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAATGGAGTTGGTGAACCTAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGCTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCAATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTGTCGTGTCACACAAATGTTCTAGCACATCCTTCAAGCTAATAGATTTGTCGGAGAAGACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTACCAGCTCCTATACGTGATCTCTCAATGAAAGACTCAACAAAGACATCTGTCATCCTCAGCTGGACCAAACCTGACTTTGATGGTGGTAGCGTCATCACAGAATATGTTGTAGAAAGGAAAGGTAAAGGTGAACAGACGTGGTCCCACGCTGGCATAAGTAAGACATGTGAAATTGAGGTTAGCCAACTTAAGGAGCAGTCAGTCCTGGAGTTCAGAGTGTTTGCCAAAAATGAGAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATTATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAAGTCACTGTGAGAATTGGGCACAATGTGCACCTTGAATTACCTTATAAGGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGCTTGCCACTGAAAGAAAGTGAATTTGTTCGCTTCAGTAAAACTGAAAACAAAATTACTTTGAGTATTAAGAATGCCAAGAAGGAGCATGGAGGAAAATACACTGTTATTCTTGATAATGCAGTGTGTAGAATTGCAGTCCCCATTACAGTCATCACCCTTGGCCCACCATCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGATAGTGTCATCCTGTCATGGGATGTACCTGAAGATAATGGAGGAGGAGAAATTACTTGTTACAGCATCGAGAAGCGGGAAACTTCACAAACTAACTGGAAGATGGTGTGTTCAAGTGTTGCCAGAACGACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAGTACCAGTTTAGAGTGAGAGCAGAAAACAGATACGGAGTCAGCCAACCACTTGTCTCAAGCATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGTCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAAAGTTAATACATCACCAATCTCTGGAAGAGAATATAGAGCCACTGGACTGGTAGAAGGTCTGGATTACCAATTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGTGACCCAAGCAAATTTACCTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGGCTATAGCATTGAGAAACGGCAAGGAAATGAACGCTGGGTGAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTTACAGGACTCAGTCCTGGGGATCGCTATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACTATAAGCCCGCCCTCACAGTCTTCTGGCATTATTATGACAAGAGATGAAAATGTTCCACCAATAGTAGAGTTTGGCCCTGAATACTTTGATGGTCTCATTATTAAGTCCGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGAAGACCAGTGCCTCGAGTAACTTGGTTCAAAGATGGAGTGGAAATCGAAAAGAGGATGAATATGGAAATAACCGACGTACTTGGATCCACCAGCCTATTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACACAGTGGAAGCCAAAAATGCATCTGGTTCTGCAAAAGCAGAAATTAAAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGGGAGAAGATGACTCTGTGGTGGGATGCCCCACTCAATGACGGTTGTGCTCCCATAACCCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCCTGGGCACTAATTGAGGATAAATGTGAAGCCCAAAGTTACACTGCCATTAAACTAATAAACGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGATCCAGTGGTTGCTCAAATACAATATACTGTTCCTGATGCCCCTGGCATTCCAGAACCTAGCAACATAACAGGCAACAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAGTGAAATTCAACAGTATATCCTTGAAAGAAGAGAAAAGAAAAGCACAAGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAAACAAGATTCAAAGTCACTGGTCTGACAGAAGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTTGGACCTGCAAGTGGCATCTCAAGACTCATTAAATGTAGAGAGCCCGTCAACCCACCAGGTCCTCCCACAGTGGTCAAAGTAACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCCAAACCAGTGTTTGATGGTGGCATGGAAATAATTGGGTATATTATTGAAATGTGTAAGGCCGACTTAGGAGACTGGCACAAGGTGAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGAGTTAGTGCTATCAATGGTGCTGGAAAAGGCGACAGCTGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGGTTAACAGCTCCTGAGTTAGACATAGATGCAAACTTCAAACAGACTCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAAGGTAGACCTACTCCTACAGCTGTGTGGAGCAAACCAGACTCTAACCTTAGCCTTCGGGCTGATATCCATACAACAGATTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATATACCCTTACTGTGGAAAACAACAGTGGTAGTAAGTCAATCACATTCACCGTGAAAGTGCTAGACACTCCAGGCCCACCTGGCCCAATTACCTTCAAAGATGTGACCCGGGGATCTGCTACATTGATGTGGGATGCCCCTCTTCTTGACGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAGAAACGAGAGGCAAGTCGCCGTAGTTGGCAGGTTATCAGTGAAAAATGCACTCGTCAGATCTTCAAGGTCAATGACCTGGCCGAAGGTGTTCCGTACTATTTCCGTGTTTCTGCAGTAAATGAGTATGGTGTTGGTGAGCCCTATGAAATGCCAGAACCAATTGTAGCCACAGAACAGCCTGCTCCACCTAGGAGACTTGATGTTGTTGATACTAGCAAATCCTCCGCAGTCTTAGCTTGGCTTAAACCTGACCACGATGGAGGCAGCCGGATCACTGGCTACCTGCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGCTAACTTTCACAGTAGAGCGTCTTGTTGAGAAAACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATTAAGGAGCCTCAAATCGAGCCCACTGCTGACCTCACTGGAATTACCAATCAGCTTATAACTTGCAAAGCAGGAAGCCCATTTACCATTGACGTACCAATCAGTGGTCGTCCTGCCCCCAAAGTAACATGGAAACTGGAAGAAATGAGACTTAAAGAGACAGATCGAGTGAGCATTACAACAACAAAAGACAGAACCACACTGACTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTAGCGTCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACCGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCGTGTGTCCTGTCATGGGGAGAACCTAAAGATGGAGGAGGCACTGAAATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAAATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAACCTCTAGAATCAGCACCAATAATTGCTGAACATCCATTTGTCCCACCAAGCGCTCCTACCAGACCTGAGGTCTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCACGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAATACAATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTAACTGGTTTAGTAGAAGGACTGGAATATCAGTTCAGAACTTATGCACTCAATGCTGCAGGTGTTAGCAAGGCCAGCGAAGCTTCAAGACCTATAATGGCTCAAAATCCAGTTGATGCACCAGGCAGACCAGAGGTGACAGATGTCACAAGATCAACAGTATCACTGATTTGGTCTGCCCCAGCGTATGATGGAGGCAGCAAGGTTGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAGGTAGGAGATGGTCGCTGGCTGAAGTGCAACTACACCATTGTATCTGACAATTTCTTCACCGTGACTGCTCTCAGTGAAGGAGACACTTATGAGTTCCGTGTGTTAGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGGTCTGAATCTACAGGCCCTGTCACTTGCCGAGATGAATACGCTCCACCCAAAGCCGAACTGGATGCCCGATTACACGGTGATCTGGTTACCATCAGAGCAGGTTCTGATCTTGTTCTGGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAGCTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACTGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAAAATGCCAGCGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTGCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTAACACAGGAGAAGTGCACTTTAGCCTGGAGCCTTCCGCAGGAAGACGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGGCGAATGCCCAACCCTATCCTATGTCGTTACCAGGCTCATCAAGAACAATGAGTACATATTCCGAGTGAGGGCAGTAAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACCACCCGGCATACCTGAAGAAGTTGGGACTGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGCAATGAAATCAGCAACTACCTAGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTATGTGGTGTATGATACCAGGCTGAAGGTGACCAGCCTGATGGAGGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCAGCTGGTAACAGTGAGCCCAGCGAAGCTTCCAACTTCATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAACACAGCATTAGTTTGGCATGGACCAAACCCATGTACGATGGTGGTACTGACATTGTAGGATATGTTCTGGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATATTCCTTCAGAGTTGCTGCCGTGAACGTGAAGGGTATGAGCGAATACAGCGAATCAATTGCTGAAATTGAGCCCGTGGAAAGAATAGAAATACCAGATCTTGAGCTTGCAGATGATCTAAAGAAGACTGTGACCATCAGGGCTGGGGCCTCCTTGCGCTTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATAACGTGGAGCAAGCAGGGCATTGACCTTGCAAGCCGGGCAATTATTGACACCACTGAGAGCTACTCATTGCTAATAGTGGACAAAGTTAATCGGTACGATGCTGGAAAATACACAATTGAAGCTGAAAACCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTCTATGATACTCCTGGTCCCTGTCCTTCAGTGAAAGTTAAGGAAGTATCAAGAGATTCTGTGACTATAACTTGGGAAATTCCCACGATTGATGGTGGAGCTCCAGTCAACAATTACATCGTTGAGAAGCGTGAAGCTGCTATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACAGAATTTCTGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGAGAACCTTGTGAAACATCTGATGCAGTACTGGTCTCAGAAGTGCCTTTGGTGCCTGCAAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTCGAGGCCTGCAAAGCTGGCACAGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTACTTCCTTAAATGAAGGTGAACAATACTTATTTAGAATAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGACTGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAGCTGGTGATACCTATTGCTGGCCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTGAGAGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATACACACTTGAATTGAAGAATGTTACCGGAACTACTTCAGAAACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACAGGACCTATTAAGATTGATGAAATTGATGCTACATCAATTACCATTTCCTGGGAACCACCTGAATTGGACGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGACGCTCATCGTCCAGGATGGCTGCCCGTTTCTGAATCAGTGACTAGGTCCACGTTTAAGTTTACCAGACTCACCGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAGTGTCGCAGCAGCATCCGTATTCCTGGACCCCCAGAAACATTACAGATATTTGATGTTTCCCGTGATGGCATGACACTTACTTGGTACCCACCAGAGGATGACGGTGGCTCCCAAGTGACTGGATATATTGTGGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCTGTGACAATGACACGGTACCGCTCCACTGGCCTTACTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGCAAGAGGGTCTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAGTGTAACACCACTCCAACCAAGATTCGAGAGTATACTCTAACACACCTACCTCAGGGTGCAGAATACAGGTTCCGCGTCCTAGCTTGTAATGCTGGTGGACCTGGTGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGGCAAGGTGGCGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAGGATATTAGTAAGCGTGCCATGATTGCAACATCTGAAACACACACTGAGCTTGTGATCAAAGAAGCAGACAGGGGTGATTCTGGCACTTATGACCTGGTTCTGGAAAATAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAGTCCCAACAGTCCAGAAGGGCCACTGGAATATGATGACATCCAAGTCCGCTCTGTGAGGGTCAGCTGGAGACCTCCTGCTGATGATGGTGGTGCTGACATCTTAGGCTACATCCTCGAGAGACGAGAAGTGCCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAATGTAGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAGGAACCAGTCACACCAAAAACACCATTGAATCCTCCAGAACCTCCAAGCAATCCTCCAGAAGTACTCGATGTAACCAAGAGTTCTGTTAGCTTGTCCTGGTCCCGGCCCAAAGATGATGGTGGTTCTAGAGTCACAGGCTACTACATCGAACGCAAAGAGACATCCACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACTGTCACAGGGCTTGTTCCCGATGCTGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTGAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAACCAAGCCAACCAGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGTAAAGAAATTCTTGGATACTGGGTTGAATATAGACAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAACGTATTAAGGACAAGCAATTCACAATAGGAGGTTTGCTGGAAGCTACTGAGTATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTGAGCAGACCTCGCAGAACTGCTATGTCTATAAAGACTAAACTCACATCTGGAGAGGCCCCAGGAATACGCAAAGAAATGAAGGATGTTACCACAAAATTGGGTGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACAGATTTGGTAAAGAGCTCATACAAAGCCGGAAATACAAAATGTCTTCAGATGGACGCACACACACTCTTACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCCACCAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGAGCTGTGGGTTCCACACTTCGGCTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATGACTTGGTTCCATGGTCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTCCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATCGAAGCTCTATTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGACGGAGGCTCCTGGATCACCAACTATGTGGTGGAAAAATGTGAGGCCAAGGAGGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTCGGCATCAGTGACCCTCTAGAAGTGTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATTACTGCTGTCACAAAAGATTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAATAAATGGATTTCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGAAAAACCTTATTGAAGGTCTTGAATACGAGTTTCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCCATCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCTTGGTCTGCAAAGTGACTGGTCATCCAAAACCTATCGTCAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAATATAGGATTCAAGAATTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTACCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAAGTGGTCAGCATCAAGATTCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCCTTCACATCACTTGTTTTCCCCAATGGGGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCCTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGTTACCAGTTCCGGGTAATAGCTGAAAATAAATTTGGTCTGAGCAAGCCTTCAGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTCTCCATGACTAAAGCATCTCACTCTTCAACCAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTGAGTTTGGAATTGTCCATCGTTGTGTTGAAACATCCTCAAAGAAGACATACATGGCCAAATTTGTTAAAGTCAAAGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTGAATATTGCTAGGCATAGAAACATCTTACACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTTATATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCACCAGGTCTGTGAAGCACTTCAGTTTTTACACAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACCAGAAGAAGCTCTACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAACCAGGGGACAACTTCAGGCTTCTATTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACAGCCACAGACATGTGGTCACTTGGAACACTGGTATATGTGCTATTGAGTGGTATCAACCCATTCCTGGCTGAAACTAACCAACAGATCATTGAGAATATCATGAATGCTGAATATACTTTCGATGAGGAAGCATTCAAAGAGATTAGCATTGAAGCCATGGATTTTGTTGACCGGTTGTTAGTGAAAGAGAGGAAATCTCGCATGACAGCATCGGAGGCTCTCCAGCACCCATGGTTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTATTACCACACCCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTGGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGTGAAGAAGGAGGACATGTCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGCGTCCGACAGCTGGAGAACAGTGAGAAATACGAAATCACCTACGAAGATGGAGTGGCCATCCTCTATGTCAAAGACATTACCAAATTAGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAGTCTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACAGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAATAAGACAGCTTATGTAGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCAGAGCCTCATGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGACAATGACAAGAAGTACACATTTGAGTCAGACAAGGGTCTTTACCAATTAACAATCAACAGTGTCACTACAGATGATGACGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAAGACAGCTGTAAAGCAAAGCTGACAGTAACCCTACACCCACCTCCAACAGATAGTACCTTAAGACCCATGTTCAAAAGGTTACTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTCGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTATGCTCTGCACATCAGGGACACTTTGCCTGAAGACACGGGTTATTATAGAGTCACAGCCACTAACACAGCTGGGTCCACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTGAGGTACAAGAAACAGGAATTCAAGAGTAAGGAGGAGCATGAGCGACACGTACAAAAACAAATTGACAAAACCCTCAGAATGGCTGAAATTCTTTCTGGAACTGAAAGT------GTACCACTGACACAGGTAGCTAAAGAGGCTCTGAGAGAAGCTGCTGTCCTTTATAAACCGGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCAGACTTGAGATAGAAGAAAAGAAGGAGGAGAGAAAACTCCGGATGCCTTATGATGTACCAGAGCCACGCAAGTATAAGCAGACTACCATAGAAGAAGACCAACGCATCAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAAAAGATACGTGATCAGTATGAAATGCCTGGGAAACTTGACAGAGTTGTACAGAAACGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCTAAACTGTCCCAAGATGATCTTGAGATAGTGAGACCAGCCCGCCGGCGTACACCTTCTCCTGATTATGACTTTTACTAC---CGACCTAGAAGACGTTCTCTTGGGGACATCTCTGATGAAGAATTACTCCTCCCCATTGATGACTACTTAGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGTTAGGTTTTTCAGCTTCACCCCCAAGTCGAAGCCCTCCACACTTTGAGCTTTCTAGCCTACGTTACTCTTCACCACAAGCTCATGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGGTATTCAACCTATCACATCCCAACGAAGGCTGAAGCTAGTACAAGTTATGCAGAACTGAGGGAACGGCATGCCCAGGCTGCGTACAGACAGCCAAAGCAACGGCAAAGAATCATGGCTGAGAGGGAGGATGAAGAGTTGCTTCGCCCAGTTACGACCACCCAGCATCTCTCAGAATACAAAAGCGAACTTGACTTCATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAAAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATACGAAATCTCAAAACATGCTCAAAGAGAATCA---TCCTCA---TCTGCGTCTAGACTACTGAGACGACGGCGCTCCCTGTCTCCAACTTATATTGAGTTAATGAGGCCAGTGTCTGAGCTGATCCGGTCACGTCCACAACCGGCTGAG------GAATAC---GAA---GAT------------GACACAGAAAGAAGGTCACCTACTCCAGAGAGAACTCGCCCACGATCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAAACTCAGAAGACATCAGAAAGGAAGTATGAAGTTTTGAGTCAGCAGCCTTTCACACTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCGCACAGGGTACCATGTGGCCAAAATACACGTTTTATTTTAAATGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGTGTGGAACTCCAAGAAAGCAGTAAGATTCATTACACCAACACGAGTGGAGTCCTCACCCTGGAAATTCTGGACTGTCATACTGATGACAGTGGAACCTACCGTGCTGTGTGCACCAACTACAAGGGCGAAGCTTCTGACTATGCAACGTTGGACGTGACAGGAGGGGATTATACCACCTATGCTTCCCAACGCAGAGATGAAGAGGTCCCCAGATCTGTTTTCCCTGAGCTGACAAGAACAGAGGCGTATGCTGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCGTCTTCTGTCAGGGAAGTGAAATCACAGATGACGGAGACAAGGGAAAGTCTC------------TCCTCATATGAACACTCTGCATCTGCAGAAATGAAAAGTGCTGCATTA---GAAGAAAAGTCACTGGAAGAAAAATCCACAACCAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTAACAAAGCCACGGTCCATGACCGTCTACGAGGGCGAGTCTGCAAGGTTTTCTTGTGACACCGATGGTGAGCCGGTACCAACTGTGACCTGGCTGCGTAAAGGACAAGTGCTAAGTACTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCAGTCCAGGCTTCCGATGAGGGCAATTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAACAAGAAGCAGAGTTCACTCTGACTATTCAAAAGGCCAGGGTAACTGAAAAGGCTGTGACATCACCACCAAGAGTCAAATCCCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAGTTAAGTCTCCAAAACGAGTGAAATCTCCAGAACCT------TCTCACCCGAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCAACA---------CCAACAGAGAAAGTTCAGCACCTC------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCACCAAAGATTACTCAGTTCCTGAAAGCAGAAGCTTCTAAAGAGATTGCAAAACTGACCTGTGTGGTTGAAAGCAGTGTATTAAGGGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCAATAACCTCACTGAATCTGATCAAGGAGAATATGTTTGTGAGATTTCTGGTGAAGGTGGAACGTCTAAAACCAACTTACAATTTATGGGGCAAGCCTTTAAGAGTATCCATGAGAAGGTATCA---AAAATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------TCAGATCAGAAAACCACTGAGTCAACAGTAACCAGAAAAACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGTAATTGTTACTGGGTTGCAGGATACAACTGTTTCTTCAGACAGTGTTGCTAAATTTGCAGTTAAGGCTACTGGAGAACCCCGGCCAACTGCCATCTGGACAAAAGATGGAAAGGCCATTACACAAGGAGGTAAATATAAACTCTCTGAAGACAAGGGAGGGTTCTTCTTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTATACTTGTACAGTAAAAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGCTATAAAAGATACTGAGGCACAGAAAGTCTCTACACAAAAGACTTCTGAAATTACACCTCAGAAGAAAGCTGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAAGGTCTGAAGAAATTAAGATGTCAGAGGCAAAATCTCAAGAAAAGTTAGCCCTCAAAGAGGAAGCTTCAAAGGTTCTGATTTCTGAAGAAGTCAAGAAATCAGCAGCA---ACCTCCCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCAGAAGAAGTCAGAACTCATGCTGAGATTAAAGCATTTTCTACTCAGATGAGCATAAACGAAGGTCAAAGACTGGTTTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGCGTAGAGCTTACCAACTCTGAGGAGTACCGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAAGCCAGTCACAGAGATGAAGGAATCCTCACCTGCATAAGCAAAACCAAGGAAGGAATCGTCAAGTGTCAGTATGATTTGACACTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCTAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTACTTGTGAAATCAGTGGCGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATGTCAGCATAAGCCGCTCCAGAAATGTATACTCCCTTGAAATCCGAAATGCATCAGTCAGCGACAGTGGAAAGTACACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACAGCTTCCTTAATGGTCCTTCCTCTAGTTGAAGAACCTTCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCCAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAGATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGCTTTATGGGAATATCTAATATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAAAATGCTTAAAGCAGGCATAAGAGGAATTCCGCCTAAAATTGAAGCTCTTCCATCTGATATCAGCATTGATGAAGGCAAAGTTCTAACAGTAGCCTGTGCTTTCACGGGTGAGCCTACCCCAGAAGTAACATGGTCCTGTGGTGGAAGAAAAATCCACAGTCAAGAACAGGGGAGGTTCCACATTGAAAACACAGATGACCTGACAACCCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATACATATTCGATCCATT
>HLpotFla1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAGTTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATAGATGGTGCTGCTGGGCAACAGCTGCCACATAAAACACCCCCCAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCGTTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCGTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGAATCTCCACG------TCCCCCATCCGATCCATTAAGTCTCCCTTACTCGTCCGGAAGACCCAGACACCCGGCGTGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGAGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATTAGGACAGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGGGGA------GCGGGCACT------------GCG------GCCAGTGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCCGAG---------------------GTGAGACAAGAAACCGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCAAGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTCATAATTTCCGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCCGCGTCCATGGTGGTAACTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGGCACACACCATGAC---CAAATGCAC------ATAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCCGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCCGCGGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCACCTCGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCCTCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTCGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACTGTGAAGCCCGCGGAGGCTAGAGTGAGAGCCGAACCCACCCCCTCCCCGCAGTTCCCCTTCACCGACACGCCGGACACTTACAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGTACAGTCCGTGAAGAA---CGCTTCAAAATCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTTACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACCAGCATCACAGAGGAGCAAGCAGGACCCGGAGAACCTGCTGCTCCTTTCTTCCTTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGCGTTCCTCTTACCACGGGTTACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATCCGTAACAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATATAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCGGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACCTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGCTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCCAGTCTACGCATACCTGTCGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCCGCGCCTCTTAGTGCTCCAACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATTCGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCCCGGATGTCC---------------CCTGCAAGGATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTGGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCGCCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTTGAAGCTGTCGAACATCAGGTAAAACCAATGTTTGTAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACCGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCGGCCCCCGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAATGTAGGCTAACGCCCATTGGTGATCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCTGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGATAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGACGAGAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTGACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAACCAGACATTGTCCTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGG---------------TATTACGAAGCCATTACTGCCGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCCGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGCGAAACCTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCAAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATGTAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCAAGTGACAGGGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTATACTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAGATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGTACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCGGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGACTCCGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAAGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTCTTCACTGTCGAGCTCACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGGTCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAGAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCGCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTGAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACGAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACTCTTTATGTGGAAGCTCGCCACATAGAATTTCGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGACGCCGGGCAATACGCAGTGGTGGCGGGAGGCAACATCTCCACCGCCAACCTCTACGTAGAGGGCAGAGACGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTCATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCAGAGACCAGGCATAGCGACGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCGGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCACTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCCATTTACACCTGTGAAGCCAAAAATGACTACGGTGTTGCCACAACCTCCGCTTCGCTCTCGGTGGAAGTTCCAGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTAGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGATTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTCGAAAGTATATCTCAAAGT---TCCACTCACACAGCCTCATCGGTTCAGAATGTAGAGTTGCGCCATACCACG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCAGAAGAGGCAGTGGGCGAGGCCCCGCGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGTGGCGACATGGCT---------------------------------------------CAATTCCTCTGTGTCTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGTGTAAAGATAGAGGACTCGGAAAGAGTGAAGCAGTCACAAGATGGAAAGACTCAGTTTCTTATCCTACATAACGTTCAGCCGGGAGACCAAGGATTGTACAGCTGT---------ATT---------GCACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTGTTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAAGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATTTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAATTGTCAAATGCTGAAATAAGTATAGGAGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCATGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACGCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTGGCCGGTAATGAATATGGGCAGACAGTATGTAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTTTGAGGATCCTTGTCCTCCTTACTTCTTTAAGGAATTCAAACCAATTCAGTGTGCTCAGGGGCTCCCTGCCGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGGGAGTCCACCTGTGCTGCAGAGCTGCTTGTACTTCTGGAAGACACGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGATTTTN------------NNTTAAAGGGTCCTGCAGTTGACGCATTTGACTCAGAGCAGGAAATTGCAGCGTTTGTAAAT---------------------------------------------------------------GACACCATTTTGCAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATACTGTTAAAACCAGTGAACTGAGTAGTCAAGTTACGTTAGTGGCTAAGCAGTTGCAATCCACAGTCACATTGGAGCAGAATGTACCCGATCCA---GAAAGC------ACCAGGGCACTTCTTGCCGTC---------AACGGCACCATTCAT---------------------GTTCAG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATGGTCCAGTCCCAGAAAACTCTCCCCAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCGTGTCCATAGAAGAAATCAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGAAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAATCTCTGCGGCTGAG------GAAGAGCTTTTACCAAAAGAAAAG---ACAGTGTCTTCAACAGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTGAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGAAGATCAGCTGGAAAGCGCAGGGCAAGATCTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCGCTCGCGTGTGAGGAGAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCATGATGATAAATGGGGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTCTGTGTACTTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTCTTGTATGTGAGGAAATAAACGTCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAGAACAGGCTTGCAGGAAGAGATGGGTCCTTTTCCAGATGCCCAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTCGAATCTGAACATCTTGTCTCTGCAGAAGAGGTCGGCTATTTCCACATGGAAAGTCAGGTGAAGGGTGCCGATACCGCA---------CCTGTC---CCTGATGGCGTTGATCTGGCTGCTAGCCCT---------------------------GATGAAAACCAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAAAGAGAGGAGNN---NTCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGTTTAGTTGAA---GAGGACGGTCCTGTCATTCACACGCCCTTGGCGGACACTACTGCA---------------------------GAGGAAGGTGACATTGTAAAACTCATGTCATCCATAACAAATGCCAGAGAGGTGAATTGGTATTTTGAGGGCAAAGTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATACACCTGTGAGGCCTTGAACGACCAGGGAAACGCAGTGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCGCTGGAAGTGGCTCTGGGCCACCTCGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCAGGCCGCGAAATTTACGAGAGTGACAAGTGTTCTATTCGCTCTTCGAAGTATGTCTCCAGCCTGGAGATCCTGCGAACCCAGGAGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTGAGCTGTACGGCGACACTGACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGGCCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCTCTATCACCTTCCCCTAAATGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAAACTGTGCAATCCGCCATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTGACAGTAACATGGAATAAAGATGGGCAAAAACTGCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAGCAGTTACTATCAGAGAGCCGCCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGCACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGGGCAACACACTTTTTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGACTAGTTTTGGTGACAAATACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTGTTGGGGAATTAACAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTACCGAATAAGTTTTAAGAACAACGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGTGAAACAACGTTCACCGTATTAGATCGTGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCTTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCCTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGTGCCATGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTCGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCATCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACTCCGTAAAAACCTCC---GACTCGGGCACGTACACCTGTCAAGTTAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGCGGAGTCCACCGCGGTTCTAAGACTCACAGATGTTGCCGTTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACCCTGAGAAGTGGTAGGAAGTATAAAACCTTCGTTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCACGACGGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCTTTGCCAATCACCGTGACTTGGTTAAAAGACAATGACGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCTTGGGTCAAAAATACAAAATCAGCGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGTAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGAACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTGCAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGCGGCCATCTCACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCCCAGGACGTCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCGGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACCACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGCGACGTGCAGCTGGAGTGCGAAGTGACGGGAACACCTCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACGCTAACCGACAGAGTATCGGTGTTTAACCTCCACATAACCAGGTGTGACCCGTCAGACACTGGGGAATACCAGTGCGTTGTATCCAATGAAGGTGGCAGCTGCTCCAGCACGACCCGAGTCGCCCTGAAANNNNNNNNNNNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN------------------------------------NNNNNNNNN-----------------------NNNNNNN----------------------NNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---NNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N-------------------------------------------------------------------------NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCCAGGCTCCCAAAGAGGTTGTCCCTGAC---------AAGAAAGGGCTTGGG------GTGCCTCCTAAAAAGCCTGAAGTC---CCACTTGTC---ACAGTA------------CCTGAAGTTCCT---------CAAGAAATTGTC------------CCTGAA------------AAGAAAGCACCAGTG---------GTGCCTCCTAAAAAGCCTGAAGTTGCA---CCTGTTACAGTGCCTGAGCCTCCCAAAGAA---GAGGTTCCTGAAAAGAAGGTGTCTGTGGCGCCTCCTAAAAAACGGGAAGTCCCACCTGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNACCN------------------------------------------------------------NNCCTAAA---------------------------------------GTGCCTGAGCCG---NNNGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCTCCTCCTAAAAAACCG------------------------GAA---------GTCCCA---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNN--NNNNNNNNNNNN-------NN------NNN---NN--------------------------------NNNNNNNNNN---------------------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLbasSum1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATCGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACGCCCCCCAGGATCCCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCGTCTCCCGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCGGGAAGAATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCCTTACTCGTCCGGAAGACCCAGACACCCGGCGTGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCGGAGATGAGA---------GAA---ACCATGGTGACAAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCGTCAGCAGGGGA------GCGGGCGCT------------GCA------GCCAGCGTGTCAGCCGGCGCCACCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCCGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCCGTTGATCTGGCCAGAGTGAGAGAACCAGGCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCCGGAACAG---ATTAAAAAAGAGGCGGAGAAGAAGACGGCTATAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAACTGCCACCGCAGAGTCCACAAAACTAGAAACAGTCCTGGGAGCTCCAGAAGAAATTGCCATACACCATGAC---CAAATGCAC------GTAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCGTCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGACGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCCGCGGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCTGCCGCAAAG---------------------------GTAGCTGAGTATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGTACAGCAAGTCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCTTCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCGCCGACCGTGAAGCCCGCTGAGGCCAGAGTGAGAGCCGAACCCACCCCTTCCCCTCAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAGGTGAGGAAGGAGGTAGGGGTGAGCGTCACCGGTGGCACGGTCCGTGAAGAA---CACTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCGCCTGTTGAAATCCCGGTCACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAGAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAATGAGGCCGGGACCGTCAGCACATCCTGCTATCTAGCCGTGCAAGTATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAACTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGGCAGATACCAGCATCACAGAAGAACAAGCAGGACCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATCGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACCTTTGCCGATGATGCTGGAGAATACACCATCGTCATTCGTAACAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCG---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGTGGTTGATATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGACGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTCTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTCGTTCTTCCAGAAGATGAGGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGGAATGCAATTTGCTCAGGAAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTAGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTAAGTAGATCTCCTATACGC---------------ATGTCTCCTGCC-----------------N------------ATGTCTCCT---------------GCCCGGATGTCC---------------CCTGCAN-NATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAAGAAACAGATGAGTCACAACTGGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGACACCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGAGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTAGAAAAACTAAAAAACCTCAACATAAAAGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACCGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAGTTAATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCGGCCCCCGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAGTGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACCTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCGGCCAACAGGCTCCGTATGATCAACGAGTTTGGGTATTGCAGCCTTGATTATGGAGTCGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATTGTTAAAGATGAGAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATCGTCCTGTTCCCAGAGCCAGTACGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTATCCTCAGCCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTGTCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACCATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCAAGTATGGAGGCTCCGAAAATCTTTGAAAGAATCCAAAGTCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAAGACTCCGCCAGCATCATGGTGAAAGCCATCAACATAGCGGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAAGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGGGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTTGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATGTGGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGACCAAAAAGTCTGTGAAGGTGACATCGTGCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTTTGGATGAAAGATGGCCGAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCTCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCGGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCATTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGTGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCTCAAGAAGCTGTGTTTGAATGTGAAGTCGCCAACCCAGACTCCGAAGGCGAGTGGCTAAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGGGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTAACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGGTCCGGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAACGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGATCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTACGCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAAATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGTTGAAGGACATCAATGCGGAAGAAAAAGACACGATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACTCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACTTTTGTGGCTGGAAAAGCTACATCAACAGCTACCCTTTATGTGGAAGCTCGCCACATAGAATTTCGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGACGGCCAAGAGCTGCCGGCTGTGGATAGGATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGACGCCGGGCAATACGCGGTGGTGGCGGGAGGCAACATCTCCACCGCCAACCTCTACGTAGAGGGCAGAGACGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTCATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATATGGTGGAGAGAAGAATCCACCGGATGTTTATCTCGGAGACTAGGCATAGCGATGCGGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCTTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGCGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAGTTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATTGAAGCCTTCCCGGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGTGTCGCGACAACCTCCGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGCGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCGTCACCCCACTGCAGGACACTGTCACCTCTGAGGGACGGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTCAGAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCCAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCACCTTCATCCAGCCTCTGTCGAGCCTCAGGGTGCGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTTTAATGCTGATAGTTGATGCTTACTCAGAGCATGCCGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTGACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTGCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGCAAGTGTATCTCAGAGT---TCCACCCACACAGCCTCATCGGTTCAGAATGTAGAGTTGCGCCATACTGCA---TCCCTTTCACAAACTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGTGGAAGAGGCAGCGGGCGAGGCCCCTCGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTCTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGTAAAGATAGTGGACTCGAAAAGAGTGAAGCAGTCACAAGATGGAAATATGCAGTTTCTTATCCTATGTAACGTTCAGCCGGTAGACCAAGGACTGTACAGCTGT---------ATC---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCACTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAAGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGACCTTCAGTTGTCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCGACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGTGTCAAATGCTGAAATTAGCATAGGGGATGTGGCTAAACTGTCTGTGACTGTCACTGGCATTCCCACACCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAGTGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGAAGGCAGTGATCATAGTCTGATCATTCTGTTCACCAAATCTGAGGATGAGGGAGAGTATATGTGTGTGGCCAGTAATGAATATGGACAGGCTGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGAGCATAAANN------NAAA------GAACCANNNGCGGAGAAATTT---CTGGAAAAGTTTGAGGGTCCTTGTCCTCCCTACTTCTTTAAGGAATTCAGACCGATTCAGTGTGCGCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGATCCTCAGAAGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCTGCAGAGCTGCTTGTATTTCTGGAAGACATGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCCGCTAAAGATTTTN------------NNTTAAAGGCTCCTGCAGTTGACGCAGTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AAAACTATTTTGAAAGCTGCTTCCGTGGCAGGAAAAGACCAGCAGCTTTCTTATGAGCATACTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACATTAGTGGCTAAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AGTGGTGCTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGATGGTCCAGTCCCAGAAAACTCTCTCCAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATACTTCGGAAGAAAAAATCTTCCCAAGTGCCGTGTCCGTAGAAGAAATCAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNACTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAACAGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTCAGCTGAGGGAACTGTGGGAAGTTTTGAGGGTCCTGAGGTCATCACTTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTAATGGAAAGTGCAGATCAGCTGGAAAGCGCAGGGCAAGATCTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCGCTAGCATGTGAGGAGAAGCAGGTGCTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTATAAGAAAGAGCCCATGATGATAAATGGGGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTGAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAACAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTCTGTGTACCTACATTATTACCTCAGTGAAGAGTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCCAACTTGAAAACTGAACTGAAGGATGCTTTGTGCTCTATTGTATGTGAGGAAATAAACGTCTTGACAGCTGAGGATCCCAGAATCCAGAAGGGAGCCCAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTTGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTGTTTTCACGTGGAAAGTCAGGTCAAAGTCGCGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAAAGAGAGGAGNN---NTCT---------GGAAGTGGTCCTGGGGAGGCTGGCCTAGGAGAGCTCCAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCTTAGTTGAG---GAGGACAGTCCTGTCATTCACACGCCCTTGGTGGATACTACTGCG---------------------------GAGGAAGGTGACCTTGTAAAACTCACATCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAAGTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAACACAGAAGAACATCAAGGAGCGTATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCCGCCCCAGTGTTCAAAAGGAGAATCGAGCCCCTGGACGTAGCTCTGGGCCACCTCGCCAAATTCACCTGCGAGGTCCAGACTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCCGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTGTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCCTCCAACGAGCACGGCAGTGTCAGCTGTACGGCTACACTGACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGGCCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCTCTGTCACCTTCCCCTCACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAAGTTTGGAGCTGATACTTGCCAAGCTGAGTTAATCGTCATCGACAAGCCGCACTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACAGTAACGTGGAATAAAGATGGGCAAAAGCTGCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTCGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCCACAACAGTTACTATCCGAGAGCCGCCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTCTCCGGATGTCTTTTGTCAAC---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGCGGCAGTTACTCGTGCGAGGCGGTGAATGACGTGGGCAGTGACTCTTGCAGTGCTGAGATAGTGATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTCGGTGAATATGAATGTGTTGTTGCCAATGAAGTTGGGAAATGTGGCTGCAGGGCAACACACTTGTTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCATTAGCAGGTCAGACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAGCCCATCTCGGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCCAGCGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACTTCTGTTGGGGAATTAACAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACGGCAGGAGACCCAGCCACCCTCGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGACGGAAGACCTTTGGTTGCTAGTAAAAAGTACCGAATAAGCTTTAAGAACAACGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCCTTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCGGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCCTGGAGATAAGCAGGGTAGACATGAATGACGCGGGCAATTTCACTTGTCGTGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTCGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACGGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCC---GACTCGGGCACGTACACCTGTCGAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCGTCCCAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGCGGAGTCCACCGCGGTTCTGAGACTCACAGATGTTGCCATTGAAGACACTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGCAGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCGTTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACACTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCACGGACGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACCGAGGACGACAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGCCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCAGTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGTCAAAAATACAAAATCAGCGTCACTGACACTGTTTCGATACTGAAGATTATTCCTACAGAAAAGAGAGATAGCGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGAACAGCATCAAAGGGTCTTTTATTGACTTGGAATGTATAGTGGCTGGGTCCCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAGATAACAGCCAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGCACATACACTTGTTCGGCCACCAACAAAGCAGGTCACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCGCAGGACGTCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCGCCCATGACCATAAAATGGTTTAAAGATAACAAGGAGGTACACTCGGGAGCAGCCCGCTCTGTGTGGAAGGATGACGCCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCCCAATTCGTTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAATCGACCACATTTGAATGCCAAATAACGGGCACTCCCGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCAACGGTTTAGCTACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCCTCATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGCGAAGTGACGGGAACACCTCCGTTTGAGGTCACTTGGCTGAAGAATGACAGGGAGATCCGGAGCAGCAAAAAATATACCCTAACCGACAGAGTATCGGTGTTTAACCTCCACATAAGCAGGTGTGATCCATCAGACACTGGTGAATACCAGTGCGTTATATCCAATGAAGGCGGCAGCTGCTCCAGCATGACCCGAGTCTCTCTGAAAGAACCCCCGTCGTTCATTAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACAGTGGCGGGCTCTCCTCCCATTTCTATAACGTGGCTCAAGGATGACCACATTCTTGATGAAGACGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCCGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGCCAGGCCAAGAACGAGTCCGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAGATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCGGTGACTCTGGAATGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTCATGAAGCAGGACAGTGGCCAGTACACGTTCAAGGTGGAAAATGACTTTGGGAGCAGTAGCTGCGACGCCTACCTGAGAGTTCTAGATCAAGATATCCCTCCATCTTTCATCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAACACAGACCCATCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGACACCGCGAATTACACCTGCAAGGTCTCTAACGTAGCGGGGGACGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCCCCAAGCTTCCTGGTGAAACCTGAGCGACAGCAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCGAAGTTTGTAAAGAAATTAGAAGAGACCAAAATAGTGAGAGCAGGTGACTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGTTTCCCTCCAGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAGTGTTGAAGCTTCCGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACCTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCGAAAACAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACGGTGACTGTGGGGGAGACGTGCACACTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAACTATTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAATGTCGGAAAAAGCAGCTGCACGGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCTTCTTTCACGCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCGTCACCCATCTCTGTTGCCTGGTTTCACGAGAAAACGAAGCTTGTCAGCGGAGCCAAGTACCAAACCACGTTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCCGCTAACGCCGCTGGCTCTGATGAATGTCGGGCCGCCTTGGCTGTGCAAGAACCACCGTCTTTCGTCAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACCACCCGTCTCTTTGTGAAAGAACCGGCCACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCGGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACACTTCCCATTTCAGTTACCTGGAAGAAGGACGGCTTTAACCTAACTCCTTCAGAGAGATGCAGCATCGTCACAACGGAGAAAACCTGCATCCTAGAAATCCTGAATAGCACAAAAAGGGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCCACATTAGAACCGCCTTATTTTGTTATGGAACTAGAACCCCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGACCAACCCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAACGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAGCAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGACTGAATGGCTCTGCCCCCATCCAAGTGTGCTGGTATAGAGACGGGGTACTTTTACGAGATGACGAGAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCCAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCCAGAGAACCTAAGAAATCTCCCTTCTTCGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAGAGTGCTGACTTTGAGTGTCATGTTACTGGCGCTCAACCAATGCGGATCACTTGGTCGAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAACACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCGAAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTGCTGTGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACGGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTGTCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAGGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAGAATTTTGATACGAGTCTTCATATCCTTAACCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTCGTTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCGATTTCTGTGGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGCGAGAACACTAGAATTTCATTCATCGACAATGTCGCAACCCTCCAGCTGGGAAGTCCCCAAGCGTCAGATTCTGGAAAATACGTGTGCCAAATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACCGTAGTAGAACCAGCCAGAATCATAGAGAAGCCAGAACCCATGACTGTCACTACCGGAAATCCTTTTGCATTAGAGTGCGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACATTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCTGTCCACGTGTCGGATCGAGTCGTGCCTCCCTCCTTCATCCGCAAGCTGAAGGACATGAACGCCGTCTTGGGGGCCTCAGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTCGGCTGGTTTCAGGATGGAAATGAGCTCGTTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACATGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCAGCCGTGCTGACCGTGCAAGAACCACCCTCTTTTGAACAAATCCCCGACTCCGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCATTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAGCTAGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCCTTGCAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCGGGCAGTGCTTCCTGCACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACGGGCAGCCCCGTGGTTCTGGAGGCCACGTTCACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCGCAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATCGAGGATTATGCGCAGTACAGTTGCCTGATAGAGAACGAGGCCGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGGATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACGTCGCCTCTTTAGTAATCAACAAAGTAGACCATAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCGTCTTCTGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGACGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTCAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAGAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAGATCACCTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACACTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCAGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTAAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCCGAAATCAAAGTTCTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGATTCAGTGGCGGTGTTGGAAATGCACAACCTTAGCGTGGAGGACAGTGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCGCCCATTTTCCACAAAAAGCCTCATCCGGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCGGGGTACTCCTCCATTTCAAATTTCCTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAATACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATCCTGAATGTCGATACCACCGACGTGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGGGTGACACCTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCGACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAACGCAAGAGTGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGGGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACGGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGGAAAGAACTGACAAGTGACAGCAAGTACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGCACAGCCTCAGTTCAAGTTTCAGATCGTATTGTTCCTCCTTCATTCACGAGAAAATTGAAGGAGACGAAGGGTCTGTCTGGCTCCTCAGTGGTCATGGAGTGCAAGGTCTATGGGTCACCACCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACCTGTGCTTTAACTGTGAACATGCTGGAAGAATCGGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCCATGCCCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCGTCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGCAGCAGTGAACTCATACCGGGGGACAGGTGTAACGTATCTCTGGAGGATTCCGTGGCTGAGCTGGAGTTGTTTGACGTGGAGACCACACAAAGCGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGTACGACGCATCTCTACGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAGGGGAAGCCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATGTAACGCCTTCCCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACACCTGAGATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCGTCGTTTTCTCGGCAATTGCGAGATGTTCAAGAAACGATCGGATTGCCAGTCGTGTTTGAATGTACCATCCACGGATCGGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAAGCCATTGAAAGATGGCCCTAATGTTCAGACGTCGTTTTTGGATAACGTGGCCACTCTCAATATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCGTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGGGACAGCGCCGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATACACCTGCTATGCGGTGAATGAAGTGGGGAAGGACTCGTGCACAGCTCAGCTTAATATAAAAGAGCGTCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATCTAGAGATACATCCAACCGCTAACTGTGAGATTACATTCAAGAACAACACACTCCTCTTGCATGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTATACATGCAAAATATCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCAATTGTCATCAAAGAACCGAAGAAGCCCCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGCAAGTGAAGGAGACTTTGTGCAGCTCAGCTGCCATGTGCAGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACCGCTGTGCTGGAGCTGAAGGATGTGGCGAAAGCAGATTCTGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGACGCAGTGCCAACAGCTAAGAAAGCGGCAGTAGATGGGAAACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTCAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGAGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAAATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAACGTTAACCTACAAGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGGGGTCTACTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTATTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATACGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCCGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACCTGCACCATGACCTGCCAGTTTTCTGTGCCAAACGTAAAATCGGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCCGTAATTGCTCGACTGGAACCGAGAGGCGAAGCAAGGAGCACAGCAGAGCTGTACTTAACTACCAAAGAAATCAAGCTTGAGATGAAGCCTCCCGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTATTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGAGAAGAAA---CCCCTGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATCGATGTGTCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAGCAAGAA---GCTGTGTATGAGAAGAAGCGTGCCGTCTACGAGGAGAAGAAGCTTTTCATCGAATCTCTGGAAGAGCCTTATGACGAACTGGAAGTGGAACCATACACAGAGCCGTTTGAGGAACCTTACTATGAAGAACCAGAGGAAGACTATGAGGAGACCCAGGTAGAGGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCAAGAGAGAGAGGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGCAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCCAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAA---GAG---ATGTCGGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACAAGTCCCCGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCTAAGAAACCTGTGCCTGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGCGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAGAGATACCTGTTCCT---------------------GTT---GCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCTCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAGGTCATGCGTCACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAATTTATAGAGAAGAGGAAAGAGAG---NN-----NNGCGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCCAAGAGAGTAGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCACGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGCACCCCCACCAGCTAAAGTT---------CCCGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAGAAA---GTACCANN------NGTGCTGGAAGAGCCCAAGAAGCCAGTTCCAGAAAAAAAGGTTCCTCTAAAAGTGGCT---------------AAGAAAGAGGAACCTCCACCCACGAAAGTGACTGAGAGGCACATGCAGATTACCCAAGAAGAAGAAGTTCACGTTGCTATAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCCAAGAGACTTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCC---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGCGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCACTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCGAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTCCCTGAAGAAAAAGTCCCAGTTCCTGTTCCCAAGAAACTCAAACCACCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAGAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTGACAGCACCTGTTAGAGTGACAGAAGTACTAAAAAGACAAGAG---CAAGAA------AAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAGTATTTTNN---NNN------NNNNTACATTCAT---GAGGAA---GAGGAA---------------------CTCATAACT---GAA---GAAGTC---GTACCAGTGATACCAGCCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTGCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAACCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCGACACCCATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCG------GTT------CCT------GTAGCTCTACCTCGGGAANN---NGTTCCATTTGAAGAAGAAATTGTT------------------------------------------------------------------------CCTGAAGAGGAAATTCTCCCTGAGGAAGAGGAAGTTCCT---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAG---------------------GAANNN---------------------NN---------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------TCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTCAAGAAAGCAGCACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAGGTCCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCTAAAGTG----------NNAAGAAAGTCCCA---------------GAGNNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACG------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAACTGTGGTAGAAGAAAAAGTGCATGTTCCTGAAGAGCCCAAA---TTTCTACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTAAAGAAGAAATANN---------NCTTTCCGAAGATGCAACGATATAC---GTT---TATGAAGTGTCTGAAGAATCT---------------ACCACAGAA---GAAAGAGTACTTGAGCCTCATCCTCCGAAGACAAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTCACCTGAGGCTGTTCCCCAAATCCCAGAGCATCCTCCCAGTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGAGGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGTGCCTGAATCACTTCAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCGCCAGAANN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---AAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLbasAst1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATCGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACGCCCCCCAGGATCCCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCGTCTCCCGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCGGGAAGAATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCCTTACTCGTCCGGAAGACCCAGACACCCGGCGTGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCGGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCGTCAGCAGGGGA------GCGGGCGCT------------GCA------GCCAGCGTGTCAGCCGGCGCCACCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCCGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCCGTTGATCTGGCCAGAGTGAGAGAACCAGGCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCCGGAACAG---ATTAAAAAAGAGGCGGAGAAGAAGACGGCTATAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAACTGCCACCGCAGAGTCCACAAAACTAGAAACAGTCCTGGGAGCTCCAGAAGAAATTGCCATACACCATGAC---CAAATGCAC------GTAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCGTCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGACGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCCGCGGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCTGCCGCAAAG---------------------------GTAGCTGAGTATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGTACAGCAAGTCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCTTCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCGCCGACCGTGAAGCCCGCTGAGGCCAGAGTGAGAGCCGAACCCACCCCTTCCCCTCAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAGGTGAGGAAGGAGGTAGGGGTGAGCGTCACCGGTGGCACGGTCCGTGAAGAA---CACTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCGCCTGTTGAAATCCCGGTCACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAGAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAATGAGGCCGGGACCGTCAGCACATCCTGCTATCTAGCCGTGCAAGTATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAACTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGGCAGATACCAGCATCACAGAAGAACAAGCAGGACCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATCGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACCTTTGCCGATGATGCTGGAGAATACACCATCGTCATTCGTAACAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCG---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGTGGTTGATATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGACGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTCTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTCGTTCTTCCAGAAGATGAGGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGGAATGCAATTTGCTCAGGAAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTAGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTAAGTAGATCTCCTATACGC---------------ATGTCTCCTGCC-----------------N------------ATGTCTCCT---------------GCCCGGATGTCC---------------CCTGCAN-NATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAAGAAACAGATGAGTCACAACTGGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGACACCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGAGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTAGAAAAACTAAAAAACCTCAACATAAAAGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACCGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAGTTAATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCGGCCCCCGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAGTGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACCTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCGGCCAACAGGCTCCGTATGATCAACGAGTTTGGGTATTGCAGCCTTGATTATGGAGTCGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATTGTTAAAGATGAGAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATCGTCCTGTTCCCAGAGCCAGTACGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTATCCTCAGCCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTGTCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACCATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCAAGTATGGAGGCTCCGAAAATCTTTGAAAGAATCCAAAGTCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAAGACTCCGCCAGCATCATGGTGAAAGCCATCAACATAGCGGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAAGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGGGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTTGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATGTGGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGACCAAAAAGTCTGTGAAGGTGACATCGTGCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTTTGGATGAAAGATGGCCGAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCTCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCGGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCATTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGTGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCTCAAGAAGCTGTGTTTGAATGTGAAGTCGCCAACCCAGACTCCGAAGGCGAGTGGCTAAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGGGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTAACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGGTCCGGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAACGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGATCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTACGCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAAATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGTTGAAGGACATCAATGCGGAAGAAAAAGACACGATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACTCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACTTTTGTGGCTGGAAAAGCTACATCAACAGCTACCCTTTATGTGGAAGCTCGCCACATAGAATTTCGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGACGGCCAAGAGCTGCCGGCTGTGGATAGGATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGACGCCGGGCAATACGCGGTGGTGGCGGGAGGCAACATCTCCACCGCCAACCTCTACGTAGAGGGCAGAGACGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTCATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATATGGTGGAGAGAAGAATCCACCGGATGTTTATCTCGGAGACTAGGCATAGCGATGCGGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCTTGACTGTGCAGTCTGGCAAGCCAGCCCGCTTCTGCGCCGCGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAGTTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATTGAAGCCTTCCCGGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGTGTCGCGACAACCTCCGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGCGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCGTCACCCCACTGCAGGACACTGTCACCTCTGAGGGACGGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTCAGAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCCAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCACCTTCATCCAGCCTCTGTCGAGCCTCAGGGTGCGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTTTAATGCTGATAGTTGATGCTTACTCAGAGCATGCCGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTGACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTGCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGCAAGTGTATCTCAGAGT---TCCACCCACACAGCCTCATCGGTTCAGAATGTAGAGTTGCGCCATACTGCA---TCCCTTTCACAAACTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGTGGAAGAGGCAGCGGGCGAGGCCCCTCGGATTCTCCTGCCGCTTCAGGACCTGTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTCTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGTAAAGATAGTGGACTCGAAAAGAGTGAAGCAGTCACAAGATGGAAATATGCAGTTTCTTATCCTATGTAACGTTCAGCCGGTAGACCAAGGACTGTACAGCTGT---------ATC---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCACTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAAGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGACCTTCAGTTGTCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCGACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGTGTCAAATGCTGAAATTAGCATAGGGGATGTGGCTAAACTGTCTGTGACTGTCACTGGCATTCCCACACCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAGTGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGAAGGCAGTGATCATAGTCTGATCATTCTGTTCACCAAATCTGAGGATGAGGGAGAGTATATGTGTGTGGCCAGTAATGAATATGGACAGGCTGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGAGCATAAANN------NAAA------GAACCANNNGCGGAGAAATTT---CTGGAAAAGTTTGAGGGTCCTTGTCCTCCCTACTTCTTTAAGGAATTCAGACCGATTCAGTGTGCGCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGATCCTCAGAAGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCTGCAGAGCTGCTTGTATTTCTGGAAGACATGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCCGCTAAAGATTTTN------------NNTTAAAGGCTCCTGCAGTTGACGCAGTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AAAACTATTTTGAAAGCTGCTTCCGTGGCAGGAAAAGACCAGCAGCTTTCTTATGAGCATACTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACATTAGTGGCTAAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AGTGGTGCTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGATGGTCCAGTCCCAGAAAACTCTCTCCAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATACTTCGGAAGAAAAAATCTTCCCAAGTGCCGTGTCCGTAGAAGAAATCAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNACTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAACAGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTCAGCTGAGGGAACTGTGGGAAGTTTTGAGGGTCCTGAGGTCATCACTTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTAATGGAAAGTGCAGATCAGCTGGAAAGCGCAGGGCAAGATCTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCGCTAGCATGTGAGGAGAAGCAGGTGCTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTATAAGAAAGAGCCCATGATGATAAATGGGGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTGAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAACAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTCTGTGTACCTACATTATTACCTCAGTGAAGAGTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCCAACTTGAAAACTGAACTGAAGGATGCTTTGTGCTCTATTGTATGTGAGGAAATAAACGTCTTGACAGCTGAGGATCCCAGAATCCAGAAGGGAGCCCAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTTGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTGTTTTCACGTGGAAAGTCAGGTCAAAGTCGCGGATACCGCA---------CCTGTG---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAAAGAGAGGAGNN---NTCT---------GGAAGTGGTCCTGGGGAGGCTGGCCTAGGAGAGCTCCAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCTTAGTTGAG---GAGGACAGTCCTGTCATTCACACGCCCTTGGTGGATACTACTGCG---------------------------GAGGAAGGTGACCTTGTAAAACTCACATCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAAGTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAACACAGAAGAACATCAAGGAGCGTATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCCGCCCCAGTGTTCAAAAGGAGAATCGAGCCCCTGGACGTAGCTCTGGGCCACCTCGCCAAATTCACCTGCGAGGTCCAGACTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCCGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTGTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCCTCCAACGAGCACGGCAGTGTCAGCTGTACGGCTACACTGACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGGCCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCTCTGTCACCTTCCCCTCACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAAGTTTGGAGCTGATACTTGCCAAGCTGAGTTAATCGTCATCGACAAGCCGCACTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACAGTAACGTGGAATAAAGATGGGCAAAAGCTGCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTCGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCCACAACAGTTACTATCCGAGAGCCGCCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTCTCCGGATGTCTTTTGTCAAC---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGCGGCAGTTACTCGTGCGAGGCGGTGAATGACGTGGGCAGTGACTCTTGCAGTGCTGAGATAGTGATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTCGGTGAATATGAATGTGTTGTTGCCAATGAAGTTGGGAAATGTGGCTGCAGGGCAACACACTTGTTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCATTAGCAGGTCAGACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAGCCCATCTCGGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCCAGCGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACTTCTGTTGGGGAATTAACAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACGGCAGGAGACCCAGCCACCCTCGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGACGGAAGACCTTTGGTTGCTAGTAAAAAGTACCGAATAAGCTTTAAGAACAACGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCCTTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCGGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCCTGGAGATAAGCAGGGTAGACATGAATGACGCGGGCAATTTCACTTGTCGTGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTCGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACGGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCC---GACTCGGGCACGTACACCTGTCGAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCGTCCCAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGCGGAGTCCACCGCGGTTCTGAGACTCACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGCAGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCTGTTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACACTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCACGGACGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACCGAGGACGACAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGCCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCAGTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGTCAAAAATACAAAATCAGCGTCACTGACACTGTTTCGATACTGAAGATTATTTCTACAGAAAAGAGAGATAGCGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGAACAGCATCAAAGGGTCTTTTATTGACTTGGAATGTATAGTGGCTGGGTCCCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAGATAACAGCCAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGCACATACACTTGTTCGGCCACCAACAAAGCAGGTCACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCGCAGGACGTCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCGCCCATGACCATAAAATGGTTTAAAGATAACAAGGAGGTACACTCGGGAGCAGCCCGCTCTGTGTGGAAGGATGACGCCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCCCAATTCGTTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACCACATTTGAATGCCAAATAACGGGCACTCCCGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCAACGGTTTAGCTACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCCTCATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGATGTGCAGCTGGAGTGCGAAGTGACGGGAACACCTCCGTTTGAGGTCACTTGGCTGAAGAATGACAGGGAGATCCGGAGCAGCAAAAAATATACCCTAACCGACAGAGTATCGGTGTTTAACCTCCACATAAGCAGGTGTGATCCATCAGACACTGGTGAATACCAGTGCGTTATATCCAATGAAGGCGGCAGCTGCTCCAGCATGACCCGAGTCTCTCTGAAAGAACCCCCGTCGTTCATTAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACAGTGGCGGGCTCTCCTCCCATTTCTATAACGTGGCTCAAGGATGACCACATTCTTGATGAAGACGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCCGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGCCAGGCCAAGAACGAGTCCGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAGATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCGGTGACTCTGGAATGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTCATGAAGCAGGACAGTGGCCAGTACACGTTCAAGGTGGAAAATGACTTTGGGAGCAGTAGCTGCGACGCCTACCTGAGAGTTCTAGATCAAGATATCCCTCCATCTTTCATCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAACACAGACCCATCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGACACCGCGAATTACACCTGCAAGGTCTCTAACGTAGCGGGGGACGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCCCCAAGCTTCCTGGTGAAACCTGAGCGACAGCAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCGAAGTTTGTAAAGAAATTAGAAGAGACCAAAATAGTGAGAGCAGGTGACTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGTTTCCCTCCAGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAGTGTTGAAGCTTCCGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACCTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCGAAAACAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGATGGTGACTGTGGGGGAGACGTGCACACTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAACTATTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAATGTCGGAAAAAGCAGCTGCACGGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCTTCTTTCACGCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCACGAGAAAACGAAGCTTGTCAGCGGAGCCAAGTACCAAACCACGTTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCCGCTAACGCCGCTGGCTCTGATGAATGTCGGGCCGCCTTGGCTGTGCAAGAACCACCGTCTTTCGTCAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACCACCCGTCTCTTTGTGAAAGAACCGGCCACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCGGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACACTTCCCATTTCAGTTACCTGGAAGAAGGACGGCTTTAACCTAACTCCTTCAGAGAGATGCAGCATCGTCACAACGGAGAAAACCTGCATCCTAGAAATCCTGAATAGCACAAAAAGGGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCCACATTAGAACCGCCTTATTTTGTTATGGAACTAGAACCCCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGACCAACCCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAACGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAGCAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGACTGAATGGCTCTGCCCCCATCCAAGTGTGCTGGTATAGAGACGGGGTACTTTTACGAGATGACGAGAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCCAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCCAGAGAACCTAAGAAATCTCCCTTCTTCGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAGAGTGCTGACTTTGAGTGTCATGTTACTGGCGCTCAACCAATGCGGATCACTTGGTCGAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAACACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCGAAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTGCTGTGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGCGAGGCCAGCTGCAGCACAGCCCTGACGGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTGTCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAGGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAGAATTTTGATACGAGTCTTCATATCCTTAACCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTCGTTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCGATTTCTGTGGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGCGAGAACACTAGAATTTCATTCATCGACAATGTCGCAACCCTCCAGCTGGGAAGTCCCCAAGCGTCAGATTCTGGAAAATACGTGTGCCAAATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACCGTAGTAGAACCAGCCAGAATCATAGAGAAGCCAGAACCCATGACTGTCACTACCGGAAATCCTTTTGCATTAGAGTGCGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACATTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCTGTCCACGTGTCGGATCGAGTCGTGCCTCCCTCCTTCATCCGCAAGCTGAAGGACATGAACGCCGTCTTGGGGGCCTCAGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTCGGCTGGTTTCAGGATGGAAATGAGCTCGTTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACATGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCAGCCGTGCTGACCGTGCAAGAACCACCCTCTTTTGAACAAATCCCCGACTCCGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCATTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAGCTAGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCCTTGCAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCGGGCAGTGCTTCCTGCACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGCAGCCCCGTGGTTCTGGAGGCCACGTTCACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCGCAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATCGAGGATTATGCGCAGTACAGTTGCCTGATAGAGAACGAGGCCGGTCAAGACATCTGTGCAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGGATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACGTCGCCTCTTTAGTAATCAACAAAGTGGACCATAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCGTCTTCTGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGACGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTCAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAGAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAGATCACCTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACACTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCAGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTGGAACCTTCAAGAATTGTAAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCCGAAATCAAAGTTCTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGATTCAGTGGCGGTGTTGGAAATGCACAACCTTAGCGTGGAGGACAGTGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCGCCCATTTTCCACAAAAAGCCTCATCCGGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCGGGGTACTCCTCCATTTCAAATTTCCTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAATACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATCCTGAATGTCGATACCACCGACGTGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGGGTGACACCTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCGACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAACGCAAGAGTGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGGGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACGGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGGAAAGAACTGACAAGTGACAGCAAGTACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGCACAGCCTCAGTTCAAGTTTCAGATCGTATTGTTCCTCCTTCATTCACGAGAAAATTGAAGGAGACGAAGGGTCTGTCTGGCTCCTCAGTGGTCATGGAGTGCAAGGTCTATGGGTCACCACCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACCTGTGCTTTAACTGTGAACATGCTGGAAGAATCGGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCCATGCCCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCGTCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGCAGCAGTGAACTCATACCGGGGGACAGGTGTAACGTATCTCTGGAGGATTCCGTGGCTGAGCTGGAGTTGTTTGACGTGGAGACCACACAAAGCGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGTACGACGCATCTCTACGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAGGGGAAGCCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATGTAACGCCTTCCCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACACCTGAGATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCGTCGTTTTCTCGGCAATTGCGAGATGTTCAAGAAACGATCGGATTGCCAGTCGTGTTTGAATGTACCATCCACGGATCGGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAAGCCATTGAAAGATGGCCCTAATGTTCAGACGTCGTTTTTGGATAACGTGGCCACTCTCAATATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCGTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGGGACAGCGCCGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATACACCTGCTATGCGGTGAATGAAGTGGGGAAGGACTCGTGCACAGCTCAGCTTAATATAAAAGAGCGTCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATCTAGAGATACATCCAACCGCTAACTGTGAGATTACATTCAAGAACAACACACTCCTCTTGCATGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTATACATGCAAAATATCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCAATTGTCATCAAAGAACCGAAGAAGCCCCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGCAAGTGAAGGAGACTTTGTGCAGCTCAGCTGCCATGTGCAGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACCGCTGTGCTGGAGCTGAAGGATGTGGCGAAAGCAGATTCTGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGACGCAGTGCCAACAGCTAAGAAAGCGGCAGTAGATGGGAAACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTCAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGAGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAAATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAACGTTAACCTACAAGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGGGGTCTACTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTATTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATACGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCCGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACCTGCACCATGACCTGCCAGTTTTCTGTGCCAAACGTAAAATCGGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCCGTAATTGCTCGACTGGAACCGAGAGGCGAAGCAAGGAGCACAGCAGAGCTGTACTTAACTACCAAAGAAATCAAGCTTGAGATGAAGCCTCCCGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTATTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGAGAAGAAA---CCCCTGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATCGATGTGTCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAGCAAGAA---GCTGTGTATGAGAAGAAGCGTGCCGTCTACGAGGAGAAGAAGCTTTTCATCGAATCTCTGGAAGAGCCTTATGACGAACTGGAAGTGGAACCATACACAGAGCCGTTTGAGGAACCTTACTATGAAGAACCAGAGGAAGACTATGAGGAGACCCAGGTAGAGGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCAAGAGAGAGAGGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGCAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCCAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAA---GAG---ATGTCGGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACGAGTCCCCGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCTAAGAAACCTGTGCCTGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGCGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAGAGATACCTGTTCCT---------------------GTT---GCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCTCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAGGTCATGCGTCACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAATTTATAGAGAAGAGGAAAGAGAG---NN-----NNGCGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCCAAGAGAGTAGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCACGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGCACCCCCACCAGCTAAAGTT---------CCCGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAGAAA---GTACCANN------NGTGCCGGAAGAGCCCAAGAAGCCAGTTCCAGAAAAAAAGGTTCCTCTAAAAGTGGCT---------------AAGAAAGAGGAACCTCCACCCACGAAAGTGACTGAGAGGCACATGCAGATTACCCAAGAAGAAGAAGTTCACGTTGCTATAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCCAAGAGACTTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCC---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGCGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCACTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCGAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTCCCTGAAGAAAAAGTCCCAGTTCCTGTTCCCAAGAAACTCAAACCACCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAGAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTGACAGCACCTGTTAGAGTGACAGAAGTACTAAAAAGACAAGAG---CAAGAA------AAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAGTATTTTNN---NNN---------NTACATTCAT---GAGGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGCCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTGCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAACCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCGACACCCATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCG------GTT------CCT------GTAGCTCTACCTCGGGAANN---NGTTCCATTTGAAGAAGAAATTGTT------------------------------------------------------------------------CCTGAAGAGGAAATTCTCCCTGAGGAAGAAGAAGTTCCT---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAG---------------------GAANNN---------------------NN---------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------TCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTCAAGAAAGCAGCACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAGGTCCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCTAAAGTG----------NNAAGAAAGTCCCA---------------GAGNNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACG------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAACTGTGGTAGAAGAAAAAGTGCATGTTCCTGAAGAGCCCAAA---TTTCTACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGGTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTAAAGAAGAAATANN---------NCTTTCCGAAGATGCAACGATATAC---GTT---TATGAAGTGTCTGAAGAATCT---------------ACCACAGAA---GAAAGAGTACTTGAGCCTCATCCTCCGAAGACAAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTCACCTGAGGCTGTTCCCCAAATCCCAGAGCATCCTCCCAGTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGAGGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGTGCCTGAATCACTTCAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCGCCAGAANN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---AAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLproLot1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAGGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATCGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCCCCCAGGATCCCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCGTCTCCCGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCGGGAAGAATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCCTTACTTGTCCGGAAGACCCAGACACCCGGCGTGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCAGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCAGGGAA------GCGGGAGCT------------GCG------GCCAGCGTGTCGGCCGGCGCCACCTTTGCGGCGGGGGCTGCGGCTGCTGGTGCTGCCGAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCGTGGTGGTAACTGCCACTGCAGAGTCCACAAAACTAGAAACAGTCCTGGGAGCTCCAGAAGAAATTGCCATACACCATGAC---CAAATGCAT------GTAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATCTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCCGCGGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCACCTTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTGGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACGACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGTACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCCAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCGCCGACTGTGAAGCCCACTGAGGCTAGAGTGAGAGCTGAACCCACCCCTTCCCCTCAATTCCCCTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---CACTTCAAAGTCTTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCGCCTGTTGAAATCCCAGTCACACCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAATGGAATTGCCCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACCTGCAGCGCCGTGAATGAGGCCGGGACCGTCAGCACATCCTGCTATCTAGCCGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACGGAGAAACTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTAGTGATGACAGATACCACCATCACAGAAGAACAAGCAGGACCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATCATGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCCGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACCTTTGCCGATGATGCTGGAGAATACACCATCGTCATTCGTAACAAGCATGGCGAGACTTCTGCCTCGGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACATATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCG---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCGGTTGATATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAAAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATTAAAGGGAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCTCTTAGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCC-----------------N------------ATGTCCCCT---------------GCCCGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCTCAACTGGAGAGACTATATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCACAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAATAGAGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACCGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAGTTAATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCGGCCCCCGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAGTGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCGGCCAACAGGCTCCGTATGATCAACGAGTTTGGGTATTGCAGCCTTGATTATGGAGTCGCTTATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATTGTTAAAGATGAGAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATCGTCCTGTTCCCAGAGCCAGTACGAGTACTCGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCATATACACGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTGTCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACCATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGTCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAAGACTCCGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCTTTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAAGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGGGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATGTAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGACCAAAAAGTCTGTGAAGGTGACATCGTGCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACCGAGTTCACATTGTGATAGACAAACACTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGGGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCCGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGAGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCGGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGTGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGACTCCGAAGGCGAGTGGCTAAAGGATGGCAAGCACCTTCCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGTTGCGGTCCGGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAACGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGATCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACACATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAAATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCTACCCTTTATGTGGAAGCTCGCCACATAGAATTTCGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGACGGCCAAGAGCTTCCGGCTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGAATGTCTGACGCCGGGCAATACGCGGTGGTGGCGGGAGGCAACATCTCCACCGCCAACCTCTACGTAGAGGGCAGAGACGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTCATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCGGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCTCCCCAGATTCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGGAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTATCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATTTATACTTTCGTTGCCAGTAATGCTGTGGGTCAAGTATCAGGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTTTCGAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCGTTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTGACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTGCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGCAAGTGTATCTCAGAGT---TCCACCCACACAGCCTCATCGGTTCAGAATGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAACTGCAGAGAGCACTGAGTTCTCT---GGGAACCGGGCGGAAGAGGCAGCGGGCGAGGCCCCTCGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTCTTA---------CAAGACGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGTAAAGATAGTGGACTCGGAAAGAGTGAAACAGTCACAAGATGGAAATATGCAGTTTCTTATCCTGTGTAACGTTCAGCCGGTAGACCAAGGACTGTACAGCTGT---------ATC---------GTACACAATGACTAC------------GGA---GAG---GAGACCACTTCGGCACTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAAGAA---------TTCNNN---AGCTCTGGCCTTCAGTTGTCTAATAGAAATGAAGCACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACCTCATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGTGTCAAATGCTGAAATTAGCATAGGGGATGTGGCTAAACTGTCTGTGACTGTCACTGGCATTCCCACACCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAGTGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGAAGGCAGTGATCATACTCTGATCATTCTGTTCAGCAAATCTGAGGATGAGGGAGAGTATACGTGTGTGGCCAGTAATGAATATGGACAGGCTGTGTGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGATCATAAANN------NAAA------GAACCANNNGCGGAGAAATTT---CTGGAAAAGTTTGAGGGTCCTTGTCCTCCTTACTTCTTTAAGGAATTCAAACCAATTCAGTGTGCGCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTCTTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGATCCTCAGAAGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCTGCAGAGCTGCTTGTATTTCTGGAAGACATGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCTACACCAGAGGCCGCTAAAGATTTTN------------NNTTAAAGGCTCCTGCAGTTGACACAGTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AAAACTATTTTGAAAGCTGCTTCCATGGCAGGAAAAAACCAGCAGCTTTCTTATGAGGATACTGTTAAAACCAGTGAACTGAGTAGTCAAGTTACATTAGTGGCTAAGCAGTTGCAATCCACAGTCACGTTGGAGCAGAATGTGCCCGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AACGGCGCTATTCAT---------------------GTTCAG---CCTATTAAGGAGCCATCTCCCAATTTACAGCTGCAGATGGTCCAGTCCCAGAAAACTCTCTCCAAAGAAGATGTCCTAATGCTTCAAGAGTCTGAACCACAGGTG------GTCCTATCAGATACTTCGGAAGAAAAAATCTTCCCAAGTGCCGTGTCCGTAGAAGAAATCAGTTCATTA---ATGGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNACTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAACAGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTCAGCTGAGGGAACTGTGGAAAGTTTTAAGGATCCTGAGGTCATCACTTCTGAGGTCAACCGGGAGCCCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTAATGGAAAGTGCAGATCAGCTGGAAAGCGCAGGGCAAGATCTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCGCTAGCGTGTGAGGAGAAGCAGGTGCTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAATCAAACCAGTGAGTATAAGAAAGAGCCCATGATGATAAATGGGGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGAAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGAGTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCCAACTTAAAAACAGAACTGAAGGATGCTTTGTGCTCTATTGTATGTAAGGAAATAAATGTCTTGACAGCTGAGGATCCCACAATCCAGAAGGGAGCCCGAACAGGCCTGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTTGAATCTAAACATCTTGTCTCTGCAAAAGAGGTCAGCTGTTTTCACGTGGAAAGTCAGGTCAAAGTCGCGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAGAGAGAGGAGNN---NTCT---------GGAAGTGGTCCTGGGGAGGCTGGCCTAGGAGAGCTCCAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCTTAGTTGAG---GAGGACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACCTTGTAAAACTCACATCAGCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAAGTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCGTACACCTGTGAGGCCTTGAACGACAAGGGAAATGCATCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCCGCCCCAGTGTTCAAAAGGAGAATCGAGCCCCTGGACGTAGCTCTGGGCCACCTCGCCAAATTCACCTGCGAGGTCCAGAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGCGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTATGTGTCCAGCCTGGAAATCCTGCGAAGCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCCTCCAACGAGCACGGCAGTGTCAGCTGTACGGCTACACTGACTGTGACTGAGGCATATCCACCAAGCTTTTACTCCAGGCCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATTGAAACCACTTGGCAGAAAGATGGTGCTGCTCTGTCACCTTCCCCTCACTGCAAGATTTCAGAGGCAGAAAGCAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAAGTTTGGAGCTGATACCTGCCAGGCTGAGTTAATCGTCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACAGTAACGTGGAATAAAGATGGGCAAAAGCTGCCTCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTCGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACGTTTGCACTGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCTGCAACAGTTATTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCCCGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTCTCCGGATGTCTTTTGTCAAC---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGCACTTACTCGTGCGAGGCGGTAAATGACGTGGGCAGTGACTCTTGCAGTGCTGAGATAGTGATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAATGTGGCTGCATGGCAACACACTTGTTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAGCCCATCTCGGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCCAGCGGGGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTGTTGGGGAATTAACAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACGGCAGGAGACCCAGCCACCCTCGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTACCGAATAAGCTTTAAGAACAACGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCTTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGTTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAGATAGCTTCTTCGGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCCTGGAGATAAGCAGGGTAGACATGAATGATGCGGGCAATTTCACTTGTCGTGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATCGTGCAAGAACCACCCAGTTTCGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCC---GACTCGGGCACGTACACCTGTCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTTGAGAGGTTAGAGCTGTCCCAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAAAGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGCGGAGTCCACCGCAGTTCTGAGACTAACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGCAGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGGCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACACTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCAGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTAAGAGAACCCCCAACTTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACCGAGGACGACAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGCCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCAGTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGTCAAAAATACAAAATCAGCGTCACTGACACTGTCTCGATACTGAAGATTATTTCTACAGAAAAGAGAGATAGCGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGAACAGCATCAAAGGGTCTTTTATTGACTTGGAATGTATAGTGGCCGGGTCCCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCGCAGGATGTCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCGCCCATGACCATAAAATGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCTCGCTCTGTTTGGAAGGATGACACCTCCACCGTCCTGGAACTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACCACATTTGAGTGCCAAATAACGGGCACTCCCGAAATCAGAGTGTCTTGGTATCTGGATGGGAACGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTATGTCTGCGAGGCCCGTAATGACGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCCTCATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGCGAAGTGACGGGAACACCTCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTAACTGACAGAGTATCGGTGTTTCACCTCCACATAAGCAGGTGTGACCCGTCAGACACTGGTGAATACCAGTGCGTGGTATCCAATGAAGGCGGCAGCTGCTCCAGCGTGACCCGAGTCTCCCTGAAAGAACCCCCGTCGTTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAAAGCTCTGCCATCTTTCAGAGCACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGTTCAGGGATGACCACATTCTTGACGAAGACGATAACGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCCGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGCCAGGCCAAGAACGAGTCTGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAGATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGACGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAACAGGACAGTGGCCAGTACACGTTCAAGGTGGAAAACGACTTTGGGAGCAGTAGCTGCGACGCCTACCTGAGAGTTCTAGATCAAGATATCCCTCCATCTTTCATCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAACACAGACCCGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGATACCGCGAACTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCCCCAAGCTTCCTGGTGAAACCTGAGCGACAGCAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGACGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAGTACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCGAAGTTTGTAAAGAAATTAGAAGAAACCAAAATAGTGAGAGCAGGTGACTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACGATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGTTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCGTCCAAAAATTTCCATGCAAGTATTCACATTCTCAGTGTTGAAGCCTCCGACATTGGTGAATACTACTGCAAGGCAAAGAATGAAGTCGGAAGTGATACCTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCCTCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCGAAAACAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCATTGACAGTGACTGTGGGGGAGACATGCACACTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAACTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACGGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGAAGACTGAGAAATACTGTTGGGGTGCTGGGTACTTCTTGCGTCTTGGAGTGCAAAGTAGCTGGGTCGTCACCCATCTCTGTTGCCTGGTTTCACGAGAAAACGAAGATTGTCAGCGGAGCCAAGTACCAAACCACGTTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAACGCCGCTGGCTCTGATGAATGTCGGGCCGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTCAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACCACCTGTCTCTTTGTGAAAGGACCGGCTACCTTCGTGAAGAAATTAAGTGATCACTCTGTGGAACCGGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACACTTCCGATTTCAGTTACCTGGAAGAAGGACGGTTTTAACCTAACTCCTTCTGAGAGATGCAGCATCGTCACAACGGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCCCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTGGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGACCAACCCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAACGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAGCAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGACTGAATGGCTCTGCCCCCATCCAAGTGTGCTGGTATAGAGACGGGGTACTTTTACGAGATGACGAGAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAACTGACTTGAGTCATTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCCAGAGAACCTAAGAAATCTCCCTTCTTCGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACCTGTGTGGGAAACACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCGAAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTCTGTGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCTCATAATGGTGTTGGCGAGGCCAGCTGCAGCACAGCCCTGATCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTCAAAGGTTCTGATGTTGTCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAGGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAGAATTTTGATACGAGTCTTCATATCCTTAACCTGGAAGCCTCCGATTTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGTGGTAGTGGAAGGCTTCCAGCCGATTTCTGTGGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGCGAGAACACTAGAATTTCATTCATCGACAATGTCGCAACCCTCCAGCTGGGAAGTCCCCAAGCATCAGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCCGGGATGAGAGAATGTTCGGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCATAGAGAAGCCAGAACCCATGACTGTCACTACCGGAAATCCTTTTGCATTAGAGTGCGTAGTGGCTGGAACACCAGAACTTTCTGTCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACATTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCTGTCCATGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACATGAACGCCATCTTGGGGGCCTCAGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCCATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGTGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACATTGAATCTGCGTTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCAGCCGTGCTGACCGTGCAAGAACCACCCTCTTTCGAACAAATCCCCGACTCCGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCCTTGCAGAGCGGAGACTACTCTTGCCTCGTGACCAACGACGCGGGCAGTGCCTCCTGCACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTTGTAAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTGGTTCTGGAGGCCACGTTCACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCGCAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATTGAGGATTATGCGCAGTACAGTTGCCTGATAGAGAACGAGGCCGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGGATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTCGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGGGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTTGCGTCTTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGACGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGACTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCCGCTTCCAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTCAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAGAGTGGTTCTTTTAAATGTCATGTAACTGGAACCGCACCCATCAAAATCACCTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACACTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCAGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTAAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCCGAAATCAAAGTTCTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGAGTCGGTGGCGGTGTTGGAAATGCACAACCTCCGCGTGGAGGACAGTGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAGGTTAAAGAACCGCCCGTTTTCCACAAAAAGCCTCATCCGGTTGAGATGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCGGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAATACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGAGACCGCCGACGTGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACCTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCGACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGGGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACGGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGGAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTTAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGCACAGCCTCAGTTCAAGTTTCAGATCGTATTGTTCCTCCTTCATTCACGAGAAAATTGAAGGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAGGTCTATGGGTCACCACCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTAACAGACAACACCTGTGCTTTAACTGTGAACATGCTGGAAGAATCGGATGCCGGTGACTACACGTGTGTGGCTACTAACATGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGGACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGCAGCAGTGAACTCATACCGGGGGACAGGTGTAATGTATCTCTGGAGGATTCTGTGGCTGAGCTGGAGCTGTTTGATGTGGAGACCACACAAAGCGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGTACGACGCATCTCTACATCAAAGCCCCGGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAGGGGAAGCCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATGTAACGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAGATTGGAGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAATAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCGTCGTTTTCTCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTCGTGTTTGAATGTACCATCCACGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCATTGAAAGATGGCCCGAATGTACAGACGTCGTTTTTGGATAACGTGGCCACTCTCAATATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCGTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGCGCCGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATACACCTGCTATGCGGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAGCTTAATATAAAAGAGCGCCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATCTAGAGATACATCCAACCGCTAACTGTGAGATTACATTCAAGAACAACACGCTCCTGTTGCATGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTATCAAATGACGCCGGCACTGCTCTGTGCACATCTTCAATTGTCATCAAAGAACCGAAGAAGCCCCCTGTGTTTGATCATCACCTCACTCCAGTAACAGCAAGTGAAGGAGACTTCGTGCAGCTCAGCTGCCATGTGCAGGGATCGGAACCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACCGCCGTGCTGGAGCTGAAGGATGTGGCGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCCGCAGTGCCAGCAGCTAAGAAAGCGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACGAAAGGGAAATGGAGGCAACTGAACCAGGGAGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAAATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAAGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTATTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATACGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACCTGCACCATGACCTGCCAGTTTTCCGTGCCAAATGTAAAATCGGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAACGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGCGAAGCAAGGAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTAGTTATTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---AAAGAAGTTGAAAAGAAA---CCCCTGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATCGATGTGTCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAGCCAGAA---GCTGTGTATGAGAAGAAGCGCGCCGTCTACGAGGAGAAAAAACTTTTCATTGAATCTCTGGAAGAGCCTTACGACGAACTAGAAGTGGAACCGTACACAGAGCCGTTTGAGGAACCTTACTATGAAGAACCAGAGGAAGACTATGAGGAGACCCAGGTAGAGGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGAAAGAA---GGTTATGACGAAGGGGAGGAAGATTGGGAGGAG---ACTTACCAAGAGAGAGAGGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGCAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCCAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAA---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACGAGTCCCCGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCTAAGAAACCTGTGCCTGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAGAGATACCTGTTCCT---------------------GTT---GCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCTCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAGGTTATGCGTCACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAATTTATAGAGAAGAGGAAAGAGAG---NN-----NNGCGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCCGAGAAAGTAGAAGCCGAGCCAGCAGAAGTGGTTGAGAAGCACGAG---------AAGAAGATTGCACTGAAACCGAAAATTCCTGCTAAAATAGAGGCACCCCCACCAGCTAAAGTT---------CCCGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCGGTTCCCAAAAAG------GAGAAA---GTGCCANN------NGTGCCAGAAGAGCCCAAGAAGCCAGTTCCAGAAAAAAAGGTTCCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACGAAAGTGACTAAGAGGCACATGCAGATTACCNN---NGAAGAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCTTCCAAAAGCAAATGTGCCTGAGGAACCCAAGAGACTTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCC---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAGGAATATGAGGAACGCGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATGT---GTCACA------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAGAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTGACAGCACCTGTTAGAGTGACAGAAGTACTAAAAAGACAAGAG---CAAGAA------AAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAGTATTTTNN---NGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATTCCAGTGATACCAGCCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCTCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAACCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCGACACCCGTTCCAAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGTT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAGGAAGTTCCT---------------------CTTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAG---------------------GAANNN---------------------NN---------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCGGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTCAAGAAAGCAGCACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCTAAAGTG----------NNAAGAAAGTCCCA---------------GAGNNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTACAACGACCTAGAGTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACG------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAACTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTTTTAAGGAAGAAATANN---------NCTTTCCGAAGATGCAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAGAGTACTTGAGCCTCATCCTCTGAAGACAAAAATCAAAATAGCAAAAGTACCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---AGCAGAGAAGTTTTTCCAGAGGTGGAGGTACCGGAGGCTGTTCCCCAAATCCCAGAGCTTCCTCCCAGTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGAGGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGTGCCTGAATCACTTCAGGAAGCTGTCCTTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNNN---AGTAAAGCACCAGAANN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---AAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmusEve1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCGGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGATGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTN------NNGCCGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCTGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAGAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATACACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGCGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACAGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAA---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAGACCAATTCAGTGTGCTCGAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACTAGGGCGCTTCTTTCCGTC---------AGCAGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNAATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCACGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGTAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTGATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGAAGTGGTGTGGGTTAAAGATAGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACATTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGACATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTTGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCAACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACATACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCAAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAATGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAACGTTGCCGGTTCTGATGAATGCTGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGAACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACATAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACAGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTTTTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAGCCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTAGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGGCAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTATACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACAAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGCAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTTGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCACAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCAGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NTTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACAATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAAAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGAAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGGT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAAAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN-------------------------------------------------------------------------------------------------NNNNNNNNNNN-------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------------NNNNNNCCAAAAGCCGCTNNNNNN------------------NNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------NCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTATTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTATTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCTGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGAGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCAACAAAACACTCTATCAAGGCAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCTTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACGTACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTGCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTTTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAGCCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTCCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTACTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACTTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAATCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCGCCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCATTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTTTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGCCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGCCGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAAAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTTATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------NNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmusNig1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGTGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCGGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGATGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTN------NNGCCGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCTGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAGAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATACACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGCGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCCGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACAGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAA---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAGACCAATTCAGTGTGCTCGAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCAAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACTAGGGCGCTTCTTTCCGTC---------AGCAGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNAATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTCAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCACGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGGTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCGTTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGTAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTGATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGCGGTTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAAATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAACAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAATGGTTTAAGGATGGTAAAGAAATATCTACAAGTGCAAAATACAGACCTGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCGTACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGGTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCATAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTAAAGATACTTTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCTTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAGCTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCAATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCGGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTACACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATAGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCATAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTTGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACATACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCAAAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAAGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAACGTTGCCGGTTCTGATGAATGCTGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATAGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGAACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACAGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATATGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAGCCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGGCAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTATACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTACCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---ACAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCAGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NTTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAAAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGAAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN-------------------------------------------------NN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGCGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCTCC------------------------------GAGAAA---AAA---------ATGTCTGTG---GTT---------------GTGCCCCCA------------AAACCA------------GAAGCACCACCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCCAGAGAAGATAATTCCCAAG---------------------GCACCACCCAAAAAACCAGATGCCCCA---CCTGTCACAGTGCCTGAAGTTGCTCAAGAAGTTGTCCCAGAACCG---------AAANNNAAGGCACCAGCCAAAAAACCAGAAGCCN--CCAGTTTCA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GCGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGAG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTTCCAGAAAAGAAACCACCC------GCTGTCGTTGCCAAAAAACCTGAACCACCGCCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCCGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTATTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTATTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCTGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTAAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGAGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGAGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCAACAAAACACTCTATCAAGGCAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCTTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTGCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTTTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAGCCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCATAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTCCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACTTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAATCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCGCCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCATTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTTTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGCCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAAAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGCCGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAAAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTTATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGGTACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGTTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGATCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAACGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATCGACGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACTGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCGGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACATAACCGCAAGAATGCCAGTTGATCCCCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAACCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAGCTAAGTGTGGCGATGAAAGGTCTGCTTACCGTGAAGGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAATCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCAGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTAGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAGGGCACAGAATATGAATTCCGAGTTATCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCATTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAGTATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAGACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGCGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACTAGCTTCAGAGTATCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAATTTACAGTACTCTGCAAAAGATCTGATTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCGGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTGGGTGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACACGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCCTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAATACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCTCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTGAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCCTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATATTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACGCGGAAGTCTTACTCCACTGTTACCACCAAGTGCCATAAGTGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTATGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGACGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCTGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCCTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTATGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTTCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGAGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCGGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTTATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATATACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACTTTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTCGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGTATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGTTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGACCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTTATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTATTAATAAAGCCGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGATATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTTACTTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAGGACTCGGTATCAATTACATGGGAACCTCCTCTATTGGATGGAGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCCTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACAGTACTCAGCATTAAAGAAACTAATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACGGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAATTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAATTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGTAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTAAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACTAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGACTGGCAAATAGTTACTCCACAGACTGGCCTGAAAACCATGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAATCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTGCATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCCATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGGCCACCACAAAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACAATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTTGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCGGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATCGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTCTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGATGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTATCTGGCATGGAACCCACCTTTACAGGATGGTGGTGCTAGTATTTCCCATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAAGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCCTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTGGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAAAAAGACTCGGTGACGCTGTCCTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCAGGGAACCTGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGGCTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCTTCCGTCGAGCTTCCTTACAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTCTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGCCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCCAGTAATTGGCTATCACCTTGAATATAAAGAGAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATATATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATTTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACCTCATTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCGTGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACCTCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGAGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGGCTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACAGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACAGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCGAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAATTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTGAGATGTGCGGTGGTCAAGTCAACCCATCATATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAACTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGATATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCCTTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAATCGCTTCGGCATCAGCGATCACATAGATTCAGCGTGTGTGCTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAGCCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATAACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTTTCTGGCTTAACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTGAAATACAGAGCAGGTACATCAGTAAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCACCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCCTCTATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTATTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGTGTTAAAGTGCTGGATACACCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACTGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTTTCCGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTCAGTGATGCTGTTACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAACCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAAAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAATGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGAAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGGTGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTTCTTGGGCACTAATTGAAGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGATCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAATGAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCTGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCATAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTTCGTGTTTCTGCTGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGGCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCTAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTCACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTTCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAGTAATTGCAGAGCATCCATTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGTCTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCATCAGTGAGGTTGGAGATGGCCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCCTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGACTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCACGTTGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCCGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAATCAACTGCTGAAATTGAGCCCATGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACTATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGTTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGGAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGGGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATAAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTCGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAAGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCGTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAGGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAACGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTAAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCACGAATCTCTTGTGGTGGTGCCATTAGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATGTGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTTACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATACAGAACTATTTGTTAAGGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTATCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACTTTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAACGTGAACGACACGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTTCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATCCGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGTCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCATATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGAGCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCCGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTCTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCAGCGTATGAACACCATGCATCCGCGGAAATGAGAAGCGCAGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGTGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTATAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGCAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCTGTCTCACCCACA------------------------------------------GAAACCAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACGCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGATGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCC---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACCGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATGAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAGAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATCTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAAAGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCACATGAACATAACCGATGGTCAGAAGGTGATCCTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTAAACGGCGTAGAGCTCACTAACTCCGATGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAGAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGCATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACTCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATA
>HLmusPutFur2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGATGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTN------NNGCCGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGTAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTTGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAGAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAATAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGACCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGAGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGCGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCGAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAA---GAGACCACGTCGGCATTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAGACCAATTCAGTGTGCTCAAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGGGCCTGATCCA---GAAAGC------ACTAGGGCGCTTCTTTCCGTC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNGATGCCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAGTGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAAGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCACGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCTTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAAAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCTGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGTAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGCGGTTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGATTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAACAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAATGGTTTAAGGATGGTAAAGAAATATCTACAAGTGCAAAATACAGACCTGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCATACCAGACGCTACAGTAGAATTTAAAGCGGTACTAAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCATAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCTGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTAAAGATACTTTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGATTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCTTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAGCTGGAACTATTCAACATTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACATCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACTCTTCCAATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCGGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGATTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATAGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAATGTCGCCACCCTCCAACTTGGAAGTCCCAAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTTAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACATACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCTGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGCGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCACAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCATATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACATGTGTGTAGCTACTAACGTTGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAGCCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATTACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGGCAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTAGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTAAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCAGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGGCGATTCCTAAAAAGAGAGAAATGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAACCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN-------------------------------------------------NN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGCGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTGCAGTGCCTGAGN------NNCCAAAGAAAGTCATCCCTGAGAAGAAAGTACCTGTGGCTCCTCCTAAA------------------------------------------------------------AAGCCAGAA---CCTCCACCTGCTAAA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN-----NNNNNNNNNNN----------------------------------NNNNNNN-----------------------NNNNNN-----------------N------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCAGAAGTCCCA---NNNGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GCGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGAG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTTCCAGAAAAGAAACCACCC------GCTGTCGTTGCCAAAAAACCTGAACCACCGCCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCCGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTATTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTATTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGAGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCAACAAAACACTCTATCAAGGCAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCTTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCATCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTGCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTTTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCAGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCAAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTCCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACTTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAATCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGATGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGTGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGATATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCGCCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCATTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTTTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGCCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGGCAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTCGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAAAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTTATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTTGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGGTACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGTTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGATCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAATACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCCAAAATCGACGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACTGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCGGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTTCGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAACCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAGCTAAGTGTGGCGATGAAAGGTCTGCTTACCGTGAAGGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAATCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTAGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAGGGCACAGAATATGAATTCCGAGTTATCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCATTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAGTATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGCGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACTAGCTTCAGAGTATCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAATTTACAGTACTCTGCAAAAGATCTGATTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCGGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGTGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACACGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCCTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAATACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCTCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTGAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCCTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAATGATTCCAGATATTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACAGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACTGTTACCACCAAGTGCCATAAGTGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCACATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGACGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCTGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCCTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTGAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTTCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGAGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCGGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTTATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTAAACCTGCTGTCACCTGGCATAAAGATGATATACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACTTTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTCGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGTATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCATGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGTTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGACCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTTATTGGGGAACTGCGCTTGAGAGTAACTGGGCTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTATTAATAAAGCCGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGATATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTTACTTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAGGACTCGGTATCAATTACATGGGAACCTCCTCTATTGGATGGAGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCCTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACAGTACTCAGCATTAAAGAAACTAATAAGGATGATGGTGGACATTATGGAATCACAGCGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAATTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAAAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAATTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGTAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTAAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACTAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGACTGGCAAATAGTTACTCCACAGACTGGCCTGAAAACCATGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAATCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTGCATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCCATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGGCCACCACAAAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAGTATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACAATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTTGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAAAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCGGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATCGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTCTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGTTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGATGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGCCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTATCTGGCATGGAACCCACCTTTACAGGATGGTGGTGCTAGTATTTCCCATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAAGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCCTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGTCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTATGAGTTCAGAGTGGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAAAAAGACTCGGTGACGCTGTCCTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCAGGGAACCTGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGGCTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCTTCCGTCGAGCTTCCTTACAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTCTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGCCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAATCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCCAGTAATTGGCTATCACCTTGAATATAAAGAGAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATTTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACCTCATTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCGTGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACCTCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGAAGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGGCTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACAGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACAGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCGAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAATTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGAGCGATTTACTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTGAGATGTGCGGTGGTCAAGTCAACCCATCATATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAACTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGATATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCCTTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAATCGCTTCGGCATCAGCGATCACATAGATTCAGCGTGTGTGCTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAGCCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATAACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTTTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTGAAATACAGAGCAGGTACATCAGTAAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACAGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCCTCTATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTATTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACATACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGTGTTAAAGTGCTGGATACACCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACTGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTTTCCGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTTCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTCGGTGATGCTGTTACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAACCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAAAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAATGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGGTGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTTCTTGGGCACTAATTGAAGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAATGAGATACACAGTCACTGACCTGCAAGCGGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCTGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTTCGTGTTTCTGCTGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGGCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCTAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTCACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAGTAATTGCAGAGCATCCATTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCATCAGTGAGGTTGGAGATGGCCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCCTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGACTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCACGTTGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCCGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAATCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACTATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCGTCACGGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTAATCATTCTTGATAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTTGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCAGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATTGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGTTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACAGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCATTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGGAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATAAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTCGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTGGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAAGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAGGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAACGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTAAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAGCATGGTTGTGTCAGCGGCACGAATCTCTTGTGGTGGTGCCATTAGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATGTGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTTACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAGGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACTTTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAACGTGAACGACACGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTTCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATCCGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGTCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCATATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGAGCACCACAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCCGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTCTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCAGCGTATGAACACCATGCATCCGCGGAAATGAGAAGCGCAGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGTGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAAGGCAACTATAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCTGTCTCACCCACA------------------------------------------GAAACCAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACGCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGATGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCC---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCATTACCGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATGAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAGAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATCTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAACGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCACATGAACATAACCGATGGTCAGAAGGTGATCCTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTAAACGGCGTAGAGCTCACTAACTCCGATGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAGAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACTCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATA
>HLmusFur2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGATGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTN------NNGCCGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGTAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTTGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAGAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAATAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGACCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGAGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGCGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCGAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAA---GAGACCACGTCGGCATTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAGACCAATTCAGTGTGCTCAAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGGGCCTGATCCA---GAAAGC------ACTAGGGCGCTTCTTTCCGTC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNGATGCCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAGTGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAAGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCACGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCTTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAAAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCTGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGTAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGCGGTTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGATTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAACAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAATGGTTTAAGGATGGTAAAGAAATATCTACAAGTGCAAAATACAGACCTGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCATACCAGACGCTACAGTAGAATTTAAAGCGGTACTAAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCATAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCTGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTAAAGATACTTTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGATTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCTTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAGCTGGAACTATTCAACATTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACATCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACTCTTCCAATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCGGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGATTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATAGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAATGTCGCCACCCTCCAACTTGGAAGTCCCAAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTTAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACATACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCTGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGCGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCACAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCATATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACATGTGTGTAGCTACTAACGTTGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAGCCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATTACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGGCAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTAGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTAAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCAGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGGCGATTCCTAAAAAGAGAGAAATGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAACCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN-------------------------------------------------NN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGCGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTGCAGTGCCTGAGN------NNCCAAAGAAAGTCATCCCTGAGAAGAAAGTACCTGTGGCTCCTCCTAAA------------------------------------------------------------AAGCCAGAA---CCTCCACCTGCTAAA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN-----NNNNNNNNNNN----------------------------------NNNNNNN-----------------------NNNNNN-----------------N------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCAGAAGTCCCA---NNNGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GCGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGAG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTTCCAGAAAAGAAACCACCC------GCTGTCGTTGCCAAAAAACCTGAACCACCGCCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCCGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTATTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTATTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGAGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCAACAAAACACTCTATCAAGGCAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCTTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCATCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTGCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTTTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCAGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCAAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTCCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACTTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAATCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGATGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGTGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGATATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCGCCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCATTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTTTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGCCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGGCAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTCGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAAAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTTATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTTGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGGTACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGTTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGATCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAATACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCCAAAATCGACGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACTGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCGGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTTCGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAACCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAGCTAAGTGTGGCGATGAAAGGTCTGCTTACCGTGAAGGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAATCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTAGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAGGGCACAGAATATGAATTCCGAGTTATCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCATTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAGTATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGCGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACTAGCTTCAGAGTATCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAATTTACAGTACTCTGCAAAAGATCTGATTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCGGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGTGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACACGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCCTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAATACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCTCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTGAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCCTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAATGATTCCAGATATTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACAGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACTGTTACCACCAAGTGCCATAAGTGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCACATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGACGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCTGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCCTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTGAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTTCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGAGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCGGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTTATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTAAACCTGCTGTCACCTGGCATAAAGATGATATACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACTTTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTCGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGTATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCATGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGTTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGACCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTTATTGGGGAACTGCGCTTGAGAGTAACTGGGCTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTATTAATAAAGCCGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGATATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTTACTTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAGGACTCGGTATCAATTACATGGGAACCTCCTCTATTGGATGGAGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCCTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACAGTACTCAGCATTAAAGAAACTAATAAGGATGATGGTGGACATTATGGAATCACAGCGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAATTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAAAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAATTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGTAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTAAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACTAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGACTGGCAAATAGTTACTCCACAGACTGGCCTGAAAACCATGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAATCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTGCATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCCATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGGCCACCACAAAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAGTATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACAATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTTGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAAAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCGGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATCGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTCTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGTTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGATGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGCCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTATCTGGCATGGAACCCACCTTTACAGGATGGTGGTGCTAGTATTTCCCATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAAGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCCTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGTCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTATGAGTTCAGAGTGGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAAAAAGACTCGGTGACGCTGTCCTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCAGGGAACCTGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGGCTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCTTCCGTCGAGCTTCCTTACAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTCTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGCCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAATCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCCAGTAATTGGCTATCACCTTGAATATAAAGAGAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATTTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACCTCATTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCGTGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACCTCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGAAGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGGCTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACAGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACAGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCGAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAATTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGAGCGATTTACTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTGAGATGTGCGGTGGTCAAGTCAACCCATCATATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAACTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGATATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCCTTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAATCGCTTCGGCATCAGCGATCACATAGATTCAGCGTGTGTGCTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAGCCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATAACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTTTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTGAAATACAGAGCAGGTACATCAGTAAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACAGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCCTCTATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTATTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACATACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGTGTTAAAGTGCTGGATACACCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACTGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTTTCCGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTTCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTCGGTGATGCTGTTACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAACCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAAAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAATGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGGTGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTTCTTGGGCACTAATTGAAGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAATGAGATACACAGTCACTGACCTGCAAGCGGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCTGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTTCGTGTTTCTGCTGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGGCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCTAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTCACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAGTAATTGCAGAGCATCCATTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCATCAGTGAGGTTGGAGATGGCCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCCTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGACTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCACGTTGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCCGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAATCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACTATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCGTCACGGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTAATCATTCTTGATAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTTGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCAGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATTGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGTTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACAGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCATTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGGAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATAAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTCGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTGGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAAGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAGGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAACGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTAAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAGCATGGTTGTGTCAGCGGCACGAATCTCTTGTGGTGGTGCCATTAGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATGTGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTTACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAGGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACTTTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAACGTGAACGACACGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTTCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATCCGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGTCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCATATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGAGCACCACAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCCGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTCTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCAGCGTATGAACACCATGCATCCGCGGAAATGAGAAGCGCAGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGTGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAAGGCAACTATAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCTGTCTCACCCACA------------------------------------------GAAACCAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACGCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGATGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCC---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCATTACCGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATGAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAGAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATCTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAACGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCACATGAACATAACCGATGGTCAGAAGGTGATCCTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTAAACGGCGTAGAGCTCACTAACTCCGATGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAGAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACTCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATA
>HLmusLut1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAATAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGTGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGATGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTN------NNGCCGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ATGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCATGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------ATTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAGAGTCTTACATGAGCGAGAAACCAAG---GTGGCAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAAATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTATCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGCGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTACGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATTAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATTACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAA---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTTTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACTAGGGCGCTTCTTTCCGTC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCACGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NTCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATATCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGTAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAAGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCATCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGCGGTTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAACAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCGGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGTGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAATGGTTTAAGGATGGTAAAGAAATATCTACAAGTGCAAAATACAGACCTGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCGTACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGATAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCATAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTAAAGATACTTTCTGTTGAAAGCCAAGATGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACAAGCGTTATCCGAGGGACCCCTCCTTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAATGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCAATTTCAGTGACCTGGAAGAAAGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCGGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATAGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACATACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAATGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCTACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACATGTGTAGCTACTAACGTTGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCATGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAGCCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTAACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAGGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCAGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTTCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGCTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCTTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTTTAAGGAAAACACACATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAAATTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCTAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NN-------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN-------------------------------------------------------------------------------------------------------------------------------------N------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------NNNNATAN------------------------------------------------------------NNCCTAAG---------------------------------------GTGCCTGAGGCT---NNNGAAGTGGTCCCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCA------------------------GAA---------GTCCTA---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN------NN---NNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN----------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNN--------------------------------NNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NN------------------NNNNCCA------------AAANNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCAGAAGTCCCA---NNNGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GCGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCAGG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTTCCAGAAAAGAAACCACCC------GCTGTCGTTGCCAAAAAACCTGAACCACCGCCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCCGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTATTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTATTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGAGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCAACAAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACTGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCTTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCTGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTGCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGTTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTTTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGGGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTATCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTAACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTCCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACTTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACAGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAATCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATTGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCAGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATTGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCGCCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTTTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGCTGAAGAGTGGAAGAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTCGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAACCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTTATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGGTACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGTTGGAAAAGGTGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGAGGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGATCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATCGACGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACTGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCGGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAACCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAGCTAAGTGTGGCGATGAAAGGTCTGCTTACCGTGAAGGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAATCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTAGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAGGGCACAGAATATGAATTCCGAGTTATCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCATTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAGTATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGCGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTATCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAATTTACAGTACTCTGCAAAAGATCTGATTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCGGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGTGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACACGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGTGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCCTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGTGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAATACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCTCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTGAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCCTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATATTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACTGTTACCACCAAGTGCCATAAGTGCACATATAAAGTTACTGGTTTATCAGAAGGATGTGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCTGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGACGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAACATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCTGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCCTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTCAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCTCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGAATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGAGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCGGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTTATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATATACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCAGCTGGTGAAGCTACTGAAACTTTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTCGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGTATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGTTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACAAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGACCACCAGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTTATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTATTAATAAAGCCGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGATATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTTACTTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAGGACTCGGTATCAATTACATGGGAACCTCCTCTATTGGATGGAGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCCTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACAGTACTCAGCATTAAAGAAACTAATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAATTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAATTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAAGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTAAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACTAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGAAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGACTGGCAAATAGTTACTCCACAGACTGGCCTGAAAACCATGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAATCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTGCATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCCATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGGCCACCACAAAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGCAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACGTTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACAATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTTGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCGGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATCGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTCTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGATGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTATCTGGCATGGAACCCACCTTTACAGGATGGTGGTGCTAGTATTTCCCATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAAGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCCTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAGCGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTGGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAAATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAAAAAGACTCGGTGACGCTGTCCTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACTAGGGAACCTGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCATAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGGCTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCATCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCTTCCGTCGAGCTTCCTTACAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTCTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGCCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCCAGTAATTGGCTATCACCTTGAATATAAAGAGAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATATATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACCTCATTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCGTGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACCTCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGAAGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGGCTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACAGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACAGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCGAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAATTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTGAGATGTGCGGTGGTCAAGTCAACCCATCATATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAACTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCTAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGATATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCCTTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAATCGCTTCGGCATCAGCGATCACATAGATTCAGCGTGTGTGCTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAGCCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATAACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTTTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTGAAATACAGAGCAGGTACATCAGTAAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAATTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCCTCTATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATACATTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTATTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAATACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGTGTTAAAGTGCTGGATACACCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACTGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTTTCCGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTCAGTGATGCTGTTACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAACCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAAAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAATGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATAGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGGTGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTTCTTGGGCACTAATTGAAGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTATTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAGTCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAATGAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCTGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTTCGTGTTTCTGCTGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGGCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCTAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAGTAATTGCAGAGCATCCATTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCATCAGTGAGGTTGGAGATGGCCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCCTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCATTGAAGGCGAATGCCCAACCCTGTCCCACGTTGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCCGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAATCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGGCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACTATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCGTCACGGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGATAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCAGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATTGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGTTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAAAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGGAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATAAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTCGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAAGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAATTGTATGAGAAATATATGATTGCTGAGGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAACGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTAAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGTGGCACGAATCTCTTGTGGTGGTGCCATTAGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATGTGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTTACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAGGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACTTTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAATACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATCCGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGATTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGTCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCAGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCATATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---ATGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGAGCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCCGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGATGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTCTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCAGCGTATGAACACCATGCATCCGCGGAAATGAGAAGCACAGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCAAGGTTTTCTTGTGATACTGACGGTGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTATAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCTGTCTCACCCACA------------------------------------------GAAACCAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACGCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGATGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCC---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACCGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATGAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCNN------------NCAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAN-------------------------------------NCTCAAGGAGGAATCTTCAAAGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCACATGAACATAACCGATGGTCAGAAGGTGATCCTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTAAACGGCGTAGAGCTCACTAACTCCGATGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACTCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATA
>HLmusNiv1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACAGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTCGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTGGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAAAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCTCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCACTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAGGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATTTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTACCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAAATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCAGTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAAACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAAGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCAAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------AGTAGGGCGCTTCTTTCCATC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGGTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGACCCAGAATCCTGAAGGGAGCCAGAACAGGCCCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACACAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACACCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTGTTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCATAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGACCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCACCGATTCTGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGAACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAAAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTCAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAATACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCATACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGATTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTGTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAACCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTTAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTAGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACAAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACATTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTAGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCATTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTAGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAAATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTGTCTGCCGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCATGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCTGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCCATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCAGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCATGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGTTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGGGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCTTCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCTGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAACGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTCTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAGTTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTT---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACTACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTTATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGAACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGTATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTGGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGAAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTT------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------CCT---------GAGGCTCCCAGA---------GAAGTGGTCCCTGATAAGAAA------GTGTCTGTGGTGCCTCCTAAAAAGCCAGAAGTCCCA---------------------------CTTGTT---------------AAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCTGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGCGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCTCT------------------------------GAGAAA---AAA---------ATGTCTGTG---GTT---------------GTGCCCACA------------AAACCA------------GAAGCACCACCTGCTNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAAGAAATTGTCCCTGCAAAGAAAGTACCAGTGTTGCCTCCTAAAAAACCTGAAGTTGAA---CCTGTGNN-----------NNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------NNNNNNN-----------------------NNNNNN-----------------NNNNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmusNiva2A
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACAGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTCGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACATTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGCTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAAAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAGGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTAGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTTACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGGCGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCACTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAACCCAGTGACAAGTATGATATTTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTACCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCACCCCAGATCCTTCAGGAGCTCCAGCCTGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCTTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCATCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCATCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAATGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCC---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAAACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAAGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGAGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAAACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCAAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------AGTAGGGCGCTTCTTTCCGTC---------AGCAGCACTGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACACTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTC------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTAGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGGTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCCCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACACAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGCCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTGTTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCATAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGTAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACATACACCTGCCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCCCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCACCGATTCTGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTGTCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAAAGTATCGGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAGATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTCAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAATACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGTAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCATACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGTACGATTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTGTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAGGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTTAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACGTTTTCAGATAACGTCTGCACCTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACAGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACATTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCCAAGCTCTAGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCATTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGGGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGTGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTAGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAAATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCGGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTGTCTGCCGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCATGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCTGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCCATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCAGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGATGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTTCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCATATATAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGTTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGGGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGTACGTACACTGGAACGCCTCCTATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCTTCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCTTCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTATTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCTGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACAGCTAACAGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAACTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAC---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTTGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCAAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAACAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGCTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGCTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAATACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNATTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCCAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGCGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAATTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGGAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCAACATCAAAAGGA------------CAGGAAATTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTGGCTTCCGAAATGCAAGTATCTGGGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAGAAAGAGAACGT---CCTTCAGTTGAAGTGCTCGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACACATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCTCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCCGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGCGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTGCAGTGCCTGAGN------NNCCAAAGAAAGTCATCCCTGAGAAGAAAGTACCTGTGGCTCCTCCTAAA------------------------------------------------------------AAGCCAGAA---CCTCCACCTGCTAAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNN-------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCAGAAGTCCCA---NNNGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GCGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGAG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTTCCAGAAAAGAAACCACCC------ACTGTCGTTGCCAAAAAACCTGAACCACCGCCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCCGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGGAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGAAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACAGTCAAGAAGCCAGAAATA---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAATATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTCCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTACCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAATTAAACAAAGAGCGGGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGTGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATCCGAGATCAGCACGTGAAACCAAAGGGGACGGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAATGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGATGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGGGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCGATGACGAAGGGGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACAATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGAACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATACTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCATCCACAAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTATACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCATGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCAGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGATCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACTGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGATTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCTGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTAATCATTCAGAACGCTCACCTTGAGGATGCCGACAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCACGAACTTGCTGCTGAATTTCTCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACACTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCCGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTACAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCGGGGCCAGTACGTAACTTGGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCCGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAACTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAGACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAGATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTTACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCAGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTAAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATACGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCAGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTTTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATTCCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACAAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGACAGGAATATTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACAAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGGGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGCACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTAGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAACCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACCATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTTGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATAAAGAAGCGAGCAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAACTGCGTGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCACTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCGCCCGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGCCCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGAACCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTAGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTCAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTAGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTTACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGCCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGCGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCTCCAACGGCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAGAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCCACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCTAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCCGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTAACTGACATTAAAGCTGAATCCTGCTACTTGACCTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTGGAGAGGAAATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCCCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTTAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCCCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAGGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCCCATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGAGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGACGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTACGTGCAGAAAACCGTTTTGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCTTGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAGTTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACAGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACGGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCTTGGGTCGTCCTGGACCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGCATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGAGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTTATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGAGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAGGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTATCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACCAAGCCTATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACCCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGATTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCACTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGAGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCCGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGCCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAACTACACTCCTGAGTCATGTCCTGAGACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGTTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTTGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAAATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAGGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGTCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTAACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGGGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGATATTACCGAAAATGCTGCAACAGTGTCTTGGACGTTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACGTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGAAATAACTTGGTCCAAGGAAGGCAAAGTATTGGTTCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATACCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAGGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGCGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACTAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGACGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATTGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGGTACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGTTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGTTGGAAAAGGTGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTAGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGATCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCAGGAAAATATTCCTTAACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATCGACGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCGGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGATACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAACCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAGCTAAGTGTGGCGATGAAAGGTCTGCTTACCGTGAAGGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAATCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTAGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAATTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAGGGCACAGAATATGAATTCCGAGTTATCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCATTTCCTAAAGTATATGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAGTATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATTTTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTAGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGCGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAATTTACAGTACTCTGCAAAAGATCTGATTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCGGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGTGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAGCATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATTGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCCTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAATACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTGAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCCTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATATTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAGTGCACATATAAAGTTACTGGTTTATCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCAGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTTATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTAGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGATATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTGACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCTGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCTGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAACCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATTCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGCCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCGGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGAGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTATACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTATTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATCGGGCTGCCGGCCGAAACTGCAGAGTCAGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTTATTCCACCAGCCTTCAAACTCTTGTTTAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACTTTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTCGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGTATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGTTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTGGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGACCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGGTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGTGAACCTCTGGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTTATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCCGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGATATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTTACTTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAGGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGAGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGCATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACAAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCCTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAGGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACAGTACTCAGCATTAAAGAAACTAATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACGTTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAATTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAATGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAATTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTAAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACTAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTATTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGACTGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCATGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAATCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTGCATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCCATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGGCCACCACAAAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACAGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACGTTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACAATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTTGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATCGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTCTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGATGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTACATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTATCTGGCATGGAACCCACCTTTACAGGATGGTGGTGCTAGTATTTCCCATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAAGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCCTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTGGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGACAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGAGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAAAAAGACTCAGTGACGCTGTCCTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTATTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCAGGGAACCTGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCCGTCGAGCTTCCTTACAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTCTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGCCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACAATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCCAGTAATTGGCTATCACCTTGAATATAAAGAGAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAAAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATATATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACCAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATTTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACCTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACCTCTTTGGAAATTACATCTGTGACTAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGAGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGGCTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACAGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAAGTCGGTGCTAGTGATCCCAGCGATAGTACCGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCGAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAATTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTGAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAACTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGATATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCCTTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGCGATCACATAGATTCAGCGTGTGTGCTTGTCAAACTGCCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAGCCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATAACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTTTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTGAAATACAGAGCAGGTACATCAGTAAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACTAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCGGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGATAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCCTCTATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTATTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAACGTTAAAGTGCTGGATACACCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACTGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTTTCCGTGAAAGACTCAACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTCAGTGATGCTGTTACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCTAAACCATCTATCAGTTGGATGAAAGATGGTTTGCCACTGAAAGAAACCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAAAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGGGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGGTGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTTCTTGGGCACTAATTGAAGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATATAACTGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAGGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAATGAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCTGGAAAAGGAGAGAGCTGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCTGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGGCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTAGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCCTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCAGAGCATCCATTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCATGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCTGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCCTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCTCGTTGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATTATAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATACGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTATGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCAGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATTGAACGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGTTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATATAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAAACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGGAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATAAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTCGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAAGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAGGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAACGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTAAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCACGAATCTCTTGTGGTGGTGCCATTAGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATGTGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTTACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACTTTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATCCGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGTCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCATATGTTGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGAGCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACGCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAATTACAAAGGTGAGGCCTCCGACTACGCAACCTTGGATGTAACAGGTGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTCTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCAGCGTATGAACACCATGCATCCACGGAAATGAGAAGCGCAGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGTGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGTGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTATAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAAGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAAACCAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGTCCCACCCAAGATAACACAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTATCC---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTTCTCAAAACCAGCCATCGTTACCGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATGAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAAAGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCACATGAGCATAACCGATGGTCAGAAGGTGATCCTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTAAACGGCGTAGAGCTCACTAACTCCGACGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTGGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACTCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATA
>HLmusErm1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTACTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATTCCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCAACCGGTGCTGCCTTTGCGGCGGGGGCTATGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACAACACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCCAAGATCAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTGCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAGGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCTGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTCCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCAGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATATTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCGGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTATCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAAATTAATCATCCCACGAGGGACTTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGATTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAACGTATGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACAGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTATGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTCACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACACTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTACAGCCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACTGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTGCCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCGCTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTCGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTTATCGAAGCCTTCCCAGAGGATGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCGGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCATGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCCGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGAGGGATCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTGTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTCCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCTACAACAGAGGCTGCTGAAGGGTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTGAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCGTC---------AGCAGTACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGGAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---GCAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAACTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTGTGATGGAAAGTGCTTATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCCGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGCGACACTCTTTCTAAGGAAAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAAATTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAATGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCCCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCANNNCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACATCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCATGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAATCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAACAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTACTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTTAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCTTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACATTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCAGGCACCTACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACAACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACCCTGAAAGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTCGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGCTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACTGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGTCACCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTATCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTAGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCAGTATTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACAGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCGTACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAACGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCCATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTGGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCCTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGGAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCTCCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACCTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACGTGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTTGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACACGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCGTAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGGCGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCATATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAGCCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACATGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAACCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAACGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTAACATCAAGTGGTTCAAGGATGGGAGAGAATTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCGGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGACCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAACTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCGAATTTGCAGACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACACTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAATGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCAGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCACAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAATTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCTGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGTCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCAGAGCTGGAGTTGTTTGATGTAGAGACAACGCAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCTATTTCAGTCACATGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGTGCCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACGAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGAACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATTCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAAAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCTCAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCACCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCGCCA---CCATCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTA---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCATGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCAGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGTTAAAGTGCCTGTGAAGACCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAANN------------------------------------------------------------------------------------------NTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCAGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGAGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAATGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCATCTGAAGAGTTGGAAGTCTCCAAAGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGTTGTCCCTGTAAGGAAAACACCCATGGCTGTTCCCCCTGAAATTGAAACAGCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAT-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN-------------------------------------------------NN-----------NGTG------CCT---------GAGGCTCCCAAA---------GAAGTGGTCCCTGAAAAGAAA------GTGTCTGTGGTGCCTCCTAAAAAGCCAGAAGTCCTA---------------------------CCTGTT---------------ACAGCGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAT------------------AAGAAAGTGTCTGTG---GCGCCTCCTAAAAAGCCAGAAGTCCCA---CTTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGAAGTTGTC---CCAGAGAAGATAATTCCCAAGGCA---------CCACCCAAAAAACCAGATGCCCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------NTCATCT-----------------------NNNNNN-----------------NNNNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmusStr1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGACTCTCCACA------TCCCCCATCAGATCTGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCAGCGTGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACGGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCGGTGCTGCCTTCGCGGCAGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAGCTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGTGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACAGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCATGGTGATAGCTGCCACTGCAGAGCCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCAATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACA---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACCGATGTGCCAGATACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTAGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTCGTGATGATGGATACTAGCATCACAGAGGAACAGGCAGGGCCTGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAGATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTCCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACAGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAAGAAACAGATGAGTCACAACTTGAGAGATTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAGCTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACTGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACTGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGATTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTAGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAAGCTGCAAGCTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGATAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCCGTTAAATGGTACGTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTAGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAGTATAAAATTGAAGCGCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACCGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTGCAACCCAGTGACAAGTATGATATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCTAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCAAAAGATGTCACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGATCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCAGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCGGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGAGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCTGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTATTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGATTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCCTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGTCATACTGCG---TCCCTTTCACAGATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGTTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACACGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTCTAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCAGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCCACAACAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACTGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCACTTGGAATCAGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAGTTTTCAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAAGTAAACCAGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAATGTGCAGGCAAGAGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCCCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCACA---------CCTGTC---CCTGATGATGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGTCCCCAAAG---------CCATCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTATA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCCTCAAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACAGCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCATGGTATTAGGGACTCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGCGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATTGATAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCTGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTCGATGAAGACAGAAAAGTAACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTAAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATTTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGCCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACACTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACTTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAGCTCTATGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTTAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGAGAATACCAGTGCCGAGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCTACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACTGAGGATGATAATATAAGAATGACCTTCGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTACAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGTTCGGCAACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCAGGAGCAGCACGTTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAACCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCTGTTCAGAAACATGGCATTTCTTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCAGGCACAGCGAGCTGCAGCATTGAATTGAAAGTGAAAGAGCCTCCCACCTTTATCAGGGAACTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGTGTTGAAAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAATGGCAGCAAACTGTACCAGACGCTACAGTAGAATTTAAAGCGATACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACAGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACCTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTTGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAATGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACGCGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATCATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGCGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTCTGCCAAGCTCTGGTATCTACCTTAGAACCACCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGGAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCCCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTATTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGAGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAACGTTGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGTTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTGTCCGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACATTGAACCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAGGGTGAAGTGGTTTAAGGGCAGCCGGGAACTGGTGTCAGGAGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTCTTGGAGGTGGAGCCCTCACACAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGCACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAATGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGACCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGGAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAAAGCAGAAACAGCCAATTCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGGATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTATCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAACGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGATGTGGAGACAACACAAAGTGGAGAGTATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACATACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACAGTTCAAGAGCAAAAACTGCCACCATCATTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCCATCTCAGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTACTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACCGGGACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCATGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCATCTGCCACGTGCGGGGATCGGAACCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTTAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAATATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAGGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAGAGAAACCTGTT---------------------CCTGAAGAAGAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCCCCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAAGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCACTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACATGGTGGAAGAAAAGATGCATTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTTTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGTAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAGAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGCACGCGAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAC---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACAAATTTCGATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTCGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCTCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCCAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTNNNGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTTCTCCTGGTCTTAAGAAAGCAGTGTCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCC------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---TCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGAACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAATGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGCACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAATACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAN------------------NNACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCATGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTTTCTAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGTTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCAGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTTGTGATGAAGTGCCAGAGGCACCTAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NN-------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCT---NNNGAAGTGGTCCCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCA------------------------GAA---------GTCCTA---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN------NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-------------------------------------------------------------------------------NN---------------------------------------------NNNNNNNNNNNNNNNNNNNNN-------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNNGTCNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGNNNCCAAAGAAA---GTC---ATCCCT------------------------------GAGAAG---AAA---------GTACCTGTG---GCT---------------CCTCCTAAA------------AAACCA------------GAAGCTCCACCTGCTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGCTCCTAAA------------GAAGTTGTCTCCGAGAAAAAAATGTCTGTGGTTGTG------CCCCCAAAA---------------------CCAGAAGCACCA---CCTGCTAAAGTGCCTGAAGTTGTT---CAAGAAGTTGTCCCAGAGAAGATAATTCCC---AAGGCACCACCCAAAAAACCAGATGCCCCACCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------NTTGTCT-----------------------NNNNNN-----------------NNNNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLneoVis2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAACGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGGATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCTCCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCTGTCAGACACGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCTGGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGAGCGGTGCTGCCTTCGCGGCAGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCTGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGATCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAAACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCTAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGTGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCAAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAAGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATTTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAATGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGAATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGACACAGGGGAAGTTAAGGTCACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGTCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCAAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTTACCATTCCGTCCCTTGGACTGTCAACCAGTGGCCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTACTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCTGTTAAATGGTACATAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCTCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAGATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTTACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACAAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCAGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAACTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCTACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCTGTGGATAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATAAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACCGTGCAGTCTGGCAAGCCGGCCCGCATCTGCGCCGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGAAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGAAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAATACAGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCGTGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGACACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTGAAACCAATTCAGTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCTGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGTTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCCACACCAGAGGCAGCTGGAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTATAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCGTGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCTAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCCCTTGCAATCAGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAGTTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGGACCCGAAGATAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACACTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACAAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCTCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTACTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCCTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAAAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGATGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAAAGAAAGAAGNN---NCCT---------GGAAGTGGTACCAGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCATAGTTGAA---GGGAACGGTCCTGTCATTCACACGCACTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGCTCAAGTGTTTACAAGATCAAAATACATATACGTTAATAATCGACAAAGTAAATACAGAAGAACACCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTACGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGTGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAGTAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGCAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCTGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTATCTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACGCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCAGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACAACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAAATTGAGAGCACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACCCTGAAGGGCTCCGTTCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTCGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTCAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGTAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACATTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCACAACCAGTAAAGCC------------ACGCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTAGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGCGAGGCCCGTAATGACGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTATCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTAAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCACGACACGAGTCTCCCTTAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGTGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGATGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAATGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTCAAAGAACCACCAAGCTTCCTGATGAAACCTGAACGACAGCAAACCATACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAG---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACCCTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGATGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACGCGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGCTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTAGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAGCCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTCATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCGGTCTCGGTCCACGTATCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACATGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCAGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACGCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGTCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAATGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCCGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCGGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTCAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAGCCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCAAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTTACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCTAGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCAACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCATTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGTGGGCCAGTACTCTTGCACAGCCACGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCATGGCTCAGCTTAACATAAAAGAGCGTCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAACCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTAAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCGTTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGTGGCCGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTTGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTATCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAATTAACTGTAATAGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCGGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTATTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAATTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAAGAAAGAGTATCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAGTACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCCAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCAAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATG---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTGGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAGAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTT---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTGGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---GTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGAGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGATGAAAACCAAAATAACAACAGTGCCTGAACCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTNN---NAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAACTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------AAAGTGCCTGAAGTTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGTACCAGTGGTGCCT------------------------------------------CCTAAAAAACCTGAAGTT---------------------------GCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNATACCTNN-------------------------------------------------NNNNNNNNN-------------------------------------------------------------------------------------------------------------------------NNN-N------NNNCCTN-----CCTGAA---NNN---N------------NNGAAGTGGTCCCT------GAAAAGAAAGTGTCTGTGGCGCCT------------------------CCTAAAAAGCCAGAAGTC-----------NGTG------CCT---------GAGGCTCCCAGA---------GAAGTGGTCCCTGATAAGAAA------GTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCCA---------------------------CTTGTT---------------AAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAA------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTATCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCTGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCCCC------------------------------GAGAAA---AAA---------ATGTCTGTG---GTT---------------GTGCCCCCA------------AAACCA------------GAAGCACCACCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCCAGAAGCGAAATTTCCTAGG---------------------GCACCAGCCAAAAAACCAGAAGCCCAA---CCAGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------NNNNNNGAGGCTCCCAGAGAAGTGGTCCCTGATAAGAAAGTGTCTGTGGTGCCTNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLneoViso3A
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAACGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGGATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCTCCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCTGTCAGACACGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCTGGCATGGCCCTGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGAGCGGTGCTGCCTTCGCGGCAGGGGCTGTGGCTGCTGGTGCTGCGGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACCAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCTGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAAACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTGGTTGCTGCGGTAGACCAGGCCCGCATCAGA---------GAACCTAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGCTGTCGGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTTACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACATGAGCGAGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGTGGACGATTTACCTGCAGTGCCGTGAATGAGGCCGGGACCGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAGGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAGATTGACCACGGAAGAGAAACGCTTCATAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCTGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTACAAGAACCTAAAGTTGGGGAAACAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCAAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTTTACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAAGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATTTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAATGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGAATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAACCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGACACAGGGGAAGTTAAGGTCACTGCAGAAAATCCCGAAGGTGTTATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCTAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGTCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCAAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGCAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTTACCATTCCGTCCCTTGGACTGTCAACCAGTGGCCGTGTCTCTGTCTATAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTACTCGAATGTAAGGTTTCAGTCCCTGATGTGACTTCTGTTAAATGGTACATAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTCGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCTCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAGATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTTACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACAAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCAGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAACTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTAGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCTGTGGATAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATAAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACCGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGAAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGAAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAATACAGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAACAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCGTGTTCCAGTTTTCACCAAGGAAGTGTCAAATGCTGAAATAAGTATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGACACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTGAAACCAATTCAGTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGGACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTACGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTTCAAA---GCAGAGCCCACACCAGAGGCAGCTGGAGGTTTTN------------NNTTAAAGGGTCTTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTATAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCGTGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACAGTTAAAGCTAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCCCTTGCAATCAGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AGCAGCACCGTTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAGTTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCAGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAATGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAACTGAACCCAAAGATAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACACTTCCCAAGCAAGACACACCACGTGCTCTCACACTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCAGAGAAN---NNGAAATTCTGATGGAAAGTGCGGATCAACTGGAAAGCACAGGGCAAGAACATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTACTGTGTGAGGAAAAGCAGGTACTTCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACAAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAAAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCTCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTACTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCCTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAAAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGATGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCATCAGAGGAAAGAAAGAAGNN---NCCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCATAGTTGAA---GGGAACGGTCCTGTCATTCACACGCACTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAAGGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAATAATCGACAAAGTAAATACAGAAGAACACCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTACGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGTGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAGTAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCTGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTAGGCAGTGTGGTCAACAGTACCTGCAGGCTGGATTGCAGAATCGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTATCTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACGCGCCAGGTTTGTTGAAAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCAGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACAACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAAATTGAGAGCACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACCCTGAAGGGCTCCGTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTCGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTCAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGTAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAACTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACCGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGCTGCACTCGGGAGCAGCACATTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTAGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGCGAGGCCCGTAATGACGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTTATCAGGGAACTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTAAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAAGCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCACGACACGAGTCTCCCTTAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGTTCTCCTCCCATGTCTATAACCTGGCTCAAGGATGATCACATTCTTGACGAAGATGATAATGCTCATATTTCATTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGTGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGATGCCGACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAATGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTCAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAACCGTACCAGACGCTACAGTAGAATTTAAAGCGGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTGAAGAAGTTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGCATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGATGGAAAACTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACCCTGCAGCTAAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAGAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGATGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACAACGCGTCTCTTTGTGAAAGAACCATCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGCTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAATTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAGCCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTCATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGAAGTCCCGAAGCATCTGATTCTGGAAAATACATGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCTATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCGGTCTCGGTCCACGTATCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACATGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCACTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCAGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAGTCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACGCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGTCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAATGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCCGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCGGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTCAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAGCCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCTGACATGGGGGATTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGGGTTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGACGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCTAGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTAATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCAACTACCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCATTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTTGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACGTCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTACTCTTGCACAGCCACGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTCACCCCTGTGGATGCCGTGGTTGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTAACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCATGGCTCAGCTTAACATAAAAGAGCGTCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCGGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAACCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGTAAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCGTTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGTGGCCGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTTGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTATCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAATTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATCGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTATTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAATTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANNNTCCACAGAGGAGGAGTGGAGTTATTCAGAAGAAGAAGAAAGAGTATCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCAGAAGAGTACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCCAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTATACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCAAGTTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGTTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATG---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACTTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTGGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTTCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACAAGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAGAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTT---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTGGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---GTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCTAAGAAAATTGTTCCAGAAGAAAGAGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGATGAAAACCAAAATAACAACAGTGCCTGAACCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACGATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTNN---NAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAACTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------AAAGTGCCTGAAGTTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGTACCAGTGGTGCCT------------------------------------------CCTAAAAAACCTGAAGTT---------------------------GCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNATACCTNN-------------------------------------------------NNNNNNNNN-------------------------------------------------------------------------------------------------------------------------NNN-N------NNNCCTN-----CCTGAA---NNN---N------------NNGAAGTGGTCCCT------GAAAAGAAAGTGTCTGTGGCGCCT------------------------CCTAAAAAGCCAGAAGTC-----------NGTG------CCT---------GAGGCTCCCAGA---------GAAGTGGTCCCTGATAAGAAA------GTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCCA---------------------------CTTGTT---------------AAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAA------GCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTATCTGTGACA---CCTCCTAAAAAGCCAGAAGTCCCA---NNN---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCTGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAAGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCAGAGAGT---------------------------------------------CCTCCTCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCCCC------------------------------GAGAAA---AAA---------ATGTCTGTG---GTT---------------GTGCCCCCA------------AAACCA------------GAAGCACCACCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCCAGAAGCGAAATTTCCTAGG---------------------GCACCAGCCAAAAAACCAGAAGCCCAA---CCAGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------NNNNNNGAGGCTCCCAGAGAAGTGGTCCCTGATAAGAAAGTGTCTGTGGTGCCTNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLlonCan1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTTCCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATTTCCACA------TCCCCCATTAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACCGTGACGAGCGCCACCCAGATCCAGACAGAGGAGAGATGGGAAAGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGAA------GCGGGTGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCTCGGGGGAGGCTGTGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTTGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAATGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCTGTGGTGATAGCTGCCTCTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCACATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGAAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCTGTAGCGACGGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAACATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCAAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAACAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAAAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCTGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGATGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCTCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACTACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACCACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATCTCAGAATCCGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCACAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGTGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTCGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACGGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACGCATCTGATGCTGAAGACTATAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCAAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACGGTCGAGCTTACTCACCCTAATGTAAAAGGCGTCCAATGGATCAAAAATGGTGTCGTGCTGCAACCCAGTCACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCCGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAACATATTACCCCCTCGGATGCTGGGGAATATACTGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGCGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCCCTGAATATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTAGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCTGGGCAGTATGCAGTGGTGGCAGGAGGCAACATCTCCACCGCCAACCTTTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCAGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCATGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCGGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTAGAAGTTCCAGAAGTTGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAGATTGCTGAAGCTTACCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAGGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCGTCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTGCCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCATCATACTGCA---TCTCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACATGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTGATCTGGACTCATGAAGGTGGAAAGATAAAGGACTCGGAAAGAGTGACGCGGTCGCAAGATGGAAATATTCAGTTTCTTAGCATACATCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCCATTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATATTCCAGTTTTCACCAAAACAGTGTCAAATGCTGAGATAAGCATTGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTATAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATCTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCCCCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTCGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACGCCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCGGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTCGTCACGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCGTC---------AGCGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAGTTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCTGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAACGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCCGATGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCATTCAGAGCACACATGCAGAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAACGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGAATAAACCTCAAAACTCAGATCTGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCGTAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAGTAAACGTCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCCGATACCGCA---------TCTGTC---CCTGATGGCGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTAGCGGGGAGGCTGGCCTAGGAGAACTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACATGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCATGACATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCGACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACACAGCAACTTCAGCCAAA------CTCACTATA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTTCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGACGGGCAAAAACTACACCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCGCGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACAGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAATGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCTACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCCATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGGTTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTTACTTGTCGTGCCACGAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGTTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACGTACACCTGTCAAGTCAGAAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCGTCACAGCTATTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAGAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAATACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTTGCCGCAGATGTTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAGAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACACTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCTGCTCAGAAACACGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCTCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTTGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACATCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAGCAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGATCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACATAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCGTACCAGATGCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCACGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGTTTCCCTCCAGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAATTGAACAGCCTCACCGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGTTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTTCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCCGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGATGCAGGTACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAAAAAATGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGTGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCATGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGCGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACGACGCGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAACAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTATCTTGGTACAAAGGAGATACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCACGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTAGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCTCCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTAGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATCTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGATACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAACGTCGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGGATCATAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGATAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCAGTCCACGTGTCAGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTAGAGCCCTCGGACACAGGCATATACACATGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCGCCAGCGTCATTAGAGGCACCCCTCCATTCAAGGTGAAGTGGTTTAAGGGCAACAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGTGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTACCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGAGGATTCTAATTTGCAGACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCGCCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTACACGTGCTATGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCCGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCGCCCATTTTCCGCAAAAAGCCTTATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTGGATGCCGCCGACACGGGGGAGTACCAGTGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGCTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCTTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACGGGTACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGGCGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCCGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACATACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTGGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCTCGAATGTACAAACGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCAGGCCAGTATTCTTGCACAGCCATGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAGCCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGTACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAACCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGATGGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTAGTAGAAAAAACCACTGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTTGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCCAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTCTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGAACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTGATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTATTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTACGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAACCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAACAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGACCCAAGTGCAAAAG---GAGGTATACGAAGAATCACATGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACAAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAACCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAAGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTCACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTATGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAAGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAAACCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCATGAAAGAAGTAACTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGAGGAGAG---CAAGAA------GAGATT---------------------------------------------ATCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCGTAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAAAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAG---CCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAAGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACATGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CACGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATACTTTGAAGAAGAAGAGTTCCATGAAGTAGAGGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAACCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTTCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACAGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGAAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTTCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAGGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCCAAAGAAGTG---------------GTCCCTGAAAAGAAAGTGTCTGTG------GCGCCTCCT------------AAAAAGCCAGAA---GTCCCACCT---GTT------------------------AAA-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNN-----------------------------------------NNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN----------NNNNNNNNNN---------------------------------N--------NN---NNNNNNNNNNNNNNNNNNNNNTCGTTG-----------------------NNNNNN-----------------NNNNNGAACCACCACCAGCANN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------NCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGCTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAACCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCTCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGTCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGCCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAGGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTCCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGACTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGATGGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCTGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACGGAGATAGTAAGAGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCAATGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCACCTCTCGAAGACCAAACGGTGAAAGAAGGTGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACAAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAACCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTAGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTTAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAGGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGATCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGATGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCGCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGTCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCCAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACTGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTGGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGTTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTCGAGGATGCCGGCAGCTACAACTGCCGGCTCCCAAGTTCCCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAGAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAGTCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCACGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACAGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGACGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGGGTACATAGACTCATTATAAAAGACTGCAGGCTGGACGATGAATGTGAATATGCCTGTGGAGTAGAAGACAGAAAATCTCGTGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAATAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTGGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACTATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCGGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACTGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTGAATTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATACTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACGGCTGATGATGCATTTGTTGAACCAACAATGGATTTGAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCACATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTGGTGATGTAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGACGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGACGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCGTACCGTGTGAAGGCCTTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCCGCTTTTGACATCACGGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGCGAAGTGTGGCACAAGCTCTCGTCGACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCCGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAACAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACGAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAAAGTGTCCATGCAGATGCTGGAGTTTATACCATTACACTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGCTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTAATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTATATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACAAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGCGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTTTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGATATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCTGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCGCCAGGAGAGACAGGACCCGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTAATAGAGAACATTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCGGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAAATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCGCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGGGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTACCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCCAACATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGCGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTAGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATAACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAATACTGCCGTAGAGAGGAAATATGGGGTCTGGAAACTCATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCGAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTCAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCCTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCATGGATATTCAAGAGGCTCCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGATGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCCGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCTCGTGGAAGATGCCAGACGATGATGGAGGAGACAGGATTAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCCGCGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTTGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCTGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAGCACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAAAAAGAACCTGTTATCTATGACACGCATGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCTTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGACTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCACCACTAAAAGATGGGGGTTCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGACGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCGTTTTGTACCAAGCCCATCACTTGCAAGGATGACTTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAGACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAAAGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGTGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGACGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTAGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGTCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATAGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCATTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATATGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAGTGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACCGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACGAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCGGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGTGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGATTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTGACTGTCAAAGCAGGAGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACTGTAACACGTCTCATAGAAGGAAATGAATATATTTTCCGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAAAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTTAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAGCTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATTGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTTACCGTCATGGATGCCCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGACGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTAAAAGCTGGAAGCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACAGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTATTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCAGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATCGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAATTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTACGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTTGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTCAAAGTGCTGGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCATGGTCTACGGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATAGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACCGAAGACAGTAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGACTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAATCAACTGCAGTTAACACAACTCTTGTGGTACATGACTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGATGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGATTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTGACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCAAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCGCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATTCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAAGCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAATTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCAAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGACTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAACTGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACGTGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCTGAATGTAATAGATATGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGTACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAAGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAACCCACGGTTACATGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGATGGAGGTGTACCTATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCACCTTACTACCGGAGTAGAGTACCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCGTTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATAGCAGAAAACTTGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACTGAAGACGCTGCCTACGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACGGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAACGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGATGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGTGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTTCCAGATGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAAGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTACGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTTGAAATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCTGCTGGTGAAGCTACTGAAACCCTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAGGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTATCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCATGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGATCCTATTTACAAACCGGGACCTCCAAACAACCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATACACTCTTACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACTAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAACGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACGTTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCCGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTACAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAATGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGGTGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCTGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCACTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGTACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATTGTAGGATATATAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCACACGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGTGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTCACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTGCCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCGAGACCTAACGTTTCATGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCGACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTGAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAAGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGATGGTGGCTCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTGATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATGCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAGGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGACGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACTTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCGTCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAGAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAACGTAAGAGAAGTAAAGAAAGACTCAGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAAAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCACGGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTATCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCTTCCGTGGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATTGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGTAAGAGCTCCTACAGTGAATCTAAACCCGTCGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCCGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGACGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCCGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCGATTACAGTTAAAGACGACGTTGAGGCTCCAAGAATTATGATGGATGTCAGGTTCCGAGATGTGGTTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCCACAGACTATAGCACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACATACTAACGCTGAAGAACATTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAACGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCGTGGACGATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCATGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTATGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGAGAGAAAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAGCCGGACTTCGGGAAGGCTGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAACCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACCGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGCGATAGTACCGATCCCCAGATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTATGTGATATAACCAAAGAGTCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGTCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTATTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAGCCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCAGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTCAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTGCCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAGATGGGAGCCACCAAAGTATGACGGCGGAAGTCAAGTTACTAATTACATCGTACTCAGGAGAGAGACAAATACGGCAGTATGGACTGAAGTGTCTACAACTGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCGCCATCTACACCGTGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAGTTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCATCTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGAGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCTATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCTGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCTGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAATGAGGTTAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCCGCTGGTCCGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAATAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGACTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGCATTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAAGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACAACCTTTAAGGTAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGTTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATCAAGAACGTCAAGAAAGAGAACGGAGGGAAATATACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCACATCACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATTTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACATCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAGGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACCGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAATCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGTATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTAATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAATAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAACATCACTGGAGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACGAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGACGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAACGAGTATGAATTCCACGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGAATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACTGTGAGTTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACGAGATACACAGTCACTGATCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCAAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCACCTATCCTTGACGGGGGCGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAGAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCATAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCATTGACACGAGCAAATCGTCGGCAGTCTTAGCGTGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCAGAGCATCCGTTTGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCCGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCCTGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTGGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGCCTGTCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCATAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGCGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAATTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCCCCTTCTGCTCCAAGAGTTGTGGACACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACCGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCCGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTAGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATTATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCACTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCGGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAATCCAAGAGTTACTGATACAACAAGGTCATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACGGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTGTCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTATATCAAAGTCAGGGTAATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGGCCACCCGCCGATGACGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAGTACCATTTCCGTGTTTCAGCTGAAAATCAGTTTGGCATAAGCAAATCCTTGAAATCTGAAGAAGCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACAGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGATGCGGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCATTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTGCAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCATGATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGTTAACTGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTATATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGACGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTACTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAGATCATTGCAGATGGATTGAAGTACAGGATTCAGGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACGAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTTTATGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACGCGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGAACTGATCAGGTTTTGGTAAAGAAAGAAATTTCCATCCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACATTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCAACCATTAAAATCATAGAATTCGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCGCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGACGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACTCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGTGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTGACTACAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACTTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTCGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAGGAATTACTCCTTCCCATCAATGACTACTTGGCAATGAAACGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAAGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAACACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGTGGGGTATTGACCCTAGAAGTTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACGAGGGAAAGTCTC------------TCGGCGTATGAACACCACGCATCCGCGGAANN---NAGCGCGGCCATG---GAACAAAAGTCGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGCGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACGTTGGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAGGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGTGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACAAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGATAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACTGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAGTCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAAAGGTTCAGATATCTGAAAAAGTCAAGAAGTCAGAAGCA---TCCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCATAGAGCTCACTAACTCCGAAGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCATGGCGGAAGAAAAATTCAAAACCAANNNCATGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>enhLutKen1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGATGGTGACCTCTACAGCTTACTGATTGCAGAAGCATACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCAAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCAGCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCATTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCGCGGCGGAGGCTGTGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAAAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTCATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAGATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAACAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTATCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTATAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTTACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTATAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACTGAAGAGAAACGCTTCGTAGAGTCTAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACTACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGTCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCAACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGTGAATGGACTGCCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTAAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAAACTTGAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGATGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCCGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCCGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTATTTTCACCGTCGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAACATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGCGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATTATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACTAAAAAGCTCACACACTCACTGAATATCAGGAACGTTCACTTTGGGGATGCAGCCGAGTACACCTTTGTAGCTGGAAAAGCTAGATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCAGTGGTGGCAGGAGGCAACATCTCCACCGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCCGGCAGACCACAGCCGAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAGGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCGTCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAACGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACATAGAGTTGCATCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTTTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACAGATTCTGCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGCGGCACCACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAN---NN---TCTTCTGTTGATGTAACCTGGACCCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCGCAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTCTCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATATTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATTGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTCCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCTATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACTTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCAAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACAACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTATAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAGCACACATGCAGAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAATGGAA---------GAATTAACCGTTGCTATTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAGTAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACATGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGATGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGTGTTGTTCCAGCTCCCAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACTGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACACCCTTGGTGGACATTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCTCATCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCTACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCCGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTTCGTTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCCATTCGCTCCTCAAAGTATGTCTCCAGTCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACTCCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGCGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGACGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGCACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTTGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCGCGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCCATTGGGGAGTTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCTATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTTACTTGTCGTGCCACGAATTCTGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACATTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACGTACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAGAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACACTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTTGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCATCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTTAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGTTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCACGCTCCGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCACCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACACTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCTGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCGGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGCTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTCCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCCTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCGACATTAGAGTGCTAGATCAAGACATTCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACATAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCATACCAGATGCTACAGTAGAATTTAAAGCAGTACTCAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCCGGGGATTCCACGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCTGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGATAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTACAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCCGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTATTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACTACACGTCTCTTTGTGAAAGAACCAGCTACCTTTGTGAAGAAATTAAGCGATCATTCCGTAGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACGCTGGGACACTTCCGATTTCAGTGACCTGGAAGAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGTCAAGCTCTGGTATCTACATTAGAACCGCCATATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTTGCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAGAAGCTAATTGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGGAGTTCCAAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGGATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAGCGCCCTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTTGGAAAATGTCTGTACGTTGAATCTGAGCTTACTGGAGCTCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCCTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTTGCCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGTGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCAGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACCTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGCATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCACTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCCGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGAAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCGCCCATGTTCCGCAAAAAGCCTTATCCTGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAATTACCTGACGAGTATTCACATCCTAAATGTGGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATTCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGGAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAATCCCATTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGGTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGAGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACATTCCTCACGGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCAGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTTGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCATCACTCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGTACGGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACAGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAGCTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTAGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCCATGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTGACGAAGAATCACATGAGAGAAAAATACCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAACCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGCTCCTGTACCCAAAAAG---GAACCTACCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAN---NNCCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACACAAANN---------NGAGGAGTGGACTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGATTACAGAATATGAAGTGATGGAAGAACCGGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCCGAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAACCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCTACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAACACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCGGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAGGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTACCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCTGAAANN------NGTTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTATTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAGTGTCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAATACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATACCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGATTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCTACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAACTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCTCCCCAA---------GAAATTGTCCCTGAAAAG------AAAACATATGTGCTTCCT------------------------------------------CACAAAAAGCCTGAACTT---------------------------CCTCGTNNNN-N---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCAGAGGCACCCAGAAAA---GTTGTCCCAGAAAGGAAAGTGCAT------CCTCCCCCAAAGCCTGAGGTCATACCTGTCNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCTGCG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCTTGCCACCCAAGAAACCCGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCGGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCAGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAACCGGAAGTCCCACCACCTAGAGTGCCAGAGGTGTCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGCTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCTCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAATTCAAGTGCCTGAGGTGCCCAGGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCTGTTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCGGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCACCA------CCTCCTCCTCCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAGAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCAGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACTGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTATTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTAGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCTGGCGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACGGAGATAGTAAGAGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTACTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATCTGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCAATGACGAAGGGGTCTATACTGCCGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGTGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGGGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTAGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAGGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACTGGAAAGCTTCAAGATTACACCGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTACGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCGCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGTCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCTGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCTGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAGAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATCAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAATGAAGGAGACACTATAAAATTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGGAAGATATGAAATCCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGGCTCCCAAGTTCCCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAGAGTTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAGTCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGCGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACATCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGGATACATAGACTCATTATAAAAGACTGCAGGCTGGACGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTGGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACTATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTTTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATACTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACGGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCAGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTGGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGACGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACACGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCGTACCGTGTGAAGGCCTTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCAGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTAGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTAAATGTCTTGGACAAACCTGGACCACCAGCCGCTTTTGACATCACGGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCACCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACGAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACTGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCGCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCACGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCCGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTATGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAATGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACAAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCGCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCAATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGGGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCCAACATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACCGTAATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCTAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCCGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCCGTAGAGAGGAAATATGGGGTCTGGAAACTCATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGCGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCGAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTCAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCGGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATGAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCGAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCTGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCCGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTTAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCTCGTGGAAGATGCCAGACGATGATGGAGGAGACAGGATTAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGGAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCCGCGGAGACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTTGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAAAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCTTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGACTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCGCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGATTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCATCATTTTGTACCAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAAAACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAAAGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCCGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGCCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACGTATAGCTTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGTCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATCGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACATAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAATTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAACGTTCTTGACCGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACGAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGATTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACTGTCAAAGCAGGAGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCTACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATCAAACCTAAAGAAATCCTTGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAAAGTGGGTATAGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAATCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGTCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATTGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAATACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAATGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGACGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGACCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTACCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTAAAAGCTGGAAGCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACAGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATCGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAATTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATATAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTTGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCATGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATTGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAAATAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCAATGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGGCATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTTGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCAAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGCAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCACTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAATCTTGCAGGCATGTGGCCACCAAACTTATTCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCCCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAATTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACACCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCAAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGACTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTTCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAACTGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACGTGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCGGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACTTTCCAAGTGATGGCGGTGAATAGTGCGGGAAGAAGTGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCCGTGCTTGGTCAGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTACGAAGTGATAGTGGACCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGACGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCGACTCACCTTACTACCAGAGTAGAGTACCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTACATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACTGAAGATGCTGCCTACGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCTGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGAATAATAGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACGGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTAGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGTGGTTCAGAAATCACTGGATACATTGTTGAGATTGCCCGGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTAGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAGTCAACAAGAAAAGCATATTCAACGGTCGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTACGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACAGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTCCCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAGTTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGACTAAAGACTGGATGTGAATATCAGTTTAGGATTGCTGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAACCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATTCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAAGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCTATAATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAGTTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCAACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTCCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGTGTGGAAACCCCCATTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGTTATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATACACTCTTACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAGCAGTTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACGGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGCGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTATCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCCGGTCTTACTGAAGACCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTACAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTCGAACTTCCCAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTATCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGAGAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAGTTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGGTTGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCACACGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCTGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGTGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGTTGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGACGACCAAGACCTAACGTTTCATGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTCGGACCAGTTCGGTTTGACGAAATTAGTGCAGACTTTGTGGTTATCTCTTGGGAACCTCCAGCCTACACTGGAGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCACCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTGAAATTAAATAAGACTCCTATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCATGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACATTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTCGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAAGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGATGGTGGCTCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTGATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGACGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGGCTCTGCTGACGAATGGACAACCTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATGACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCTGCTGAAACCACGGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCGGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCGGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCCCTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTATCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCCGTTCATATTGATGAGGTTAGTTGTGACAATATAACAATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCGTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCGATTACAGTTAAAGATGATGTTGAGGCTCCAAGAATTATGATGGATGTCAGGTTCCGAGATGTGGTTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCCACAGACTATAGCACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACGCTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATTGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCATGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGAGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAGTTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAGTACAAGAAATCTGATGAAACTGAGTGGGAGACCGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGCGATAGTACAGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTACACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAATCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGACGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTATTACTTCCGAGTATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAATAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCAGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTCAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTGCCACTGATGCTGGAAGGTACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAGATGGGAGCCACCAAAGTATGACGGCGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACTGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCGCCATCTACACCGTGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAGTTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATTGAGACTCAATTCGTCGTCTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCGTCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACAGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCTAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAGGTTAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCCGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGAAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGACTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACAATAGAAAATGGTGTTGGTCAAGCAAAGTCTTCCACTGTGAGCGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAGCTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTTATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATATTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTAGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATCAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTGTCCCATCACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGAGGAAATCAAAGCTGACAGTGTCATCATGTCCTGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAGAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACATCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCGGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAGGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACCGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGTATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGGACCATAAGTCCACCTTCACAGTCTTCTGGCGTAATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCATCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACGAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGACGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGTGGAATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGCGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACGAGATACACAGTCACTGATCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACCGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCTAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAATAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTTAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATGTCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCTATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTATTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCAGAGCATCCGTTTGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAGGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCAGTGAACGCTGCTGGTAACAGTGAACCTAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACCGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCCGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTACCGGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATTGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCATGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGCGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTTGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCGGGACCTCCAGAAACATTACAAATATTCGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATTGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAATCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACGGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCGGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTATATCAAAGTCAGGGTAATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAGTACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCGGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTGCAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACGATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACTGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAATACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACGAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGCCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAGATCATTGCAGATGGATTGAAGTACAGGATTCAGGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAATTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTACGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGAACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACATTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCAACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCGCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGTAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACTCTGCCTCTCTATAACAAGACTGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTATCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACTCATTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATATGGTCGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTATAACCCCACACCCACCGCCAACAGATACAACTTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGTCAGAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCATGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAGGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACCAGTTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAAGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGACGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACGTCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGTGGGGTACTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCCTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCAGTTTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCGTATGAACACCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGATGGCGAGCCAGTACCCACCGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGTCACCAAGTGACCACCACAAAGTACAAATCTACCTTTGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCAAGAATCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCTGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTAGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGCACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCGCTTTATGGGACAAGACTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCGCTGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTATCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGATAGTGGACTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGAATCTACACAAAAGACCTCCGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTGAAATCTCAAGAANN------NCTCAAGGAAGAATCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAAGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAGCTCACTAACTCCGAAGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCCTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAGGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCATGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>enhLutNer1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGATGGTGACCTCTACAGCTTACTGATTGCAGAAGCATACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCAAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCAGCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCATTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCGCGGCGGAGGCTGTGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAAAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTCATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAGATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAACAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTATCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTATAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTTACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTATAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACTGAAGAGAAACGCTTCGTAGAGTCTAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACTACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGTCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCAACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGTGAATGGACTGCCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTAAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAAACTTGAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGATGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCCGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCCGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTATTTTCACCGTCGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAACATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGCGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATTATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACTAAAAAGCTCACACACTCACTGAATATCAGGAACGTTCACTTTGGGGATGCAGCCGAGTACACCTTTGTAGCTGGAAAAGCTAGATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCAGTGGTGGCAGGAGGCAACATCTCCACCGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCCGGCAGACCACAGCCGAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAGGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCGTCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAACGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACATAGAGTTGCATCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTTTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACAGATTCTGCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGCGGCACCACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAN---NN---TCTTCTGTTGATGTAACCTGGACCCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCGCAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTCTCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATATTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATTGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTCCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCTATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACTTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCAAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACAACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTATAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAGCACACATGCAGAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAATGGAA---------GAATTAACCGTTGCTATTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAGTAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACATGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGATGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGTGTTGTTCCAGCTCCCAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACTGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACACCCTTGGTGGACATTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCTCATCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCTACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCCGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTTCGTTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCCATTCGCTCCTCAAAGTATGTCTCCAGTCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACTCCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGCGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGACGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGCACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTTGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCGCGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCCATTGGGGAGTTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCTATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTTACTTGTCGTGCCACGAATTCTGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACATTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACGTACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAGAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACACTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTTGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCATCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTTAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGTTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCACGCTCCGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCACCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACACTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCTGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCGGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGCTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTCCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCCTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCGACATTAGAGTGCTAGATCAAGACATTCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACATAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCATACCAGATGCTACAGTAGAATTTAAAGCAGTACTCAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCCGGGGATTCCACGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCTGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGATAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTACAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCCGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACTACACGTCTCTTTGTGAAAGAACCAGCTACCTTTGTGAAGAAATTAAGCGATCATTCCGTAGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACGCTGGGACACTTCCGATTTCAGTGACCTGGAAGAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGTCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTTGCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAGAAGCTAATTGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGGAGTTCCAAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGGATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAGCGCCCTCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTTGGAAAATGTCTGTACGTTGAATCTGAGCTTACTGGAGCTCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCCTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTTGCCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGTGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCAGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACCTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGCATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCACTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCCGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGAAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCGCCCATGTTCCGCAAAAAGCCTTATCCTGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAATTACCTGACGAGTATTCACATCCTAAATGTGGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATTCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGGAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAATCCCATTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGGTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGAGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACATTCCTCACGGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCAGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTTGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCATCACTCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGTACGGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACAGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAGCTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTAGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCCATGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTGACGAAGAATCACATGAGAGAAAAATACCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAACCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGCTCCTGTACCCAAAAAG---GAACCTACCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAN---NNCCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACACAAANN---------NGAGGAGTGGACTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGATTACAGAATATGAAGTGATGGAAGAACCGGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCCGAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAACCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCTACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAACACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCGGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAGGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTACCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCTGAAANN------NGTTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTATTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAGTGTCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAATACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATACCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGATTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCTACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAACTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGCTTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAAAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------CCAGAGGCTCCC---------AAAGAGGTTGTC------------CCTGAG------------AAGAAAGTGCCTGTG---------GTGCCTTCTAAAAAGCCTGAAGTCCCA---CTTGTGACA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCCCC------------------------------GAGAAA---AAA---------ATGTCTGTGGTTGTG---------------CCCN---NN------------AAACCA------------GAAGCACCACCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCTAGAACCGAAATTTCCCACG---------------------GCACCAGCCAAAAAACCAGAAGCCCGA---CCAGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCAGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLlutLut1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCTGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCGCTGCGGAGGCTGTGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTGCTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---ATGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCATCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------TTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAACAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCTGAACCTACCCCCTCCCCTCAGTTCCCCTTCACTGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGACACAGTCCATGAAGAA---CACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCTGTTACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAG---ACA------N-----ATGACTGAGAAATTGACCACTGAAGAGAAACGCTTCGTAGAGTCTAGAGATGTGGTGATGACGGATACTAGCATCAGAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACTACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAAAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGTGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTATCTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCATTATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCAACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAACCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTGAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATTGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAGATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCTGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTTACTGTCGAGCTTACTCACCCTAATGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAACATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTTTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTTGGGGATGCAGCCGAGTACACCTTTGTAGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCAGTGGTGGCAGGAGGCAACATCTCCACCGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCTAAGAATGACTATGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTTTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAGGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCGTCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCATGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAACGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACATAGAGTTGCATCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCACTTCAAGACCTCTCT---------------------GTAAAGTGTGGCGACATGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCGCAAGATGGAAATGTTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATC---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCAGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGAAGGATTGAGGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAACTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATATTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATTGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAGGACAGTGGCCTCTATGTCTGTAAAGCAAAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCGGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTCGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCCGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCTGTC---------AGCGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAACCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTATCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGCGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGCCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAGCACACATGCAGAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAATCCTTAAGATTTCCACTAGTGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCTGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAGGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAGTAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGCGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CTGTCAGAGGAAAGAAAGAAGNN---NCCC---------AGAAGTGGTACTGGGGAGGCTGGCCTAGGAGAGCTACAGAAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGCTCCTGTCATTCACACACCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCTCGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCTACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCCGTGATCAAAAGGAGAATCGAGCCCCTAGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTTCGTTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCCATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACTCCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGACGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGTATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGCACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCGCGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCGTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATACGAATGTGTGGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCTGGGAGCCAAACTTCCATTGGGGAGTTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACGTAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCTATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGTGGGCAATTTTACTTGTCGTGCCACGAATTCTGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCTCGTACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTTGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAGAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAAGTGGCAGGCACACCTCCCTTTGAGATTACGTGGTTCAAGGACAACACAACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTTGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCATCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATCACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTATGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAAGTTAAATTTTCAGGGACTAAGGAGCTTATAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTTAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCT------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCGTTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAATGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCTGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAATGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCGGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGCGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCCTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATTCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTACAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACATAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCGTACCAGACGCTACAGTAGAATTTAAAGCAGTACTCAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCACGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCTGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACTACGCGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGATGCTTCCGATTTCAGTGACCTGGAAGAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATCCGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCGTTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGTACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAGAAGCTAATTGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGTTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCCGTCTTGACTGTAGTAGAACCAGCCAGGATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAATGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGCAGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCACATACTGGAGCCCTCGGACACAGGCATATACACGTGCGTGGCTGCCAATGTCGCTGGTTCTGATGAATGCTCCGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTTGCCAGCATCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGTGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCAGCCACCTTCGTGAAAAAGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCTGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCACAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGAATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGACTCTAATTTACAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATTTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACGTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCCTTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCGCCCATGTTTCGCAAAAAGCCTTATCCTGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTGGATGCCGCCGACATGGGGGAGTACCAATGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCATGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAATCCCGTTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCATGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGAGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAACCAATTAAGGTCGCCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGTACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACAGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCCGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAACCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTACGAGAAGAAGCACGCTGTCTACGAGGAGAAGAAACTTTTCATTGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGTCAAGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---GCTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACATGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCTCCACCCGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCTACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAN---NNCCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTATCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCCTGCAACACAAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGATTACAGAATATGAAGTGATGGAAGAACCGGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGAACCCCCACCAGCTAAAGTT---------CCTGAAGCACCCAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAAGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAACCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCCGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAA---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCGGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCTGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTACTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAACCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCGGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCATCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCTACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAGAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGATTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATTGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCTACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCAATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCCAAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAACTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAAAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------AAAGTACCCGAGGTTCCCAAA---------GAGGTTGTCCCTGAGAAG------AAAGTGCCTGTGGTGCCT------------------------------------------TCTAAAAAGCCTGAAGTC---------------------------CCACTTGTGACAGTGCCTGAAGTTTCTCAAGAGATTGTCCCTGAA---------AAGAAAGCACCAATG------GTGCCTCCTAAAAAACCTGAAGTT---GCACCTGTT---ACAGTG------------CCCGAGTCTCCC---------AAAGAAGTGGTC------------CCTGAA------------AAGAAAGTGTCTGTG---------GCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCAAAGAA---GTGGTCCCTGAAAAGCAAGTGTCT------CCTCCTAAAAAGCCAGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN---------------------------------NNNNNNNNNNN------------------------------------------------------------NNNNNNNN---------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NCCTGAA---GTTGCTCAAGAAGTTGTCCTA---GAACCGAAATTTCCCATGGCACCAGCCAAAAAACCA------GAAGCCCGACCA---ATTTCAGTG---------------CCTGAAGTTCCTCAAGAA---ATT---GTCCCT------------------------------GAAAAG---AAA---------GTACCAGTG---TTG---------------CCTCCTAAA------------AAACCT------------GAAGTTGAACCTGTTNN-----------------------------------------------------NNNNNNNNCCTN--------------NNNNNNNN------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------NNN---NN--------------------------NNNN------NNNNNN---------------------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------NTTGTCT-----------------------NNNNNN-----------------NNNNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCGTTTCGGTATTGGTGCACCTGCAGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTTGTTGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAAAAAGAACCTGTCATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCTTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCAGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGACTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACAGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCGCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCATTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGACGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAAGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCTTCATTTTGTACTAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACCGGCCATTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACTTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTATCCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAAAGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGCCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTTGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGTCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATCGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACCGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACGAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTAGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATCCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGAGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGATTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACTGTCAAAGCAGGAGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCTAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAAAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAATCGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCGTCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATTGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCAGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTCACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGACGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTACCGATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTAAAAGCTGGAAGCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTTTTGGAAGAAAGAGGGCACAGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCCACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCGATCTTCACTGAACCGGCAATCGCTAAAAACCCGTATGACCCACCTGGGCGCTGTGATCCTCCTGTTATCAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGCTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAATTCCGAGTTACCGCTCTAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCGCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAAGACATCTTAATCCCACCTGAGGGAGAACTTGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATACGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCATGGTCTACGGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATTGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAAATAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTCACTGAAGACAGTAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCAATGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGTGAAGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACAGAAGGTCTTGAGTACGAATTCCGAGTCATGGCGATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCATCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCATTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCAAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTN-NNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNAGTAATGTTTCTGCTGAANN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-AAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACTGAAGACGCTGCCTACGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCTGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGAATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGAGACAGTGGTGCCTATATCCTTATGGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAACGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGTGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCGGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGGGAACGTGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCAN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLaonCin1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCAGGCCCCGAAGTTCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCTGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCGCTGCGGAGGCTGTGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACTGCAGAGTCCACAAAGCTAGAAACAATTCCGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAACAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCTGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGACACAGTCCATGAAGAA---CACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAACGTGACGGTTATAGAAGGTGAATCCGTTACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACTGAAGAGAAACGCTTCGTAGAGTCTAGAGATGTGGTGATGACGGATACTAGCATCAAAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACTACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTTCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGTGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCATTATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTGAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATTGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTCGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTAGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCATACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTTACCGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACGGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGATAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAACATATCACTCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTTTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGCGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTTGGGGATGCAGCCGAGTACACCTTTGTAGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAGCACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACTCGGATGTCTGATGCCGGGCAGTATGCAGTAGTGGCAGGAGGCAACATCTCCACCGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAACCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTATGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAGGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCGTCAGGGTGCACAACGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGACAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAACGTATCTCAAAGT---TCCACCCACAGAGCCTCATCGGTTCAAAACATAGAGTTGCATCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCCAGGGCCCACGGATTCTGCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACCGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTTTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACACAGTCGCAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAACTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATATTCCAGTTTTCACCAAAGAAGTATCAAATGCTGAAATAAGCATTGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAGGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGAACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTACAGTTGACACATTCGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCCGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTN---NNGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCTGTC---------AGCGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAACCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGCGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAGCACACATGCAGAGAAN---NNGAAATTTGGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGTGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAGGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAGGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAACGGAA---------GAATTAACCGTTGCTATTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAGTAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGCGTTGTTCCAGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CTGTCAGAGGAAAGAAAGAAGNN---NTCC---------GGAAGTGGTACTGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACACCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCTCGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCTACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCCGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTTCGTTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCCATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACTCCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGACGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGCACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCCGCGCGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATCGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCCATTGGAGAGTTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGTGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAACATAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCTATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGTGGGCAATTTTACTTGTCGTGCCACGAATTCTGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATACAGTAAAAACCTCT---GACTCGGGCACGTACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCATCACAGCTCTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAGAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATTACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTTGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCATCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACGTGGCTAAAGGACAATGATGAGATCACCGAGGACGATAATATAAGAATCACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTATGCCTTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTATAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTTAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGCATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCGGCCAAAGCCGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCT------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTAGACGGGAACGAAATAACAGCTGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAGGCCCGTAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCGGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGCGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCAGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGAACACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCCTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCGAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATTCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGCATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAGTATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACATAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCGTACCAGACGCTACAGTAGAATTTAAAGCAGTACTCAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCACGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATATAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAATGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAATCGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCTGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCAGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACGGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACTATGCGTCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACACCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGAGGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATCCGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCGACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCATTAATACTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGGCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAGAAGCTAATTGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTCGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGGATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAATGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCCTCGGTGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGCGTGGCTGCCAATGTGGCTGGTTCTGACGAATGCTCTGCGGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTTGCCAGCATCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGTGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCTTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAAGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCATTGTTCTGGAAGCCACGTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCACAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTCGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGACTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATTTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACGTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCTGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCGCCCATGTTCCGCACAAAGCCTTATCCTGTTGAGACACTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTGGATGCCGCCGACATGGGGGAGTACCAATGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATAGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCATGCTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAATCCCGTTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCATGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTATCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGAGTGTCTTGGTATAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACAGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCATGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAACCAATAAAGGTGGCCTGGGCCAAAGATAGCAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGTACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGTGGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACAGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTAAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCCGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAACCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTACGAGAAGAAGCACGCTGTCTACGAGGAGAAGAAACTTTTCATTGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---GCTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAACCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACTTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCTACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAN---NNCCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACACAAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGATTACAGAATATGAAGTGATGGAAGAACCAGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCCAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAATTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAAGGTTGCCTTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCGAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTGGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAACCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCCGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCGGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCTACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCGGAGGTACCCAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCTGAAANN------NGCTCCTCCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTACTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAGAGGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAACCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCGTAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCATTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAATGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATTCCTCCAAAAAAACCACCTACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGATTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTATTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCTACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCAATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCTGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAACTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GTGCCCAAGGCAACTGTTCCAGAAAAGAAGGTGCCCGAGGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCTGCG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCGGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCAGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGCTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCTCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAGGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACTGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCGGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCACCA------CCTCCTCCTCCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NACAGAGCCA---CCTCCAAAAGCT---GTTCCTGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCAGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGTGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACTGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTATTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCTGGCGTCATTGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACGGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACGGAGATAGTAAGAGACGGGAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTAATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCAATGACGAAGGGGTCTATACTGCCGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACGGTGAAAGAAGGTGAAACAGCAACTTTCATTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCTGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACGTGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACATTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTAGTCCTTTATAACTGCCAGCTGGATATGACGGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGACGTTAAAGTCTTTGAGAAGGATGAAGCTAAGTTTGAGTGCGAGGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTTACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACCGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCGCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGTCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCTGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATCAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGAGCTGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGGAAGATATGAAATCCTTACCGAAGGACGGAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGGCTCCCAAGTTCCCGAACCGATGGCAAAGTCAAAGTCCATGAACTCTCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAGAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAGTCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGCGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGACGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGGATACATAGACTCATTATAAAAGACTGCAGGCTGGACGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTGCAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTGGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACTATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTATCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATACTGGGTTATATAATTGAACGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACGGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACTTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGACGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGACGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCGTACCGTGTGAAGGCCTTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAAATAACTTGGACAAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTAAACGTCTTGGACAAACCTGGACCACCAGCCGCTTTTGACATCACGGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACGAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACTGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCGCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATTAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACGTGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCCGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGCTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCGACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCCGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTATGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAAGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCGCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGGATACAAATAATGGCTGGGAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAACGTTGGAACCAAGTCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCTAACTTTGAAAGGGTTAACAAGCAACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCCAACATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACCGTAATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCCGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCCGTAGAGAGGAAATATGGGGTCTGGAAACTCATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGAGAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCGAAAGTCCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGTGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTCAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGCAAAAAGTAAACGAGCCAGACAAACTGCTCACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCCGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCTCGTGGAAGATGCCAGACGATGATGGAGGAGACAGGATTAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCCGCAGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTTGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAAAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCTTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGACGGAGGCTCTCCTGTGACAGGATACTGGTTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGACTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCGCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGACGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCGTAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAGGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCATTTTGTACTAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACCGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGCGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCTCCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAAAGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGCCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGTCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATCGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGCTTCCGCCATTGTTAATGTTCTTGACCGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACGAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATCCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACGTTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCCGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTAAAGGAAGATTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACGGTCAAAGCAGGAGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGTGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAAAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTTCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCGTCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCCAAAATTGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCAGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTCACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGACGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGCGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAATATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTACCGATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTAAAAGCTGGAAGCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTTTTGGAAGAAAGAGGGCACAGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCAGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCGATCTTCACTGAACCGGCAATCGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATCAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAATTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCAGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTTGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCTGGGCCACCTGTCAATGTCACCGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCATGGTCTACGGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAATATGGCATTGGGGATCCTGGGGAAACACGTGATGCCATCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAAATAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGTCTGAAGACAGTAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCAATGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCCATTACAGGGTATCACATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCAAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACACGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATTCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCCCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAATTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCAAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGACTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAACTGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGGGCGGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACGTGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACAGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCGGACAGTCTGAACATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCAGGAAGAAGTGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAAGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACCGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCTATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCACCTTACTACCGGAGTAGAGTACCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAAAGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACGAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACTGAAGACGCTGCCTACGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCTGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGAATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACGGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAATTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGTTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCACGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGTGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCGGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGGGAACGTGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTATGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATCCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTCCCACTAAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAGTTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGACTAAAGACTGGATGTGAATATCAGTTTAGAATTGCTGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAACCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGCATCCTCTGGGTAAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATATAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCCTTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTCCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCGTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAGACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCGATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCTGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATACACTCTTACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTGTCAATTGCATGGGAACCTCCCCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACGTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACGTTATCTTGGAATCCCCCATTATATACGGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAGGACTCGATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTCTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCTGGGCTTACTGAAGACCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTCGAACTTCCCAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGACCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGAGAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATTGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCACACGATTTGAAATCTCAAAACTCATTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGTGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTCGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGCGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCGAGACCTAACGTTTCATGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCCTTTGGACCAGTTCGGTTTGACGAAATTAGTGCAGACTTTGTGGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTGAAATTAAATAAGACTCCTATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCATCGTTCGTGCAGGAGACACTTTTGTCCTCGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGATGGTGGCTCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTGATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATTGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGACGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGAATTGGTTTGCCTGCTGAAACCATGGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTATCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTAAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAGGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACAATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCGCATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCGATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAGGTTCCGAGATGTGGTTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAATAGAAATTGTCTCCACAGACTATAGCACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACCTACTAACGCTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTATATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCATGGCAGTAAAGGCACTAGATCCGTTTACTATTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGAGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACCGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGCGATAGTACCGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCGTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACATGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTATTACTTCCGAGTATCTGGAGAGAATGAATTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTCAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTGCCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAGATGGGAGCCACCAAAGTATGACGGCGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACAGCAGTATGGACTGAAGTGTCTACAACTGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTGCCATACACAACACCTGGACCGCCATCTACACCGTGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAGTTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATTGAGACTCAATTCGTCATCTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCGTCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAATGAGGTTAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAATGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCCGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTTCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGACTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGCGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGACGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATTTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATTGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATCAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCCCATCACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACATCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAGGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACTGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGTATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACATCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGGACCATAAGTCCGCCTTCACAGTCTTCTGGCGTAATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACGAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGACGCCCCCGGCACTCCAGAACCTAGTAATGTAACCGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGAATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACTGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACGAGATACACAGTCACTGATCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACCAGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGAGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGATGTCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCATCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCTATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCAGAGCATCCGTTTGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCGGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCTGTGAACGCTGCTGGTAACAGTGAACCTAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTAGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACCGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAATTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCCGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTATCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGTACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAGAGCCGGCACCGAGAGGTGGATGAAAGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATTGTCACAGCCGTGACTATACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCGAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCGGGACCTCCAGAAACATTACAAATATTCGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAATCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGCTCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACGGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTATATCAAAGTCAGGGTAATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAGTACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACGCCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTATATTGAACGCAAGGAGACATCAACAGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCGGAGTATCAGTTCCGCATCATCGCACAGAATGAAGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTGCAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACGATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACTGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCCTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATACGAGAAACCGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTAAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAGATCATTGCAGATGGATTGAAGTACAGGATTCAGGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCTACAATTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTACGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGAACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACATTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCAACCATTAAAATCATAGAATTCGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGTACGGCGACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCGCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCATAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACTCTGCCTCTCTATAACAAGACTGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATACAGTTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCCCCAACAGATACAACTTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGTCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAGTTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGACGACGTTCTCTTGGCGACATATCAGATGAGGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTATAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAAGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTTTCGGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGACGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGACGGCGGCGTTCCCTGTCTCCAACCTATATTGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACGTCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCAAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACTGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACAGCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTGCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCGTCATTCAAGAAAACATCTGAGATGGAAGCATCTTCCTCAGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TTGGCGTATGAACACCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTTGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACANNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGCGAGCCGGTACCCACCGTGTTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTCTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCCAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCTGTCTCACCTACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTGGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCCACTGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGATAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCCGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAGTCTCAAGAGAAGGCANNNCTCAAGGAGGAATCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCGGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCCGAAGAGTACAGATACGGTGTCTCGGGCAGTGATCAGACCCTAACCATCAAGCAGGTCAGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTCTTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCATGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTTATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLpteBra2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACAGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCTGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCATCTATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCTACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTTGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAAATGGGAAGGGAGATAT---GCGATCCAGGAGCAAGTGACTGTCAGCAGAGGA------GCGGGTGCT------------GCA------GCCAGCCTGTCGACCAGTGCTGCCTTCGCGGCGGGGGCGGCGGCTGCTGGTGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGTGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAGTTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAGAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATTACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGAGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTCTGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------ATTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGAAAAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTCACTGTTTCAAAAATTTCTGTCCCTAAGACGGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATTGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGTTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAACAACACTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGAGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCAGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGTACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCTTCACAGAGGAACAGGCAGGGCCGGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAGTAGCACCT---GGTTTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTCGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGTTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTGTGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAACAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTACGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAGCCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGATACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGATGAAAATGTAAAAACGACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAATCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTCATCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGTGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCACAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACATCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACGGTCGAGCTTACTCATCCCAACGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTACAACATATTACCCCCTCAGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCATTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCATCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGCGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTAGCTGGAAAAGCTTCATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTATGCCGTGGTGGCAGGAGGCAACATCTCCACCGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATATACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAACTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAACTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTACCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGTATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---CGGAACTGGGCAGAAGAGGCAGTGGACAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCGGTCGCAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAAACTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGACTCAAANN------NACA------GAGCCANNNGTGGAGAAATTT---CTGGAGAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCAGGGGATCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTCTACTATACCATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACTTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAATTGACACATTCAACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAACCCAGTGAACTAAGTAGTCAAGTTACGTTAGTGGCCGAGCACTTGCAATCGGTAGTCATGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AGTGGCACCATTTGT---------------------ACTCAG---TCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAATCCCAGAAATCTCTCCGCN---NNGATGTCCTAATACTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCTGTAGAAGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATGTCCAACCTCTATGGCTGAG------GAAGAGTTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGTCACACCAAGTGATCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAGCACACATGCAGAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCTCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAACAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAACGTGGAGGTAAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAATGAAGACTCTAACGGAA---------GAATTAACCATTGCTCTTGAAGGCATTGATCCACAAATGGCTAACTTGAAAACCGAGCTTAAGGATGTTTTGTGCTCTATTGTGTGTGAGGAAGTAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCTCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCAAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGACACCGCA---------CCTATC---CCTGATGGCGTTGTTCCAGCTCCTAGCCCT---------------------------GATGACAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------TCGTCAGAGGAAAGAAAGAAGNN---NCCC---------GGAAGTGGTACTGGGGAGGCTGGCTTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGTGTAGTTGAA---GGGAACAGTCCTGTTATTCACACGCCCTTGATGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATTTACGTTAGTAATCGACCAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGATTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGTTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCATGATTGAAACCATTTGGCAGAAAGATGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCCCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTACATTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCCTATTTAATGCTGCCAGGTGAATCCGCACGCCTCCACTGTAAGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACAGACGTCAAAGTCGAAGATAGTGGTACTTACTCATGTGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACATGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAGAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGACAGTGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTGCGCAACATAGGCAGTGTTGTCAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACAGTAGAGAAATAGCTTCTTCTGACAAATACAAAATAGCCTTTGTGGAAGGCACAGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTTACTTGTCGTGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACGTATACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACGTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGCTAAAGGACAATGATGAGATCACTGAGGACGATAATATAAGAATGACCTTTGAGAATAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGATGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAACCGCCGATTCTGGGACTTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCTGTTAAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGATGTGCAGCTGGAGTGTGAAGTGATGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTTAACCTCCACATAACTAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCACCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCAGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGTCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACGGTGGTCGGTATACGTTCAAGGTGGAAAACGACTTTGGGAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAACGACAGCAAGCCGTACCAGATGCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGGTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGTAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGGAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGAGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAACCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAATATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAACAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCCGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTGCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACTGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTGGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAAAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCGCATTTTCAGATAATGTCTGCACGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTATACATGCGTGGCTGCTAACACGGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACTTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAATGTTGACGTCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAGTGCAGGACAAACGTCCTGCACGACGCGTCTCTTTGTGAAAGAACCAGCTACCTTTGCGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCATATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTAAGAGATGACGATAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATTACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAATCCATCCAACTAGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGCGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGACGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCCGACATAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGATGAAAGATAAAGGTGATATCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACATCGCCACCCTCCAACTTGGGAGTCCTGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGGATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCGGTCCACGTGTCAGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCGTCTTGGGGGCTTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAACAAATACCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCGCCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAATGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCCCAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCGCAGTACAGTTGTCTGATAGAGAACGAGGCCGGGCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAATCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTGCGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATTCATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCGTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTGTCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACGTGCTATGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCAGTGGCGGTGTTGGAAATGCACAACCTCCGTGTTGAGGACAGTGGGGACTACACGTGTGAGGCCCGAAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTTATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTCGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGACGTGGGGAGTGACACTTGTGTCAGTTCTATCACGCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGGGAAGAAGTTCAGCTGCAGGCTACTGTTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACGTATGGGTTTCTTATTCAGAAAACATGGCAACCCTACAATTTGCAAGAGCAGAAACATCCAATGCTGGGAAGTACAGCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCGTAAGGGTCACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACGGGCACACCTGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGATAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCTATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCTGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAATTTCTTGCACGACGCATCTCCACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCCGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCTTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACATTCCTCACGGTTCAAGAGCAAAAACTACCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAATGTCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATTGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTTGGTGACAGTGCTGACTTCGAGTGTCATGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAGTAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTAGGAAAGGACTCATGTACCGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAACCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGCAACCCATCAGGGTCCAGTGGCTGAAGGCGGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTACCGGGACGGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCATAGATGGGAAACTCTTCTTCGTGTCAGAGCCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTAAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAAATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATACGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAACTGCTAAAGCAAAGTCAGGAGGAAGAGACTCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGTACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCATCTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTCATAGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACATGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGGTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAAATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAGGAAATTCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTATTCTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTGGACAAGAGA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCCGAAAGAAGGAGGTTCACAAAGAACAAGAG---GCTGTGTACGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATTGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAAGCCAAGGTAGAAGCAAGAAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGACGAATCACATGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACTGAAGAAAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAAGTTGCCGTTCCC---ATTCCTAAAAAAGTGGAACCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCCCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAGAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAGGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCTTGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCGGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAAATGGTACTGAAACCAAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATCGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GATCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAGGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCTCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAATAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTGAAAGTGCCTGTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGAGGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCTAAGAAGATCATCCCAGAAGAAAAG---CCAACACCTATTCCGAAANN------NGCTCCACCACCCAAAGTG---CCAAAGAAACATGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAAAGGAAATTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------CAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCGTAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTATTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGTTAGTAAGAGAGAGAACGGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAATTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAANN------NGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGTTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAGGAGCCAGAACCTCTGCCTATAAAANNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCTAGAACAGAAATTTCTCAGG---------------------GCACCAGCCAAAAAACCAGAAGCCCAA---CCAGCTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAG---------AAANNNGTGTTGCCTCCAAAAAAACCTGAAGTTN--CCTATTACAGTGCCCGAGGCT------CCC---AAAGAAGTGGTCTCTGAAAACAAAGTGACTGTGGCACTTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCT---GAGGCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCGCCTCCCAAAAAGCCAGAAGTCCCA---CCT---GTTAAA--------------------------------------------------NNNNNNN-----------------------NNNNNN-----------------NNCCT---------------NN------------------------NGTGCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAATGCCAGAAGTCCCA---CCTGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTGCCTGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAA------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGCG------GAAGCTGTGGAAGAG------------------------------CCAGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGCAGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGCTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCTCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGTTGCCCAGGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCAGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAGCTCAGACCAAAGCCT---GCACCG------CCTCCTCCTCCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCGGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTAAAAGTCATCAAACCGCCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAACATCCGCGAGAGCCCAAAGCATAGATTCATTGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACGGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACGGAGATAGTAAGAGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTCAATGACGAAGGGGTCTATACTGCCGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCACCTCTCGAAGACCAAACGGTGAAAGAAGGTGAAACAGCCACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAATTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACATGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTAGTACTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCCCTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAGGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTAGAGCTCTCCCATGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCCGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCCATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAGCCAGATATTGGACAGTATACCTGTGACTGTGGAACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCGCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGTAAAATGCACTTCCTGATTTTGCACAACTGTCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCGAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACTGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCCGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCTGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAGCTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATCAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACTGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAAAGAATCCTGATCATTCAGAACGCTCACCTCGAGGATGCCGGCAGCTACAACTGCCGGCTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAGAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAGTCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGCGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAAGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTAAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACGGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGGATACATAGACTCATTATAAAAGACTGCAGGCTGGACGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTGGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACTATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTATGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACCGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAGTTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATACTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGACTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACAGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCTGAACTTGTCGTTTCTCCAAGTGAACGTCCAGACAAGGGCACTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTAATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAGCTGAAATTTGGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGACGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGATTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATAACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCGTACCGTGTGAAGGCCTTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCGGAACCTCAGATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTCGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCCGCTTTTGACATCACGGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCTAACAAAGAATATATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATTTAGAGTGAAAGGTCTCACGAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACTGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAGCCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGGTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCATTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCGCCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATTATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTCGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGATAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACACATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACTCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTCCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTAAAAGATCTGATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCCGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGACCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCTTAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCTCCTTACCCAGCTATTACATGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATTGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGAATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTGTTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAGGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCGTGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGAGAGGTTAATAGTACACACTGGTCTCGTGTTAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTACGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCCGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCTCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACCGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCGCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGCATACAAATAATGGCTGGGAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATTAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTAGGTCCTCCAACGTCCCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGGGTTAACAAGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCCAACATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACCATGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCCGTAGAGAGGAAATATGGGGTCTGGAAACTCATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCGAAAGTCCTAGAGCGCACCAAAGGGTCAATGTTAGTGAGCTGGACTCCTCCTCTGGACAATGGTGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTTCCTATTGGTCACGTGTCAGCAGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTAGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCATGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCACACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCTGGACAGAAGACCGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCTCATGGAAGATGCCAGACGATGATGGAGGAGACAGGATTAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCCGCAGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTTGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAAAAAAGAACCTGTTATCTATGACACGCACGTCAACAAACTGGTAGTGGATGACACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCTTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATATACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACGGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTTACTGGTCTTATCGAAGGTTCTGACTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCGCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGACGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCTTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTAGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCGTCGTTTTGTACCAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTTGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGCGTGGTTGTGGAGAACAATACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGTAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCGTTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAAAGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTATACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCGGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCTCTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAGAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTCGTTGAGACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGTCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACCGAAAATGCTGCAACGGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGATCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCCGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTCAAAGACAAGACCAAGGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATTTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATCGCTGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCGGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGATTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCAGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCTCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAGCTGGTCACAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCCTCTCCTAAAGTCACTTGGCGAAAAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCCAAAATTGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTTAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCATATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATATGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCGATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTAAAAGCTGGAAGCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACTGTCTCTTGGAAGAAAGAGGGCACAGTGCTGAAGCCAAGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATCGCTAAAAACCCGTATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACGGAATATGAATTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACTCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTATATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTTGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTATATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCGACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAAAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCATGGTCTACGGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGACCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTAGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGAGTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTATGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGACTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCACCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAGCTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCGGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTCCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCACCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTGACTTGGACTGACCCCAGGAAAACCGGTGGCTCTCCCATCACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCTCTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGGTATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAATTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTATGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCAAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGGTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGACTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTGAGTTCGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAACTGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACGTGGACTAAAGACGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACAGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAGAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTAGCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAATATCATGGACATAACTAAAAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCAGCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACTGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGATGGAGGTGTACCTATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCACCTTACTACCGGAGTAGAGTACCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAGAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACTTGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTACGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTACTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAAACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCTGGCCCGCCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGAAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACTCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTCCTAGATACACCAGGCCCTCCACAGGATCTCAAGATAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACAGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTATGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCCCTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTCAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATCGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAGTAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCACGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGACGCAGCACGCACCGACAGTGGAAATTACATATTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATGTTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTTCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACTTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGCCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATACACTCTTACATTAGAAAACAGCAGTGGAACAAAGTCCGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGCGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGAAGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCCGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTAGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCATAGCCATTTCTAAGGACTCCATGGTTGTGCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCCGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGCACAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTCGAACTTCCCAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAACGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATGATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTGCTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACCGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACGCTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATTGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCACGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACCGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTACTGGCGTGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTAGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTTATAGCCAAAGATTTGACCATACAGCCTAGCTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCGAGACCTAACGTTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTCGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTTATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAGATAAGCAACTACATCGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACAGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATACGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCCTCGTTCGTGCAGGAGAGACTTTTGTCCTCGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAAAAGACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGATGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCATGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCGAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGACGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAGGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTAACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTACCTGCTGAAACCACAGAACCCGTTAAAGTTTCTGAACCACCCCTACCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTATGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAATAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACAATTTCCTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTATCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGCACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAGTGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCGATTACAGTTAAAGACGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCCGACATTGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAGCACTTCCTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTATGTACTAACGCTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAATGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCATGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCAGAGAGTGACGGAGGCAGTGAGATCTCTGGATATATAATTGAAAGGAGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCACCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTGTTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACAGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACCGCCATTCAGAACTTAAGAGGTACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGTACCGATCCCCAGATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCATGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACGTAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAATATCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTCAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTGCCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGTGTGACTCTCAGATGGGAGCCACCAAAGTATGACGGCGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACAGCAGTATGGACTGAAGTGTCTACAACTGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAACGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCGCCATCTACACCGTGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAGTTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTAATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTGACACAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGCTCAGTCAGCAATCCGTCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACCGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACTACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGAGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAGGTTAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATTCGTGACACCAGAGAGAAAGTGACTGGACTAACGGAAAATAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCCGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGCAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACGGACTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGCGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACTGGTACAACCTTTAAGATAACTGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTATCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCGCTATTGGGCCAATTACAGTGAAGGAACTTGTGATTACACCTGAAGTTGATCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATCACTTTGAGTATCAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAATGCCTGTCCCATCACAATCATCACACTTGGCCCACCGTCCAGGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCGTGTCCTGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACGGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAGGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACCGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTGTATGCTGAAAATTCTGCTGGCCTAAGCTTGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGCAAGATTGTGGCCTACAGTATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTAATCATGACAAGAGATGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATGTGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGACACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCGAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGAATCTCAAGACTAATCAAATGTCGAGAGCCAGTCAGCCCACCAAGTGCTCCCACCGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACGAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACTGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTCGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACGGCTGTATGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACGTCATTGACACGAGCAAATCGTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATACGAATTCCGTGTGAAGGCCAAGAACGATGCTGGCTATAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCAGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGCGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACAAGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCAGAGCATCCGTTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCATAGAGCGTAAGCCCATCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGATACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCAGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGCGAAAAGGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCCGGTGTGCCTGTTGAATCAGAGCCAATTATAGCCAGAAACTCATTCACTATTCCGTCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACTGCGGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAAGACACCGATCATTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATATTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTAACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCCGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAAACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAATATTTATGGCATAGGGGAACCATGCGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATATGTCCTTGAGGCCTGCAAAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTATCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCGTCACAGCCGTGACTGTACGAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCTCCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCACAGCAGCATCAGTATTCCGGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATTGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAAGTACCAGGAACGGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTATATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAGTACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAAGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCGGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCAGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAGTTCACAATAGGGGGGTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCCGGAGAGGCTCCAGGAATACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACCGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTACGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAATTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCGGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGACCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTACGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCGTGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTCGAAACATCCTCGAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTATGTTCACCAGGTCTGCGAAGCACTTGAGTTCTTACACAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTCGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCGCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTATTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGACGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGGTGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTACCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTACTGGAAAGACCACCAGAATTTACTCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTGACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTGACTACAGATGATGATGCTGAATATACGATTGTGGCAAGGAACAAATACGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAGGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAATGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACCCAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAATACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGATTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAGGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTACGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACAAGTTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCCGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAAGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACGGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTACGAAGTTCTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAATAAGATTCGTTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCTGCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCGTCATTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCGTATGAACACCACGCATCTGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCTCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCTGCGAGGTTTTCTTGTGATACTGACGGCGAGCCGGTACCCACCGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCGTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACTAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCACAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGTAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGAGATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACCGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCAGCCCGCTGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTATAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTAAGCCACAANNNAAGGCAGTTGTCCAGGAAGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTGAAATCTCAAGAAAAGTTANN----AAGGAGGAATCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAACATCACAGGCTTCGGAAGAAATCAGAACGCATGAAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAATGGCATAGAGCTCACTAACTCCGAAGAGTACAGATACGGTGTCTCAGGCAGCGATCAAACCCTAACCATCAAGCAGGTCAGTCACAAAGATGAAGGCATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCAAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTCCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLpekPenn1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGTGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGTGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGGCAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACGGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTTGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAACCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTGCAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAAAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGTGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACGTCCTGCTATCTAGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTCACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTGTACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGACGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAGTAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTTATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAAGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTTCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACGGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCTTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGCGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTTTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGCGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACTTTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTAACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTTGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTCTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTTGGGCAGTTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGTTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGAATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCTGTGACTGTGCAGTCTGGCAAGCCAGCCCGCTTCTGCGCGGTGATAGCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAACTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACGGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAATTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCGAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTCGATGTAAACTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGATGCAGTCACAAGATGGAAATATTCAGTTTCTTAACATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGAGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAGAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCTGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACGCATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCTG---GAAAGT------ACCAGGGCGCTTGTTTCCGTC---------AGCGGCACCATTAGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGCCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCGTGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTTGATANNNGCTCCAGCCCATTCATATCCAGCCTCTATGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCAGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCATTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CGTTCT---GACAACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTCATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCTACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATACCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGTGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTGACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCCGAAGGGAGCCAGAACAGGCTCGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGCTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCATAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGATTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACCTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTCCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTGTTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCGAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCATGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGTGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTTATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACTCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCACATTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAACTTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACGGTGTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGTGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------GCGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTACCTGGACGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGATGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGTTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCACATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACCCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAGTGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCTGATATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGCGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATAATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATATGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCGGGGGATTCCGCGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATCGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAAATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAACTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCCTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAGTGCAGGCCAAACATCCTGCACGACACGTCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGTAGTATCATCACAACAGAGAAAACCTGTATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCATATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGATACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAGGACATCGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAATTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCGTGCTGACCGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTTGTGACCAACGACGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTACGCACAGTACAGTTGTCTGATAGAGAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTGGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTACACCTGCTATGCAAGCAACGTTGCTGGAAAGGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACCTGCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACACTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGCGACAGTGGCGTATACAGCTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTGACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAACCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCATCAGCTGGTTCAAGGGTAGCAGCGAACTCATACCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACACATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACATACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTCCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCACGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGTCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCTGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACGGCTCAGCTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAAAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGTTGCCACGTGCGGGGATCGGAACCCATCAGAGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACCGCCGTGCTGGAACTGAAGGATGTGGCGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGTGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATCGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAAGGGGGTCGCATTCTTATTCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATCGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATAAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATTGTAACGTGGTACAAAGGACCAACGGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACGAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCAGCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTATATGAGAAGAAGCGCGCTGTCCATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTTGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTACAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTNNNGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCTAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCGGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAACTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCTAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAACCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTGGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACCAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATTGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTTTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGTTTCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCCGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAAGTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGGACCCAGAGAAGTTGTCCCAGAAAGGAAATTGCATCCTTCCCCAAAGCCTGAGGTCGTACCTGTC------NN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------------NNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmarMart2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTAAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCCCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCAAGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTAGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTGGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACAGGGGAGTGCAGACTGGTAATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAGCCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAAGAGGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGCGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAACTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTCCACTTCCTCTCCATACTGACAATTGATGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATATTGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCAAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGCACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAACTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACATATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATCCTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAGGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACATTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---ATGGAAAAGTCTGAACGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAGCCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTTAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTATAGTTCTAGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCGGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGGAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACTATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAGCTTTACTAGCTGAACCCGAAGGGAGTTATCCACCGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCACAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAGTGCTCTCACCCTGAGTCAGAGTTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTTAAAGAAGAG---CGTTCT---GACGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTACAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAACAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTTGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGATGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GACGAGACCCAAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGAC------------------------------------AGTGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACGGCGACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAAATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAGACCGTTACTTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCGAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAACGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCTACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTGAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACGAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCTTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACTGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTTACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTAGGCCAAAAATACAAAATCAGCGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGATAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTAGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGAAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCCTTTAAAATTAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGTCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACATTGACTGTGTTAGAGCCTGCAGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAACTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTGTCTAACAGTGCAGGCCAAACGTCCTGCACGACGCATCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATTGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCTGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTACAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAGTGCAGAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACTGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAAGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCTGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTTACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTTGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAATGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGTAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTTGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAAGTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAAATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCGAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTAGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTATACGTGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAGTGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCGGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAATGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAAAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTCATACCAGGGGACAGGTGTAACATATCTCTGGAGGATTCTGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAACGACTACAGCATAGAGAAAGGGAAACCCTTAATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACCATCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAGAGATGGCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTACAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCCGCTTCCTCCAGCGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACACTCCTGCTACACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACGTCTTCCATTGTCATCAAAGAACCAAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACTGCCATGCTGGAACTGAAGGATGTGGCAAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCGTGAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATCGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCCTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGATCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACGGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAACGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAGCTTGAAGTGGAGCCGTACGCAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAACCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTCCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCAGCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCAGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GATGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCAAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCCGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCGAAAAAGGTGGAAGCTCCACCTGCCAAAGTCCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTATCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTAACAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---N---NN---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAGA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAACACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGN---NNACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTATT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCATGATGAAGTGCCAGAGGCACGCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NN-------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCCAGAACCGAAATTTCCCAGG---------------------GCACCAGCCAAAAAACCAGAAGCCCGA---CCAGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmarMat1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTAAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCCCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCAAGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGTGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAG-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---NNNNN---N---NNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCTCCCAAAGAGGTTGTCCCTGAG---------AAGAAAGTGCCTGTG------GTGCCTTCTAAAAAGCCTGAAGTC---CCACTTGTG---NN-------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGCCT---NNNGAAGTGGTCCCTGAAAAGAAGGTGTCTGTGGCGCCTCCTAAAAAGCCA------------------------GAA---------GTCCCA---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN--------------------NNGTATTTATTNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN---NNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------NNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTGGTCCCCGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCAA---CCTATTACAGTGCCT---GAGCCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---GAAATGTGTGTGGAGCCTCCTAAGAGGCCAGAAGTCCCA---CCT---GTT-----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmarZib1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTAAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATAGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCCCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCAAGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACAAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGACATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTAGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTGTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACAGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAGCCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTCGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAAGAGGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGCGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACCGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGCACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATTTCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCGGGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGATGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAGCCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTTAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTATAGTTCTAGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCGGAGGCTGCTGAAGCTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGGAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACTATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAGCTTTACTAGCTGAACCTGAAGGGAGTTATCCACCGTCTTCGATANNNACTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCACAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTTAAAGAAGAG---CGTTCT---GACGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTACAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAACAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGATGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GACGAGACCCAAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGAC------------------------------------AGTGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACGGCGACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAAATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACTTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCGAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCACAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAACGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCTACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACGAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACTGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTTACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTAGGCCAAAAATACAAAATCAGCGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGATAACACTGCCTTCTTGGAGATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTAGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGAAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACATTGACTGTGTTAGAGCCTGCAGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTGTCTAACAGTGCAGGCCAAACGTCCTGCACAACGCATCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGTATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTACAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAGTGCAGAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTTACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAATGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACATTTACTGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGTAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCACAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTTGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAAGTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAAATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCGAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTAGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAGTGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCGGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAATGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAAAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTCATACCAGGGGACAGGTGTAACATATCTCTGGAGGATTCTGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAACGACTACAGCATAGAGAAAGGGAAACCCTTAATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACCGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAGAGATGGCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTACAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCCGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACACTCCTGCTACACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACGTCTTCCATTGTCATCAAAGAACCAAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACTGCCATGCTGGAACTGAAGGATGTGGCAAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCGTGAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATCGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCCTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGATCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACGGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAACGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAGCTTGAAGTGGAGCCGTACGCAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTCCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCAGCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCAGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GATGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCAAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCCGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCAAAAAAGGTGGAAGCTCCACCTGCCAAAGTCCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTTGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTTCCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAGA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGN---NNACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACGCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------CCTGAGGCTCCC---------AAAGAGGTTGTC------------CCTGAG------------AAGAAAGTGCCTGTG---------GTGCCTTCTAAAAAGCCTGAAGTCCCA---CTTGTGACAGTGCCTGAAGTTCCTCAAGAA---ATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAACCTGAAGTTGCACCTGTTNN----------------------------------------------------------------------------------------------------NNNCAC------TCACCTN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAGAGAAGTGGTCCCT------------------GAAAAGAAGGTGCCTGTGATG---CCTCCCAAAAAGCCCGAAGTCCCA---CCA---GCCNN--------NNNNNNNNNNNNNNNNN---------------N------------------NNNNN------NNNNN-------------------------------GTCNNNCTA---CCC---------------------------TTGCCCGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCT---CTTCCTCCCAAA---CCCGAGAGT---------------------------------------------CCTCCTCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCCCC------------------------------GAGAAA---AAA---------ATGTCTGTG---GTT---------------GTGCCCAAA------------AAACCA------------GAAGCACCACCTGCTNN--------------------NNNNNNNNNNNNNNGAAAAAGTACTGTCT---TGTGCTCTTCCC---------------AATCATN---------NNCCTGAAGTTN------NN---CAAGAAGTTGTC---CCAGAGNN---------------------------NCCCAAAAAACCAGATGCCCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmarFoi1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTAAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAGCTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCGTGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCAAGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGCAGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTAGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACAGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAGCCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAAGAGGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGATATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGCGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGACTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCATACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGTTTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGCACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGGCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCACTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTGTCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACGGAGTTCTCT---GGGCACTGGGCGGAAGAGGCAGTGGGCGGGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCCGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTGAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATCATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGAGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTATAGTTCTAGAAGACAGGGACATGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGGAGGTTTTN------------NNTTAAAGGGTCCCGTAGTTGACGCATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGGAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------GCCAGGGCGCTTCTTTCCGTC---------AGCGGCACTATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCGTGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAGCTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCACAAGAAAAG---ACAGTGTCTTCAATGGGCAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCAGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTTAAAGAAGAG---CGTTCT---GACGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGA---------TACATTGAACAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTTTTGACAGCCGAGGGTCCCAGAATCCCGAAGGGAGCCAGAACAGGCTCGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGATGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGATCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GACAAGACCCAAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGAC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTCAACTGGTATTTTGAGGGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATATATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACGGCGACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAAATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGAGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCTGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAACTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCGAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGTGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCAGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCTACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACGAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTTACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTAGGCCAAAAATACAAAATCAGCGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCCTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGATAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTAGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGAAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTATGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAACGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGAGGTGTTACGCATTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGTGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCATAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACATTGACTGTGTTAGAGCCTGCAGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAATGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTGTCTAACAGTGCAGGCCAAACGTCCTGCACGACGCATCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAATTAAGCGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCATCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTACAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAGTGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACCATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAACCCTCACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGAGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTAGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGTAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGAATCAATGGCTCAGAACCACTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAAATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCGAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCAGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGTAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATTGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAGTGCTTTGCCACGCTATCTGTTCTTGAACCTGCAGCGATTGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATACCAGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAACGACTACAGCATAGAGAAAGGGAAACCCTTAATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCGGGAAGAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACATTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACAGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTACAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCACGTTACTGGGACGCAACCAATAAAGATCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACACTCCTGCTACACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCGAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACTGCCATGCTGGAACTGAAGGATGTGGCGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCTGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATCAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATCGAAAGCAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCCTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATACGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGATCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACGGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAGCTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCTGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAGAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCAGCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCTGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCAGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGAAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GATGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCCGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------NN------NAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCTGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCGAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCGAAAAAAGTGGAAGTTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGAACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAGA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGN---NNACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAACTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCAAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACGCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCATACCTGTC------AAAGTACCTGAGGCTCCCAAA---------AAGGTTGTCCCTGAGAAG------AAAGTGCCTGTGGTGCCT------------------------------------------TCTAAAAAGCCTGAAGTC---------------------------CCACTTGTGACAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAACCTGAAGTT---GCACCTGTT---ACAGTG------------CCTGAGGCTCCC---------AAAGAAGTGGTC------------CCTGAA------------AAGAAAGTGTCTGTG---------GCGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------NNNNNNN---------NNNNNNNNNNNN------NN---AAAGAANNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNCCTGAGGCTCCC---------AAA---GAAGTGGTT---CCTGAAAAGAAAGTGTCTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTCCCCGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCC---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGCA------GAAGCTGTGGAAGAG------------------------------CCGGAGCCGGCT---GCTCCTCCA------AAAGTGACCGTGCCACCCAAGAAACCCATCCCAGAAAAGAAACCACCA------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCGGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGAAGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCAATTACCAGAAAACGA---GAAGTCCGGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATATATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCG---GAA------------------CCCGAGCCACAGCCAGAAGAAATACCA---GTTCAANNNCCTGAGCCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCTCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAGCTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCTGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACAGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCGGAAGTAAAAGTCATCAAACCACCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCTCAGTGGCAGTGCCCGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAAGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAATCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAAAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGTGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAACCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGAAAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACGTTAAGTGGTTCAAAGGATATGATGAAATCCCACTGGAACCAAATGATAAGACTGAGATAGTAAGAGACGGAAAACAATTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACGTTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTCCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACCGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTGATGACGAAGGGGTCTATACTGCCGAGGTGGAAGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACATGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACATTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCCGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGCGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCATGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGAGAGAGTGCTGTGTTCACTGTGGACCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCATACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAGGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATCGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCACTGAAGGATGTCACGGTGACCGCAGGAGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAAACATATACTTGTGACGCTAAGGATTTTAAAACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGATTTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAAGACAGCAAGAACTTCTGGCATGCTGACTGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAGGAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATTCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAAAGCTTTGAAGTTCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAGGATATGGGCACTTATGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGCGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGACGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAACGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACAGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTTTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACCGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTAGAAGGGCAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCCGTGAACTTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTTACATGGGAGCCCCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTCTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACTTGGTCTTTTGGAGATAAAGTACTAGAAGCGGGGGACCGTGTGAAAATTAAAACTTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTTAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAGGAAGGTAAATGGTATGCGTACCGTGTGAAGGCCCTGAACCGGCAAGGTCCTAGCAGACCAAGCAAACCGACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAACTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCCGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAATTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTGGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGATACAACATTTAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACAGAACCAATCTTAATAAAGGATCCTATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACTGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATATGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATTCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGGGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTTAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCCGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCGAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCGTGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCTCCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCTGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGACTGGATTACTGTCACTGCAACACTTAGGCACTGCAAATATTCAGTGACAAAATTAATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCGCTTGTAGAAGATGTTACCAAAACCAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAATTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGGGAAGGACCTCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTCGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAAATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGTCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACGTCTCCGGAGAGGCTCACATACACAGAAAGGACAAAGTCCACCATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGTAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTACGAATTCCGTGTCAAAGCTGTCAACGCCATTGGAGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGTCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCGCTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACTATTACAGCTTCCAATCGTCTGGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGATCGATGTTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAAGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCATAGAATTCAACGTTCCCCGCTTGACTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACTGACTGGAAAAAAGTAAACGAGCCGGACAAACTGCTAACCACCTGTGAATGCGTAGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACAGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCATGGGAATTTGACGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGAGGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATTATTATTCCGGAATGCAAACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCCCATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGTAGACTCTCGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCGCCCGCGGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGTGAATATGAATTCAGAGTCAAGGCTGTGAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAGCCTGTCATCTATGACACGCACGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACTATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAACCAGAATACGACGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAATCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAGGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATAGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAGCCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTTCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACCTGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAGGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCATCGTTTTGTACCAAGCCCATCACTTGCAAGGATGACCTAGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTTCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTGGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCGTTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCGTACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGTGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCAGATCCAGCTTATGTTCCTGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGGCTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTATCTTACTTGGAAAGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCAGAGAACCAGTACGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCCCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTCGTTACTGGACTACAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTGAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCCGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTAGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTAGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTCTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCCGACCCAATAAAAGCTTGCCGACCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTGTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTATTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACGAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCGTTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAGATGAGACCAAAACGAGAAGATGCATCCCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCCAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAAGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTGCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATACGGCCCTGGCGTGCCAGCAGACGTCCCCAAACCAGTGCTTGCGTCAGATCCTCTGAGCGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGTGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCTAAAATCGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAACCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTCAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCAGTGCATAAAGCGGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTATCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCGATCACTGGTTATCTGATCGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGATACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCTAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTCGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAGGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAGGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATCGCTAAAAACCCCTATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAGTTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACAACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTACGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACGGACTTTGACACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTAGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCTAAAGATTCTGCTTACATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTATTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCACCTCCATCAGTATCCTGGAAGAAAGGAGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTATAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGTCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCGCCCAATATTGTGGATGTCAGACATGATTCGGTATCGCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCTTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAGCCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGAAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAGATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAATCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCTTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCATCACCACCAGACAGTCTGAACATCATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACTGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCAACCACTGTCATTCGCACGACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGCGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCCGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAACATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTACATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACGGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGACTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGGGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCGTTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCCGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGACCACGTGTGCCACAGTCAAAGTCACTGAAGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGGCGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCGACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCGCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCACGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAAGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTAAAGGCCCAAAATGTTGCAGGGGAGAGATCGGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATATTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAGCGCCTAATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAACTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCTGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACCAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATCGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAATGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACGGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAAGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTTATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTGTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGCAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCATGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAGTTTACCGTATCCGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGCGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACGCGATTTGAAATCTCAAAACTTGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAACTGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCCGTCAAAGAAGTGAGAAAAGATTCTGTCCTGCTGACATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTATAAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCGTCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGTTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTTTCGGACGACCAAGACCTAACATTTCGTGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGCGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAATTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCTATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACGACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCTATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACCGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTGGAAGCTGATATCCGCGGCAAGCCAATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTGTACGGACTGATGGAGGACAGTATATCCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGGGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTGTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTTAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCGGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCGATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTGGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCTGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGTGGTCGATATAATCTGACACTTGAAAATAACAGTGGTTCCAAAACAGCCTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACACTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACGAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTAGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACCACAGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCTGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCGGGAGAAGAGTATACTTTCAGAGTAGCTGCCATCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCATCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACCGTAACATCACTGTCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTTCTTGACAAACCAGGGCCTCCAGGACCTGTTCATGTTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCGAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCAGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTATGATGGTGGCGCTAAGATCACAGGATACATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACATTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAACACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTGCTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGACATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGGGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGCGTCGGTGAGTCCCTGGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACTGTTCCAAGTCTGCCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCTACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTCAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACAGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACGGTAGGTGGACTAACAACAGGAGCCGAGTATGTGTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACTGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCCTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAATGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCAGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTGAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTAACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACCGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACCGATGCTGGAAGGTATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCCGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACGGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGTTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCGGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTCTCTGGCTTGACGCAGAATTCCCAATATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACTGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAGCTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTAGTGTGGTCTATGGTCTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATCACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCCGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCGCCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATACGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGACGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGACGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGCGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCGGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTAAAGGAGCAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTCAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACTGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCCCATTACAGTCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCTGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACGACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCGAGCCACTTGTCTCAAACATAATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCATTAACTTGGGATGCTCCCGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCACCAATATCTGGAAGAGAATACAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAACGATCGCTGGGTTAGATGCAACTTTACTGATGTCAGTGAATGCCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCCCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATTCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCAGCAGGAGTGGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTAAGCCCACCAAGTGCCCCCACTGTGGTCAAGGTGACTGACACGTCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACGAGATACACCATCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTTGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACTGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCCACTCCTACAGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGACTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTACTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATAATTGACACAAGCAAATCCTCAGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAAACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAATACTGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGACGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAACGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAACCTCTAGAATCGGCACCAATAATTGCGGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGTTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTAGGCTACATCGTAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAGTACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTATTGAATCAGAGCCAATCGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGAGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACCCGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCGAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCACAGGATATGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAGTACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCAAGTCAACTGCTGAAATTGAGCCCGTGGAAAGGCTAGAAATACCAGACCTAGAGCTTGCTGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTGTCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGATCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCGTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACGGGATATGTCCTTGAGGCCTGCAAAGCTGGCACTGAGAGGTGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATTAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAGCCACCCAAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGATACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGTCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGACCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCGGAGTATCAGTTCCGCATCATTGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGCTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCCGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACGGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAGGAGAAATATTATGGTGCTGTAGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGTTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCCGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACGGAAGAAATTCGAGAGACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGCGAATGGAGTGAAATATCGGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGACTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACCTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAAGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATGATAGAGAACATCATGAATGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCACCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCGGCGGCCCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAAGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTACGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGGGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTCTACCAGTTAACGATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGTTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAACAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTCGAAGAAGAGCTTGAACTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAAAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCCGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTTCCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGATGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCGTCGTTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCGTATGAACACCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCACTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTCACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGTGATACTGATGGCGAGCCGGTACCCACCGTGGTCTGGCAGCGTGGGGGCCAAGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTTGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAGGCTCAGTTCACTCTGACTGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTAACCTCACCACCGAGAGTCAAATCTCCTGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCCATCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACCGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGCAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGCGGAACTTCTAAAACAAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCANN----------------------------------ACCGAACCA---------------------------------------AAAGTG------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCCTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCAGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATATGTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCCAGCTGCAAATTAACTATAAAAN---------------------------------------------------------------NNAAGGTGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTGAAATCTN-------------NCTCAAGGAGGAAGCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAGCTCACTAACTCTGACGAGTACAGATATGGTGTCTCGGGCAGTGATCAGACCTTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAGTGGTTTAAAAATAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGTGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTCCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTGTTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAAGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAGTAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLmarFlv1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCAGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGTGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGACTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTTAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACA---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACCGGTAGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCATATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTGGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCAGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGGGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGTAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTATATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATTTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATTAAAGAGGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGTAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCCACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAACGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTTTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGCGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGTGTTGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTATACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACTTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGGATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCAGCCCGCTTCTGCGCCGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGG---TCCACCCACACGGCCTCATCGGTTCAAAACGTAGAGTTGCACCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCGGGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGAAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---AAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTATAGTTCTAGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AGCGGCACTATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCACN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCGTGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAGCTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCACAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTCGCGTGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACGACTTGGTCATCCCCCTGAACAAAACCACTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCACAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAACAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCGTTACTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCCGAAGGGAGCCAGAACAGGCTCGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGACACAGTCTGGGAACCAGAAGTCGAATCTAAACGTCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGAC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACATTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAAGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAATTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATTACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAAAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGCTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCCTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAACTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCAAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCATCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGATAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTAGGCCAAAAATACAAAATCAGTGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGTTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGAAATGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACCGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGTGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAGTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAACGACGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCCTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAGTGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCCATCTCTGTTGCCTGGTTTTATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACCTTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGTTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAGTGCAGGCCAAACATCCTGCACGACGCGTCTCTTTGTGAAAGAACCGGCTACCTTCATCAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTGTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTACAAACTGACTTGAGTCACTCTGGACTGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAGTGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATTGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCGGCCATGCTGACTGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACAAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGTAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCACTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAGCCCACAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAAATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCTGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCAAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCCGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCGATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCTCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCACCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATACCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAACGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCTGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGTCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCCTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGATTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCTGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAACTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCATGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCCGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAAACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCTGACGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTAAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGCCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACCAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGTTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCACCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAAGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CATGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCGGAAGAAGAGGTTGCCATTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCTANN------NGTGCTGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAATGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCAGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GATGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGTGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGGAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCCGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCGAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGACTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTTCAAAGACGAAAACCAAAATAGCAAAAGTGCCTAAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCGAGAGCAGCAAGCTCCTGTTGCTAAAGGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAATTTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAATTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAANNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------------N-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTCAAGAAATTGTCCCTGAA------------------AAGAAAGCACCAGTG---GTGCCTCCTAAAAAACCTGAAGTTGCA---CCTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN--------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------NNNNNNN---------NNNNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTGCT---CAAGAAGTTGTCCCAGAGAAGATTATTCCC---AAGGCACCACCCAAAAAACCAGATGCCCCACCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------NNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLgulGulLus2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTGTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGTGGAAGCGTACCCTGAAGACTCCGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGTGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCAGCAGGGGCTGCGNNNGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAAACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAATCAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGGTCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAAGAGGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAGGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGAGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTCATAGAACATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCATTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAAGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGACGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAAACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAACGTAAGAGGCGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCTGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCAGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACTCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCATCATCGGTTCAAAACGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCGGGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTATTGAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAGAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCTAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTTTGATAATTCTGTTTACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTATCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGTACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTATAGTTCTAGAAGACAGGGACGTGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACGCATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACTATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAACCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCCGTGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAGCTTTACTAGCTGAACCCGAAGGTAGTTATCCACAGTCTTCGATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCACAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAATGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CGTTCT---GACAACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGACCAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCCGAAGGGAGCCAGAACAGGCTCAAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGAGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAAAGAGATGNN---NCCC---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGAC------------------------------------AGCGTAGTTGAA---GGGAATGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAACGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGGGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACGTGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCAGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGTTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAATAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCGAGCAAAAAGTACCGAATGAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGTAGAATTGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTCACTTGTCGCGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAGATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCAGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCGGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTAGGCCAAAAATACAAAATCAGCGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTGTTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGAAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTAAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCTGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGGAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAGCTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCTGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATCAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCCACACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTTGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGTGAGCCCGCTGAATTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAAAAGGCAGGATCGATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAGTGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTCGAAAGCCAAGATGCAGGCACGTACACCTTCCAGGTTCAAAACAACGTGGGCAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACATCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACGACGCATCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAGGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTTTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTACAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCACATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACCTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAGTGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGATAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGTGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACTGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCTGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTTGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGTAGTATCACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGACGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACGTCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAAATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACGACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATGGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACACTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACATTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCAAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAGTCCATAAGGGTTACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCGGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCTTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCATCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCACGAAGGAAAGGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATACCGGGGAACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAATGGCATAAATATAATGCCCTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCATTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCACCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACAGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGTAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGAACTGCCATGCTGGAACTGAAGGATGTGGCGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCGAAGTTGGAGATTAGAGATACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATCGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAAGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGGTGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCTGACGTTCGAGCAGAAGACCAGGGCCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACGGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCTTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTATGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAAGAA---GGTTTTGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTCCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTAGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACATTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCCGGAAGAGGCAAAGAAGCTAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCAGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GAGGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGGAT---GTCGCAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCCGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCGAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCTGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTCGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGTTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCTTTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTACTCACAAAAAGCGTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCGTACCTGTC------AAAGTGCCTGAAGTTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGTACCAGTGTTGCCT------------------------------------------CCTAAAAAACCTGAAGTT---------------------------GCACCTGTTACA--------------------------------------------------------N------NN---------------------------NNNNNNN---NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN-----------------------------------------------------------------N---NN------------------------N---NNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NATCTTCATAGTTCCT---------------------------------------------------------------------------AAGTGT------------------------CCTGAG------CCTCCCAAAGAAGTGGTCCCT------------------GAAAAGAAAGTGTCTGTGGCA---CCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCTGAGGCTCCCAGAGAAGTG---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCC------------AAAAAGCCTGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGACGCT---CTTCCTCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTN------NN---AAAGAAGTTGTC---CCCGAGAAAAAAATGTCTGTGGTT---------GTGCCCAAAAAACCAGAAGCACCACCTGCTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAAGAAATTGTCCCTGAAAAGAAAGTATCAGTGTTGCCTCCTAGAAAACCTGAAGTTGAA---CATGTTNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGCCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAA--------------------------NGTTNN---------------------------------------------------------------------------------------NNNNGTCCCCGAGGCTCCCAGAGAAGTGGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGCA------GAAGCTGTGGAAGAG------------------------------CCGGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTCCCAGAAAAGAAACCACCA------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCGGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGAAGCTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTATCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAAGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCGGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGCGTCTCCTGAGGACATAATATATGAAGAAAAAGCATCTATAACCATTGATAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTGCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCGGAAGTAAAAGTCATCAAACCACCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAAAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATAATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAACCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATTGGCCTTTTGAAAGCCCTGACCATCAATGATGCAGATGACCTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACGTTAAGTGGTTCAAAGGATATGATGAAATCCCACTGGAACCAAATGATAAGACTGAGATAGTAAGAGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCAGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACGTTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTCTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATTGAACTTGACTTTGCCGTGCCCCTGAAGGACGTCACCGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTGATGACGAAGGGGTCTATACTGCCGAGGTGGAAGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAGGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGATGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGCGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAATATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGACCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAGGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCACTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTGCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTTGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAACAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTAGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTGAAGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAGGAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAAAGCTTTGAAGTTCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAGGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAAGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCACGATTGGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGCGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGACGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAGAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCAGTTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACAGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGGCAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACTTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTTACATGGGAGCCCCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACAATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGACGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTTAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGTAAATGGTATGCGTACCGTGTGAAGGCCCTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCGACAGATGAAATCCAGGCGGTAGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGATACAACATTTAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACAGAACCAATCTTAATAAAGGATCCTATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCGTTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAGACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGGGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTCAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCCGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATCGAAGGTGAAAAGTTACACATCCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCGAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTAAAAGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCTCCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTATGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGCGTAGCA---CCCATAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGGCACTGCAAATATTCAGTGACAAAATTAATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCCTTGTTGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGCCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGGGAAGGACCGCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTCGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAAATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGTCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTAACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTTTTCCGGTTGAAGATCTTGATGAACACCAAATGTACGAATTCCGTGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCAACCATTAAGTTGCACCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACTATTACAGCTTCCAATCGTCTGGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAACGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCAGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGATCGATGTTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAAAAGAGAGAAGAGGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAATGGGCTTGAAAGGCATAGAATTCAACGTTCCCCGCTTGACTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGACAACACCGACTGGAAAAAAGTAAACGAGCCGGACAAACTGCTAACCAACTGTGAATGTGTAGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACAGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCATGGGAATTTGACGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATTATTATTCCGGAATGCAAACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCCCATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAGACTCTCGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCGCCTGCAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAGCCTGTCATCTATGACACGCACGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCAAGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAATCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAGGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCATCATTTTGTACCAAGCCCATCACTTGTAAGGATGACCTGGCTCCTCCAACCCTTGACCTTGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTGGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAACAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCGTTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCAAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCGTATACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTATACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCTGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTATCTTACTTGGAAAGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGTGGTCCTTTCGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCCCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTCGTTACTGGACTACAGCAAGGAAAGACATATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTAGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTAGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACGCTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAATAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTCTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCCGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTGTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAAAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGACCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTGAGTGGCGTGCTGACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCCACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGCCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTAGAGATGAGACCAAAACGAGAAGATGCATCCCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCTGAACTAAAGGATGCTATTAAACCCAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAAGCAGAAAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTGCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGACATCCCCAAACCAGTGCTTGCGTCAGATCCTCTGAGTGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGTGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCTAAAATCGATGGCTACATCATCAGTTACAGAGAGGAGGAACAACCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTCAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCAGTGCATAAAGCGGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGACGCTTGCTCCCTATCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTCATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTCGTGGCGTGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATCGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTCATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGGTCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGATACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCTAGGATAGAACTAAGTGTGGCTATGAGAGGTCTGCTTACCGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAGGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATCGCTAAAAACCCCTATGACCCACCTGGACGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAGTTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACAACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACAGACTTTGATACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTACATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTGTAACTTGGAGGAGGGAAAATCCTATTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCGTCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTATAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCGCCCAATATCGTGGATGTCAGACATGATTCGGTATCGCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACTAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTACTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACACCAGTTTCAGATCTCAGATGCAAAGTAACGGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCGCCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCGTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTTGTTGTCCCTGACCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAGATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCGAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCTTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCAGAAAACGAATACGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCATCACCACCAGACAGTCTGAACATCATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGCGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACATGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGCGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACCGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGGACGACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTACATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAACGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACTTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCACCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTGTTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGATACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAACTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAAGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTAAAGGCCCAAAATGTTGCAGGGGAGAGATCGGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAGTGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATATTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTAATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCAGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCTGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCTGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCAGAGAATGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCACTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACGGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCCGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAAGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTTATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATCGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGCAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCATGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTGGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTATCCGGTCTTACTGAAGACCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGCAGTGAGATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTCTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCATGCGATTTGAAATCTCAAAACTTGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTAAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAGTATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGTTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCTTGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGCGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAATTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCTATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACGACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCTATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACCGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTCCTGGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTGTACGGACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCTCCTGAAGGTCCTCTGAAGGTTTCTGGGGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTGTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCGTCAGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCGATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTGGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTGCTACTTTACGTTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGTGGTCGATATAATCTGACACTTGAAAATAACAGTGGTTCCAAAACAGCCTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACACTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACGAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCGACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAGAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACCACAGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCTGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCCATCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTGTCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTTCTTGACAAACCAGGGCCTCCAGGACCTGTTCATGTTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTAGTTTCACAGGCAATTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCGCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTATGATGGTGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGATGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCACAGGGCGCCCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAACACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTACGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGTGTGGCAGTAAAGGCACTGGATCCATTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGATCAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACAGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACTGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCCTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGCTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGCCATACTGTATATGTGAGAGCTGGTTCAAACCTGAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACCGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACCGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACGGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGCTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAGAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAATTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCGGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTGACGCAGAATTCCCAATATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTACGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAGCTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAAACAAGCCGTGTAGTATGGTCTATGGTCTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCTGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCCGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGACTAACAGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCCGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATACGTTGTTGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCCGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTATTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGACGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACTGTGAGCGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGGTCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCGGTGTCACACAAATGTACCAGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTAGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTAAAGGAGCAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAGGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACTGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGATGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACGACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCATTAACTTGGGATGCTCCCGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGGGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAGTTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCCGATGCAACTTTACTGACGTCAGTGAATGCCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTTGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTAAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACTGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACAAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACTGGCGCAATTAAAGCAGTTGACCGGTTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATCGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCCACTCCTACAGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTAGAAAACTGCAACAGAAATGATGCAGGGAAATACACTCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATAATTGACACAAGCAAATCCTCAGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAAACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAATACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGACGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAACGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCGGCACCAATAATTGCAGAGCATCCATTTGTCCCACCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACGGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTAGGCTACATCGTAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAGTACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATCGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGAGCCAGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGAGGTAATGAAATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAGCCATCATATACCCCTGGACCACCTTCTGCTCCGAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCACAGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGGCTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTGTCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGATCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCGTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTGCAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGCGGTAGCCGACTCACGGGATATGTCCTTGAGGCCTGCAAAGCTGGCACTGAGAGGTGGATGAGGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAGCCACCCAAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCTGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGAGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACATGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGACGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCTGATGATGGTGGTGCTGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGTCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACCTCAACAGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCGGAGTATCAGTTCCGCATCATTGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAATTCACGATAGGGGGCTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACGGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCACAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACGGAAGAAATTCGAGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGACTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTACAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACCTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATCGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATGATAGAGAACATCATGAATGCTGAATATACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCACCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACAGTCTCATCAAGAAAGACCTCAACATGGTTGTGTCGGCGGCCCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTACGATCAATCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGACGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGGGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTCTACCAGTTAACGATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGTTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCAACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAACAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCCCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCCGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCCGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGATGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAAGAATACGCGGTTTCGTCGTTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCGTATGAACTCCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCACTGGAAGAGAAAACCACACACAGGAAGATCAAGACANNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGTGATACGGATGGCGAGCCGGTACCCACCGTGGTCTGGCAGCGTGGGGGCCAAGTGCTAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTTGAGATCTCTTCGGTTCAGGCTTCCGACGAGGGTAACTACAGTGTGGTGGTAGCAAACAGTGAAGGGAGGCAAGAGGCTCAGTTCACTCTGACTGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTAACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACTGGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACCGTGAAGCTGACCTGCGCAGTGGAAAGTAGTGTATTACGCGCAAAAGAGGTGACCTGGTATAAAGATGGCAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAACTCAG------------------------------ACCGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCCTCAGACAGCGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCCCGGCCAGCCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATATGTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGTGNN--NNAAGGAGGAGGCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAGAACATCACAGGCATCGGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAGCTCACTAACTCCGACGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCTTAACCATCAAGCAGGTCGGTCACAAAGACGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAGTGGTTTAAAAATAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGTGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTCCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAGGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAGTAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLeirBar1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTCGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCACATAAAGCACCCCCTAGGATACCTCCCAAGCCCAAGTCGAGGTCTCCCACACCACCTTCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCAGGCCCTGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACAGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCAGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCTGCTGGTGCTGAGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAATGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCGTGGTGATAGCTGCCAGCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCTACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCCGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGCATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACAGTCGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATACAGGCTCCTTCTGAGACTCATGTCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CATTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCACGAAGAA---CGCTTCAAAGTCTTACAGGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAACTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACNN---------------------------------------NCTGGTGATTTCAATGACCTTTGCTGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCTACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAAACAGCCAGATTCGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAAGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGATACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCTTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGAAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTATTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAAACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAATCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCCGAATGTGAATGGTACAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTAAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGATGCATCCGATGCTGAAGACTACAGCTGTGTACTTGTAGAAGACGAAAATGTAAAAACAACAGCAAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAATGCGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGTAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCACATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGCGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTCGTGCTGCAACCCAGTGACAAATATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATCACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAGTTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGGGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGACGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTACTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGTGTTGCCACAACCTCTGCTTCACTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGGTTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAACCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCATACAGCCTCATCGGTTCAAAACGTAGAGTTGCACCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCGAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTAACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCACGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTATGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATGCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACAGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACCAGCAGCTTTGCACCAATGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGATCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGTGCAGCCGAGCTGCTTGTAGTTCTGGAAGACAGGGACATGACCGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCCGAAGGTTTTN------------NNTTAAAGGGTCCTGCAGTTGACGCATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACCATTTTGAAAGCTGCTTCCGTGGCAGAAGAAAACCAGCAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTGCAATCCGTAGTCACGTTGGAGCAGAATGTGCCTGATCCG---GAAAGC------ACCAGGGCACTTCTTTCCGTC---------AGCGGCACCATTTGT---------------------ACTCAG---ACTATCAAGGAACAGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCTGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGTCGTGTCTGTAGAGGAAATCAGTTCATTA---ACAGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCGATANNNGCTCCAGCCCATTCATATCCAACCTCTATGGCTGAG------GAAGAGCTTTTACCAAAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGGCACACCAAATGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGATCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAATCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTTT---GACGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGA---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACTTCAGTGAAGGCTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAATGGCTAACTTGAAAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATTCCGAAGGGAGCCAGAACAGGCTCGAAGGAAGAAATGGGTCCTTTCCCAGATTCCCAGAAGGTTGACGCGGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTGTTCTCACGTGGAAAGTCAGGTCAATGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCACT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAAAGGGATGNN---NCCC---------AGAAGTGGTACCAGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCATAGCTGAA---GGGAACGGTCCTGTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGCGACACTGTAAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTATGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAGGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACTGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGGTAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAATACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAATTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGTGAAACAGCGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCAATTTCACTTGTCGCGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACTCAGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGATGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCCGAAGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAGTCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTAGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTAGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCTACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAAGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCACGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCCTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCGGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGATGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCGTTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACGTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAATTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGATGCCGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCGCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATCGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACAGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCCAAATAGTGAAAGCAGGGGATTCCGCGCGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACATTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCGGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGCGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGATAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGAAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAAAAGGCAGGATCAATGACAGTAACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGATGCAGGCACGTACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGGATGGTCCCTCCCTCTTTCACACGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCATGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCTGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGGGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCATGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACGACGTGTCTCTTTGTGAAAGAACCGGCTACCTTCGTGAAGAAGTTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATCGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATGGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCATTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAGACAGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATCGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTGAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAACGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACAGGCAGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAATGTTGCCACCCTCCAACTTGGGAGTCCCGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCTGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCATAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGTAAGCTGAAGGACACGAACGCCATCTCGGGGGCCTCGGCAGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACATTGAATCTGTGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTGCTGACCGTGCAAGAGCCACCCTCTTTCGAGCAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACAAGCCTCATCTTCACCAGTGTCATTAGAGGCACCCCTCCCTTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGATGCAGGCAGCGCCTCCTGTACTGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCATGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAACCCCGTTGTTCTAGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACAGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACATGTAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACCAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCATCGCTTCCTCTGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTCGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTCCAGATTTTGCAAACTGACCAGAGCCACATTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCCAGTGCTAAGCTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTATGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACCGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCAGTGTTGGAAATGTACAACCTCAGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCACAATGCAGCAGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACAAGTATTCACATCCTAAATGTCGATGCCGCCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATTGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATATAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTCGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTATAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATTGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCATACCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACGACGCATCTCTATGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACATGGAAGAAAAATGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAGTCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAAGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACTCCTGAAATTGGGGTGTCTTGGTACAAAGGTGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGCGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCATTGAAAGATGGCCTGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTCGCGGGCCAGTATTCTTGCACAGCCATGAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCATGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAACGAAGTGGGAAAGGACTCATGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTTGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAATGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACATCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGACTGCAGTGCTGGAACTGAAGGATGTGGCGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACTGCAACATTTATCGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAGTGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGAAAGAAGCAGGAGAAGATTGAAGGAGACCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATCGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAACTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAATATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCTCAGGCTAGACATAAGACAGAAGTGGAACACAAGGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCGATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACGGAATTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAGGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAGCTTTTCATCGAATCTCTGGAAGAACCTTATGACGAACTTGAAGTGGAGCCGTACACAGAGCCATATGAAGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAGGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGGAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CTGGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAA---GAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAGAAAG------GAAGAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCTACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCGGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAAGTGTAACTGAAGAGAAGGAATGGTCTTACATCCGGGAAGAAGAAATTGTTTCGGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCTCCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAATACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCAAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGCC---GGACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCGGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCACCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTTCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAGAG---CCAACACCTATTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCAATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATTGCTGAAGAACCATCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGAGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTGGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTATGTGTTCCTGAAGAGCCCAGA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAATTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCAGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCGAAATGCAAGTATCTGAGAATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAAGTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGACACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTTGTACCTGTC------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCAGAGGTGCCAAAGAAACCTGTCGTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCGGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCCGGCCAGAAAAAGTGCCACAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATATATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGCCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCGGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCGGAAGTAAAAGTCATCAAACCACCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCCGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGTTGGATGAAAGATGGTAGCAACATCCGTGAAAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCGAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAACCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATTGGCCTGTTGAAAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGAACAGCTGTTTTCTCCTGTGTGATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCACTGGAACCAAATGATAAGACTGAGATAGTAAGAGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATCGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCAGCAAAGCTGACACTCGGAGAGCGTGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGATGTTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACCGTTCCAGAAAGGCGACAAGCTCGATTCGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTGATGACGAAGGGGTCTATACTGCCGAGGTGGAAGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACAGTGAAAGAAGGTGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCTACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTGTTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGAGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACGAAACACTCTATCAAGACAGATGGGCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATTTTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGGACCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGATGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAGGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCCGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTACGGCCTCTGCACAGCGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCTCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCACTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGATTGTGAGCTCTCTTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCAGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAAACTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCCGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACGGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAGGAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAATTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTTCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAGGATATGGGCACTTACGTAGTTATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGCGGCTTCCCAGATGAGGGTGAATACATGGTCACGGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGACGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATATAAATTTGAAAAAGATGGAAGGATACATAGACTCATTATAAAAGACTGTAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACCGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCAGTTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACATGGGTTCTGGCCACAGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGGCAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACTTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTTACATGGGAGCCCCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGCCTGGAAGTTATTGTCCCACATCCTATCACAATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTTAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCGGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGTAAATGGTATGCGTACCGTGTGAAGGCCCTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCGACAGATGAAATCCAGGCGGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTCAAATAACTTGGACGAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTGTTGGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGAGTGAGCCAGACGATGATGGTGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAATAAAGGATACAACATTTAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACAGAACCAATCTTAATAAAGGATCCTATAGATCCTCCATGGCCTCCTGGAAAACCAACAGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACTGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATCGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCACGTTGAAATGTGCCCAGTAGGTACTGAGAAATGGATGCGGGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTCATTGAAGGTGAAAAGTTACGCATTCCTGTTCCCTTCCGAGCTGTCCCGGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTAAAAGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCTCCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACAAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACCAGCCTTGAGGTGAAACGAGGTGATGAAATAGCCCTCGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCGGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAAGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCATGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACATTTTGGAAAAGAAAGACAAAACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGGCACTGCAAATATTCAGTGACAAAATTAATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCCTTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCTATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCGCGCTGCACAGAGAAGATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCGCCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCCGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTCGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATAATTGAAAGAAAAGATGCTAAAATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGTCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCGATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCCTGTTGAAGATCTTGATGAACACCAAATGTACGAATTCCGTGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCAACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACTATTACAGCTTCCAATCGTCTGGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCGAAAGTCGTGGAGCGCACCAAAGGGTCCATGTTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGACTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAATTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACCGACTGGAAAAAAGTAAACGAGCCGGACAAACTGCTAACCACCTGTGAATGTGTAGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACAGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCAAAATCATCATGGGAATTTGACGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCCGTAATTATTATTCCGGAATGCAAACGATCTCACACAGGCAAATACAGTATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCCCATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAGACTCTCGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCACCCGCGGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTCGAGGGTGGTGAATATGAATTCAGAGTCAAGGCTGTGAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATCGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAGCCTGTCATCTATGACACGCACGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCAAGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAATCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCGGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCTTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAACGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAACCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAACCATCGTTTTGTACCAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCATAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATCACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCGTTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATATACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAACCCTGAAGCAATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCTGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTATCTTACTTGGAAAGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTCGAGAGGAGAGATGTTGCCACCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGTGGTCCTTTCATTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGACGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAGCAAGGAAAGACGTATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACCGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTAGATGTTACCCCAGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGCGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGACGAACTCATTAGGCAGTGTGCCTGTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAATTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAACGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTGACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACGGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAATCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCTATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATTGGATATGTTGTGGAGATGAGACCAAAACGAGAAGATGCATCCCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCCAAAGAAATCCTCGAACCTCCGGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCTGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAAGCAGAAAGAAAGACGTGGTCAACAGTAACCCCGGAAGTCAAGAAAACTAGCTTCCAAGTCACCAACCTTGTGCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGCGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGTGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCTAAAATCGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAACCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTCAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCAGTGCATAAAGCGGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGATACTCAGAAAATCAAAGTTACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGATGCTGACGCTTGCTCCCTATCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTAATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTTAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTATAGAAGGTCTCGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGATACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCTAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAAGAGGGCACGGTGCTGAAGCCAGGGGAAGGCATAAAGATGGCCATGAAACGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACCGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCAGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACAACCCGTAGTTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAAGGAGAACTCGATGCCGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACGGACTTTGACACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTACATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTATTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATCGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAACAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGACAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTATAAACAATAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCGTGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCGCCCAATATCGTGGATGTCAGACATGATTCAGTATCGCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAGTTAAGGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCGCTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGTGGCTCACCAATAAAGTCCTATATTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGTAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAATAGGAACTGGTCTCCGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAGATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGACAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATACGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCATCACCACCGGACAGTCTGAACATCATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTGGCGAGGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCAGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCGACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCTGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCGGTTACATAATTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTCCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCGGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGTAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTCGCAGTTAATCCTTATGGACCTCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATCTCTATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCTGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACATCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAGGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGTATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCAGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACACCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGGTTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCGGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTAAAGGCCCAAAATGTTGCAGGGGAGAGATCGGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATATTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTAATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGACCTCCAAACAACCCCAAAGTCATAGATATCACCAGATCTTCTGTCTTCCTCTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAGTGTGATGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCCGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCTGGTGGCTCCTTAAGGCTCTTCGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAATGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACGTTGTAGGTCAGAAAACGGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAAGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTTATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCATGTGACCCACCAGGAATGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTATCCGGTCTTACTGAAGACCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCCTTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGACTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCATGCGATTTGAGATCTCAAAACTTGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGCGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGTTTTAAGTTGCCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCGTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACGCTATAACAGCAACAAATAGCGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGCGGCTGCCAGATAAGCAACTACCTTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAATTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCTATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAAAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCTATTCAAGACACCAAATTCAAAACGACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCTATTGTTATTACAAGAAACAGTGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACCGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCATCGTTCGTGCAGGAGAGACTTTCGTCCTGGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTGTACGGACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCGATCACTGTAAAGGTACTCGACAGGCCAGGCCCCCCTGAAGGTCCTCTGAAGGTTTCTGGGGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTGTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCGGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCGATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTGGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCTGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGATATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATATAAGAGAAGTAAAGAAAGACTCTGTGACACTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACGAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCATTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACCACAGAACCCGTTAAAGTTTCTGAACCACCCCTACCCCCTGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACCGGCTACATAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCCATCAATGAAAAAGGAAGAAGTGATCCAAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTTCTTGACAAACCAGGGCCTCCAGGACCTGTTCATGTTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCCGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCGAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCAGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTATGATGGTGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAACACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAACGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTGCTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACAGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGCGATAGTACTGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACCGTACCTTTCAGGGGAAGACCAGCACCTAGTGTCCTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAACATCACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCCGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTGAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACCGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACCGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACAGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACAATTAAAATCATGAAGCTGACCACGGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGAGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATGTGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTCCCGGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTTGTCGTCTCTGGCTTGACGCAGAATTCCCAATATGAATTCCGTGTCTTTGCAAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAGCTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCTGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTCTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCCGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACTGGACTAACGGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCGAACCTGACACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGACGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAATGATACAGGGAAATATATTCTCACCATAGAAAATGGCGTTGGTCAAGCAAAATCTTCCACTGTGAGCGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCGGTGTCACACAAATGTACCGGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTCGTGGAAAGGAAAGGGAAAGGTGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAATTACCCAACTAAAGGAGCAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTGCACCTTGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCATTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAGATTACTTTGAGTATTAAGAACGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCTGTCTGTAGAAACGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGACGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACGACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCCGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCACCAATATCTGGAAGAGAATATAGAGTTACGGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTTGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCACCTTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCCACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTATATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGCTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGCCGAGAGCCGGTAAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACTGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATAATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACAAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGTGAAGTGACTGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCCACTCCTACAGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGAAGATCTGTTACACTGATGTGGGATGCTCCCATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATAATTGACACAAGCAAATCCTCAGCAGTCTTAGCATGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAAACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGACGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAACGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCGGCACCAATAATTGCAGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACCATGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTAGGCTACATTGTAGAGCGTAAGCCCGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAGTACATATTCCGAGTGCGGGCGGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGAGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATGTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCGAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCACAGGATACGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTACATACCAATGCCACAATAAGATATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCGGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTGTCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGATCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATCGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCGTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACGGGATATGTCCTTGAGGCCTGCAAAGCTGGCACTGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACCTATTTAGAGTCAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACAGTTCATGTCCCAGCTGGCAGACCAGTGGAGCTTGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAGCCACCCAAATTGGATGGTGGTGCTCCATTGAGTGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACATGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATTGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGAACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGTCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCTGACGCGGAGTATCAGTTCCGCATCATTGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCTTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGCTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCCGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACGGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTTCTGCAAGCAACACCACAGTTCCATCCGGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACATAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCGATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAAAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACGGAAGAAATTCGAGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCCGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTAGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGCGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCAGATGTTCCTGAGCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGCCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACTTCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCACCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCTACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATGATTGAGAACATCATGAATGCTGAATACACTTTTGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGCGTTGCTAAAGTTAAAGTAGCATCCATGGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAACTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGACGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGGGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTACGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTCTACCAGTTAACGATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGTTGGCAAATGCGGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAACAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTACCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTGCCATAGAAGAGGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTTCCCATCGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACACTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCATGCCCGGGCCTCCTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCGGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACATGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTTTCTGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCGGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTAGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGATGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCGTCGTTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAAATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TTGGCGTATGAACACCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCTCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGTGATACTGATGGCGAGCCGGTACCCACCGTGGTCTGGCAGCGTGGGGGCCAAGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTTGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGTAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAGGCTCAGTTCACTCTGACTGTTCAAAAGGCCAGGGTCACTGAAAAGGCTGTGACCTCACCACCCAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCCATCTCACCCACA------------------------------------------GAGACAAAAACCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAATGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGCAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACAAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AAGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAACTCAG------------------------------ACCGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCCTCAGACAGCGTGGCTAAGTTTGCAGTTAAAACTACTGGAGAACCCCAGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAAACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATATGTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCAGTTGTCCAAAAGGAA---------------------ATTTCCCAAAAAGCCCGAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGATGGTGNNNCTCAAGGAGGAAGCTTCAAAGGTTCAGATATCTGAGAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAACTCACTAACTCCGACGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCTTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAGTGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTGAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGTGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCGGAAATAGTATGGTCCCATGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGATCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLmelCap1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTTCCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACACGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTACAACAGTTGAGATGGTCATGGATGGAGCCGCTGGGCAACAGCTGCCACATAAAGCACCCCCCAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCGTCGCCGATTAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCCGTTAAGTCTCCGTTACTCGTCGGAAAGACCCAGACCCCGGGCATGGCCCCGGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGTGGAGGA------GCGGGCGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTGCCTTCGCTGCGGGGGCTGCGGCTGCTGGTGCTGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACCGCACAGAGGACANN-ACAACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTTATTACAACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAGGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAGTTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAGCTGCTGCGTCCGTGGTGACAGCTGCCACCGCGGAGTCCACAAAGCTAGAAACAGTCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCGGAAGCCGTAGCGACGGTCGTTGCCGCGGTAGACCAGGCCCGCATCAGA---------GAACCCAGGGAGCCCAGGGACCTTGAAGAATCCTTTGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATCTCCGCCACAAAG---------------------------GTCACTGAGCATCCCCAGCGTCCGGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCCGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGACAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCCCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCGGCCACG---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCAACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTCCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATCGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTACCAAAGTCCATGAAGAG---CACTTTAAAGTCTTACACGAGCGGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAGGACAGCGGACGATTTACCTGCAGTGCCGTGAATGAGGCTGGGACTGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACAGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGGGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTCGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCA-NNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATACCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATCGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTCGAAGCAGCCAACAGACTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGCGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAGGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACTAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTCAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATTGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTCGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGATAGAAAGGTGCACTTCCTCTCCGTACTGACAATTGACGCATCCGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGCATTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGGGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAAGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGACGAGCAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCACGCTTCAGATGAGGGACCTTACAAGCTAATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCTCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCGGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACGGATCAGACAGTGGCTGAATCGCAGAAAGCTATATTTGAATGTGAAGTTGCCAACCCAGATTCAGAAGGCGAGTGGCTGAAGGATGGCAAACACCTACCATTGAGTAACAACATCAGGAGCGAATCTGATGGCCACAAAAGGAGGCTTATCATCGCTGCCACCAAGTTAGACGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTCGTGCTGCAACCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACTGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAACGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAATGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATCGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCCTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCCCTGAATATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACTTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGGATGTCTGATGCCGGCCAGTACGCAGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTTTGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCTGTGACTGTGCAGTCTGGCAAGCCAGCCCGCTTCTGCGCCGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTATACCTGCGAAGCCAAGAATGACTATGGTGTTGCCACAACGTCTGCTTCGCTCTCGGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCATATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAAATCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCGCTGTCAAGCGTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTGCACTCAGAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGCCTACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAGCGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAGGT---TCCACCCACACAGCCTCATCGGTTCAAAACATAGAGTTGCGCCATACTGCG---TCCCTTTCACGAATTGCAGAGAGCACGGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGGCAAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTGT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---TCTTCTGTTGATGTAACCTGGACTCACGAAGGCGGAAAGATAGAGGACTCGGAAAGAGTGACGCAGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCCCGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------ATACGCAGTGACTAT------------GGA---GAG---GAGACCACGTCAGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGACTTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------NN------------NGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTTTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGACGGCAATGATCATAGTCTGATCATTCTATTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTGGCCAGTAATGAGTATGGACGGACAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAGAAATTT---CTGGAAAAGTCTGAAGGCCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGGGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAATCAGCAGCTTTACACCAATGTTTATTATACTATCATTCATAACCCAGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTACGTCTGTAAAGCAGAGAACACATGGGGTGAGTCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACACGAACATGACCGATGCT------------CCCTGCAAA---GCGGAGCCCACCCCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCTGCAATTGACACATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACACTGTTTGGAAAGCTGCTTCCATGGCAGAAGAAAAGCAGCAGCTCGCTTATGAGCATACTGTTAAAGCCAGTGAACTAAGTAGTCACGTTACGTTAGTGGCCGAGCAGTTGCAATCTGTAGTCACGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCATC---------AGCGGCACCATTTGT---------------------ACTCAG---CCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGATGGTCCAGTCCCAGAAAACTCTCTGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAGCCACAGGTG------GTCCTATCACATGCT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATCAGTTCATTA---ATGGTGGAGCCTCGGAAAACTTTACTAGCTGAACCCGAAAGGAGTTATCCACAGTCTTCGATANNNACTCCAGCCCATTCATACTCAACCTCTGTGGCTGAG------GAAGAGCTTTTACCAGAAGAAAAG---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGATCCTTCCCAAGCAAGACATACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAATCCTTAAGATTTCCGCTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GATGACTTGGTCATGCCCCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAGGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTAAAGGCCATAAACTTCACCCAAGAGCCCAAGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAATTTGAGAACCGAGCTTAAGGATGCTTTGTGCTCTATTGTGTGTGAGGAAATAAACATCTTGACAGCCGAGGGTCCCAGAATCCTGAAGGGAGCCAGAACAGGCTCACAAGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACGCAGTCTGGGAGCCAGAAGTCGAATCTAAACCTCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTCCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGACGAAAGAGAGAAGNN---NCCC---------AGAAGTGGTACCGGGGAGACTGGCCTAGGAGAGTTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAATGGTCCTGTCATTCACATGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTGAAACTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTCGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCTTACACCTGTGAGGCCTTGAACGACAAAGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGCCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACTATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCCGCCATCAATAAGAAGATCCATCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCGGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTAGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGACGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCAGTGAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCTGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCTTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAATTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACATCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTTAAATTTTATTCAGCCGAACTGCACGACAGTGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTGGAGATAAGCAGAGTAGACATGAACGACGCAGGCAATTTCACTTGTCGCGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTACTATATCACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCACGTACACCTGTCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCGAACTTATTTGTAAAAGAACCCGCCACGTTTGTTGAGAGGCTAGAGCCGTCACAGCTGTTAAAGAAGGGAGACAACACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACCGCAGTTCTAAGACTTACAGATGTTGCCACTGAAGACAGTGGCGAGTACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCGCCGCAGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACCTGCACCGCCCGGGTGACTCTAAGAGAGCCCCCAACCTTTGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAACGTAGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCTGCAACGGTCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCGGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCATAATGATGTTGGGAGAAGCAGCTGCAAGGCTCGCATTAATGTATTAGATCTTATCATACCTCCCTCCTTCACCAAAAAGCTGAAGAAAATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAGTGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACGAGGCAGGGCACAACCAGTGCAGTGGCCATCTCACGGTTAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTCGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACCGCAGCCAGTAAAGCC------------ACACTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAAGGGACAGTCAACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACGGCCATTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCCCGTAATGACGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTCATCAGGGAGCTGAGGCCCATGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGATGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTATCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGTGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATATACGTGTCAAGCCAAGAATGAGTCGGGCGTTGAGAGGTGTTACGCGTTCCTTCTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGACGCCTACATTAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCTGTCACGAGAACACTGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAATGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGATTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGAGATTCCACACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTGCAAGCCAGTGACAAATACAGGATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTTGGCACTGAGGACAGTGGAGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCAGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGAGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTTTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTATAACACAATCTCTTCCCTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTCCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACATTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAACGTTGACGTCTCTCAGAGTGGGGGATACACCTGTGTGGTTTCTAACAATGTAGGCCAGACATCCTGCACGACGCATCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTCGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACTTGGAAGAAGGACGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCGCCGTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAGGTGGCTGGGACGCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATATAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGGATATTAATGACAGTGGAGAGTACACATGTAAAGCCGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACGCTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCCCTCGGAACAGCATCTTCTAGCGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCTTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAACACTCCCCACCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACACGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTATGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAAGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAACAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGATGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAACTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCTCTGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGCGACACATGTGTTTGCACTGTGAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGCTACGTGCGGTAGTGGAAGGCTTCCAGCCCATTTCCGTTGTCTGGATGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATCGATAACATCGCCACCCTGCAACTTGGGAGTCCCCAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCTGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAATGTGTGGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGGAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACCGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCACGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTGAAGGACACAAACGCCATCTTGGGGGCCTCAGCAGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGTGGCGCTAAATGCCAGACCAGCTTTTCGGAAAATGTCTGTACGTTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGATGAATGCTCAGCCGTGCTGACCGTGCAAGAGCCACCCTCTTTCGAACAAATCCCTGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGAACCCCTCCGTTCAAGGTGAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGCTGCTGGAGGTGGAGCCCTCACAGAGCGGAGACTACTCTTGCCTCGTGACCAACGACGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAACTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCAACGATCCTGGAAATTACGGAGAGCACTATAGAGGACTATGCTCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCGCCCTATTTCATTGAACCTCTGCAACATGTGGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAGGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATATAAAAATAACATTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCCTCCGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCGGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCACTTGGAACTGCTTCATCCAGTGCCAAGCTTATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGACCTTGCTCTTGGAGAAAGTGGTACTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGGGATGCCGGGCAGTACACGTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGACTACACAAGATATGAGTGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCGCAACGCAGCGGGTAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCGTTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCTGCTGACACGGGGGAGTACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGCTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGAGCTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAAGGGTCTGTCTGGCTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAATGTGGCCGGTTCTGACGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACCGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCGTCCCAGGGGACAGGTGTGACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGATGTAGAGACAACACAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACAACGCACCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTCAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATCTCAGTCACATGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACGACCACCTGCAAAATGCATTTTAGGAACAACGTCGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACGGTGGAGAGTACATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATGTTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCGCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACATCGTTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTACCTCCAGTGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCACATTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAGCAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTAGAAAACACCGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACGGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACTGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCTGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACATGCTCCTGCTGCACGTCAAGAAGGCGGGCGTGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACATCTTCCATTGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCGGGGATCGGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCCGTGCTGGAACTGAAGGATGTGGCGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACAAAGACCGATTCTGGATTATATCGTTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAGGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTATCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGAGGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTATGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGTAAATATGAAGACCTTGAAACTTCCGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTAAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGACGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAATTGTTGTGAAGCCCAAAGAAN--------------CCT---ACAGAGCTTGACAAGAAA---CCCCCACCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGACATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAG---GCTGTGTATGAGAAGAAGCACGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTTGAAGTGGAGCCCTACACAGAGCCATTTGAAGAACCTTACTATGAAGAACCGGACGAAGACTATGAGGAGACCAAGGTAGAAGCAAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCACCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACGAATCCCAGAAGAAGAGGTTGTTGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCGGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAGAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTAGAAGTCATGCGTCACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCTGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCTGAAGAATACGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------GAGAAGATGGAACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGACAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGGAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGTGGAGCCTCCAAGAGCAAGAGTGCCTGAGGAACCTAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------TTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCAGGAAGAGGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCAAGTTTGAA---CATTATGAAGAANNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAGCGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCA---GTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTCGAA---GAGGAA------------GTTGTAACTCAAGTAGAA---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCTTAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGCT---------------CCTGTTCCCCAAAAGAAGGAAGCCCCACCATCAAAAGCGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGCGCCCATTCCGAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCAGTACCAGAGGAGAAATTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCGCCTGTAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCTGAAAAAAGTGGAAGCTCCACCACCCACAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTAC------------------------------------------------------------------------CCTNN----------------GAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG--N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCCGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAGATAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCCGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAAGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCCCCAGCTAAAGGGAGGACCGTCATTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAATTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTTATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACGCCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCCTGTAAGGAAAACACCCATGGCTGCTCACCCTGAAATTGAAACACCTTCT---AGTAAAGTCCCAGAAACTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNAAAGGTCTCACCAACAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACAGAACCAATCTTAATAAAGGATCCTATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAGTACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAGTGGTGGACACTACTGTCAAGGACACGAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAGGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAACGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTCGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTTATTGAAGGTGAAAAGTTACACATTCCTGTTCCCTTCCGAGCTGTGCCAGTTCCAACTGCTAGTTGGCATAAAGATGGTAAAGAACTCAAAGCAAGTGACAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGTGTGTCCATGCGGATGCTGGGGTTTATACCATTACACTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATCAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAGGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCCTGACCTACACAGCAAAAGGGCTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACGAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATCTTGAGAACAAGCCTTGAGGTGAAACGAGGTGACGAAATAGCCCTCGATGCAACCATCTCCGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCATAACTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGTGCGTTCGAGATTCTCTCCGACCTGACCACGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTGGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATCATAAACTACACTTTGGAAAAGAAAGACAAGACGAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTCTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTCCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCTCCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGAGGGGAAATTATTGGCTACTTTGTCGACAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAAATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGAGAAGGACCGCCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACACTTAGAATTCCAGCTGTGGTAACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTCGATAAAGACCGCGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTACTTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTAATTACAGCTACCAATAGCTGTGGTTCCAAATTCGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTGGGTCCCCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAGGAGCCCCGCAGCAATGGTGGCAGTCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTTTTCTGGTCAAAGATCTTGATGAGCACCAAATGTACGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTGAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCGAAGACCGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACTATTACTGCTTCCAATCGTCTGGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCACCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGCGACGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATACGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCATTCCGCCTTCCTGGACCTCCGGGAAAACCAACAGTCCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGACTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCTATAAATGCTGTAGGAGTGGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACTGACTGGAAAAAAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGACACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGGATTCCTGCTGTCGTCAAGGGACGCCCGACACCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCCTCAGTAATCATTATTCCAGAATGCAAACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCTCGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTTAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTGTTGGTGCACCCGCGGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCGCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCGTTGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAGCAAAGAGCCTGTTATCTATGACACGCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGCTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGACCCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGATACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTCTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCACGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATCGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGAGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTTGTCATCAGAGATCCAATAACTGTACCGGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTACGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATCGTGGGACAAGGCAAGCCATCGTTTTGTACGAAGCCCATCACTTGCAAGGATGACCTGGTTCCTCCAACCCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCTGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTAAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTCATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATCACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAACAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCGTTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAGATTGGTATTGGCGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCAATTAATCCTGAAGCGATTGATACAACGTGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACTGGCCTTCGGGATGGTCAAACCTATAAGTTCAGGGTGTTGGCAGTCAACGAAGCTGGTGAATCGGATCCAGCTTATGTTCCTGAGCCAGTGCTAGTTAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAGGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCAGCTCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGTGGTCCTTTCGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGGCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAGCAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGCGTACCCATTCCCACTGCCAAGTGGACAACGGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATCTCATGGCAGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCCGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCATTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGATGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCTCCAAGTTCCGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCAACCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAGAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTACCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGGAAGACATTTGTCTATCTCAAGTGGCGGCGGCCGGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTAACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAACGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACTGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAGAGACGTCTCAAAGTGCAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTATGATGGTGGTGCGCCAATAATTGGATATGTTGTGGAGATGAGACCAAAACGAGAAGATGCATCCCCTGATGAAGGCTGGAAAAGATGCAATGCTGCTGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCAGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACGATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATACTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAGACATGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCCGTCAATGAATATGGCCCTGGTGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCGTCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGTGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCAGCCAGAAATGCCGTTGGAGTCAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCAGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAGGATGACGTTGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGTGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTTACTGTCATGGATGCTCCTGGGCCCCCACAGCCCCCGTTTGACATTTCTGAGATAGACGCTGACTCTTGTTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAACTACATAGTGGAGAAATGTGATGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGCAGAGTTGGAAAACTGATCCCAGGACAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACCGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATCAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTATTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACGCTGCTGAAGCCAGGGGAAGGCATGAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCAGGCGACTATACCATTACTGCCGAAAATTCGAGTGGTTCCAAATCAGCCACCATTAAGCTTCAAGTGCTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAACTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAGTCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAGTTCCGAGTTACTGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTCGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGATCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATATTACGAGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCGAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACCTTCTTGCGCTGTGAAAATGTGAACAAGTATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTACTGGATACTCCCGGACCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTACATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAGATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACCAAGTCGTCTTGTAGCATAGGCTGGAAGAAGCCTCGCAGTGATGGTGGCAGCCGCATCACCGGATATGTAGTAGATCTCCTGACTGAAGACAACAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATACTCTGCAAAAGATTTGACCGAAGACAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGGACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAGTCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGGCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTAACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCGCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAGTTCAAGGAGAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGAGTTCAAAGTGACAGGATTAACTGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTTGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAACGCGATTTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATAACATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCGAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACCGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTTGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCACTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATCCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGACCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGATGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACGGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCAGAGTCTTGGATACCCCGGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGGATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCATCACCACCAGACAGTCTGAACATCATGGACATAACCAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACGTCACCACCGTGAAGGGGTTAGAATGCGTGGTGAAGGATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCAGTGAACAGTGCCGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCGCTTCCCGAATTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACCGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAATGATGGAGGTGTACCGATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCACCTTACTACCGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGCCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGCGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACCGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCCGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCGGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCGTCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGCGAAGCATTTAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGACGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGGAGGGACAGTGGTGCCTATATCCTTACAGCAACAAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTTTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGCGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAGACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAGTATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCGCGTGTTCTAGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTACATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATGCTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAGCGACCTCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCGGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAGGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACATAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACTTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATACGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTTCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAATTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACAAGTCTCAGTGTAAAGGATGCAGCACGCACCGACAGTGGAAATTACATATTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACAGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCAGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCATACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATATTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTCGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATATTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAACCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCGATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCCGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGACATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCAGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCCCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGGCCTCACTGTACTCAGCATTAAAGAAACTCATAAAGATGATGGTGGACATTATGGAATCACAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCCGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATTTCCAAAGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAGGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTGAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTACGTAGCCAGAGATCCCTGTGACCCACCAGGAACGCCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCCGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATTAGTAAACCCTCCGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGAATTTCAATGGATCCGAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTACCGACCATCGAGTGGTTACGAGGGGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGGATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGACAGACCAGGACCTCCTGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGCGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTTTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTGCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAATCGTCCAGATAGTGACGGTGGAAGTGAAATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCTACCAACGCACACATTGTAGACACCACTAAAAACTCAATTGCACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTGGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCATGCGATTTGAAATCTCAAAACTTGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCCGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAATAAACTATACCCAACTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAGTCTGCTTTTGTAACTGTGAAAGTTCTTGATACCCCAGGGCCACCACAAAATCTGGTAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGCGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTTACGGATGTGTCCCAGACCAGTGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGCTCTGGACAAGAATATCAATTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCATGGGTCAAAGACGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAGTACACTATAACAGCAACAAATAGTGCGGGTACAGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCTATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACGACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAGCGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTTCCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAGTTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATTGTCGTTCGTGCAGGAGAGACTTTTGTCCTGGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACTGTTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTACCTACAAAGTCACTAAACTTCTTCCTGGCAATGAGTACATTTTCCGCGTCATGGCTGTGAATAAATACGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTGATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGATTCTATGATAGTAACATGGACACGCCCGGTGGATGATGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTACGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTAGGTGAACCTAGCGAGCCATCGGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAACTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTGGAGCCACCAGAAATAGAGCTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCAAGTGCCACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACGGAGAGGGCCCAGATTGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACGAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGCTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACCACGGAACCCGTTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCAGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACACGGGTCAATATTTCTTCTTCAAAGACTGTAACTTCACTATCTATCAAGGAAGCTTCCAGAGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGCGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAGGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCGAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCGGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATACGCTGAGAACATCGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCGGTCCCTGCCAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCCCTTAAATGGTCTAAACCACATTATGATGGTGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTCACCGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTCTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTCATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTGATCTCTTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAACACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACCGGGCAGTACATACTAACACTGAAGAACGTTGCAGGAGCTCGGTCTGTGGCAGTTAACTGCAAGGTACTTGATAAACCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAAAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGAGGTGCAGATATTGACTATTACATCGTAGAAAAACGTGAAACAAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGTGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCGACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCGGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACCGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGCGATAGTACCGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACGGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCCTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACATCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATACTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATGCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAGCCAAAGAGTCTGCAGTGTTATCCTGGGACGTCCCTGAAAATGACGGCGGGGCACCAGTGAGGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAAGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTGGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTTTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGACGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCCGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACGGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGCGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATCTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCGGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCTTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATTGTCGAAAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTGACGCAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACTGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCCGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACCAAGATTACCAAGAACTCAATGACTATTGTCTGGAGCAGGCCAGTTGCCGATGGTGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACGATCCGTGACACCAGAGAGAAAGTGACCGGACTAACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGCCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCCGATCCCATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGGGGCAGTGCCGTTACTGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTCGTCTCTACCAAGGGAGAAGTCAGAACTACAGAATATGTGGTAGCGAACCTGACACCTGGAGTCAACTACTACTTTCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTCAAAGGCAGACCGCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGTCAAGCAAAGTCTTCCACCGTGAGTGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCTATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGCGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCGGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGCGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACTCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAGAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTGAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTGTTGGGCCAATTACAGTGAAAGAACTTGTGATTCCACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAACGTGCACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCACTGAAAGAAAGCGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAATGCGGTCTGTAGAAACGCCTATCCCATTACAATCATCACACTTGGCCCGCCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCCGAAGACGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACGACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAATTTAGGGTTCGGGCGGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGACGGTGGTTCAGAAGTTACTGGGTTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACCGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACATCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTGTATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATCACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGATGGCTGTGCTCCTGTCACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTGATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCCGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCGGTATCTCGAGACTAATCAAATGTCGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGTTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGTATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCGTGTGTGAAAACAAGATACACAGTCACTGACCTGCAAGCCGGTGAAGAATACAAATTCCGGGTTAGTGCCATCAATGGTGCCGGGAAGGGAGAGAGCAGCGAAGTGACTGGTGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGGCCGACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGAAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCTGAAGGCGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACATCGTTGACACAAGCAAATCCTCGGCAGTCTTAGCATGGCTTAAACCTGACCATGATGGTGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATACGAATTCCGTGTGAAGGCCAAGAATGATGCGGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCCGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGAGAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCCGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCCGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCGGCACCAATAATTGCAGAGCATCCGTTCGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAGCCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGTCTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTTTATGATGGTGGCAGCAAGGTGGTGGGCTACATCGTAGAACGTAAGCCTGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACGGGCAAGCGTGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACGGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAAACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGCGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCTTGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCGTGGACTAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGCAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCCGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAATATTTATGGCATAGGGGAACCATGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCGCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCGCTCTACGATGGTGGTAGCCGACTCACGGGATATGTCCTTGAGGCCTGCAGAGCTGGCACCGAGAGGTGGATGAAGGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTGAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCATCACAGCCGTGACTGTACAAGATCTCAGAGTGCTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACTGTTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGCCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAGTGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCCAAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGTTGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCTCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTGAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGATTCCAGAGTCCGAGGTACATCTATGGTGGTAAAGGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAAGCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCGGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGGGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAATGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAGCCAGTTGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGACATTCTCGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGCTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGACTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCTGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAGACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAACGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATTCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTTATAGAAGCTCTGTTGAAGAACTCCGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAATTATGTGGTAGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAACTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCGAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTTCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTAACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTCGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTACGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGCGCAACGACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAATATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATCGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTACGTTCGCCAAGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTCGACATTAGACCAGAAAATATCATTTACCAGACAAGAAGGAGCTCCATTATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGATATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGTACTAAAGCTATCAGAACACTGAAACATCGGCGTTACTACCACACTCTCATCAAGAAAGACCTCAACATGGTTGTGTCGGCGGCCCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTAACTATAGATGATGACGCTGAATATACGGTTGTGGCAAGGAACAAATATGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATTAGGGACACTTTGCCCGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGTTTAAGGTATGTTAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAGGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGGAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATCAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATATCAGATGAAGAATTACTCCTGCCCATCGACGACTACTTGGCAATGAAAAGAACAGAGGAGGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCCCCGCGTTTTGAGCTTTCTAGTCTGCGTTACGCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACCAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGACAGAGGATCTTGGCGGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCAGAATACAGAAGTGAGCTTGACCACATGTCCAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCCAAACACGCTCAGAGAGAGTCC---TCCTCC---NNNGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACACCGACCACCAGAGGAG------GACTAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACATTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCCTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATCCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACCGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATATGCGGTTTCGTCGTTCAAGAAAACATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCATATGAACGCCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCACTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGTGATACTGATGGCGAGCCGGTACCCACTGTGGTCTGGCGGCGCGGGGGCCAAGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACTTTCGAGATCTCTTCGGTTCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCAGGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCGGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTAGGCGCAAAAGAGGTGACCTGGTATAAAGATGGCAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGTGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACCGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAGCCAATTTCTTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGTGTGGCTAAGTTTGCAGTTAAAGCTACTGGAGAACCGCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAATTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAN---------------------------------------------------------------NNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAAAAATCAGAGGTGAAATCTCAANN---------NCTCAAGGAGGAAGCTTCAAAGGTTCGGATATCTGAAAAAGCCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAATATCACAGGCATCAGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAGCTCACTAACTCCGACGAGTACAGATATGGTGTCTCGGGCAGTGATCAGACCCTAACCATCAGGCAGGTCGGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTGTCTGATGCTCCAGCCTTCATCTCGCAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAGTAAGAGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGGAAAGTTTTAACGGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCAGAAATAGTATGGTCCCGTGGAGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLmeeMel1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCTGAAGACTCTGGGACCTATTCCGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATGGATGGAGCTGCTGGGCAACAGCTGCCGCATAAAGCACCCCCTAGGATACCTCCCAAACCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCGATAAGACACTCCCCGTCCCCCGTCAGACACGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCAGGGAGAATCTCCACA------TCCCCCATCAGATCTGTTAAGTCTCCATTACTCGTCCGAAAGACCCAGACCCCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAAGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACACAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAGGTGACTGTCAGCGGAGGA------GCAGACGCT------------GCA------GCCAGCCTGTCGGCCAGCGCTACCTTCGCAGCGGGGGCTGCGGCTGCTGGTGCTGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAGCCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATCACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATCATTTCTGCAACTAAAGCCAAAGAGCAAGAAACGAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATCAGACAGACAGCTATG---ACAGCTGCTGCATCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAGCTAGAAACAATCCTGGGAGCTCCAGAAGAAATTGCCACACACCACGAC---CAAATGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGGAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCCGTAGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAACCCAGGGAGCCCAGGCACCTTGAAGAATCCTATGCTCAGCAGACCACTGTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCGCCAACTGTGAAGCCTGCTGAGGCTAAAGTGAGAGCCGAACCTACCCCCTCCCCTCAGTTTCCCTTCACCGATGTGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTAGCACAGTCCATGAGGAA---CGCTTCAAAGTCTTACACGAGCAGGAAACCAAG---GTGACAGAAGTAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACCCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGGTACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATAGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGACGCTTTACCTGCAGTGCCGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACGGAAGAGAAACGCTTCGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAGGCAGGGCCCGGAGAGCCTGCTGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGCTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCAATGACCTTTGCTGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACGTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGGGAAATAGCACCT---GGATTCTTATACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATCGAATACAGAATAATAAAGACTACGTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCAGAATCTGAAGCTGTTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACCTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCAATTTGCTCAGGGAAATTG------------------------------------TACGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCCGCANNNATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACAGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACTTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATTGCCCAAAACAGGGCAGGAAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTAGAAAAACTAAAAAACCTCAACATAAAGGAAGGTTCTCGACTTGAAATGAAAGTTAGAGCTACGGGTAATCCCAATCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAACGTTGAAGTAGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCGCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAAGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGGATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGGTTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCCTATGACACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACCAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACATTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATTGAACGCTCTGACCGAATATACTGGTACTGGCCTGAGGACAATGTTTGTGAACTGGTCATAAGAGATGTTACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACGCATCTGATGCTGAAGACTACAGCTGTGTACTCGTAGAAGACGAGAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCGTTTTCGGGAGAGTTAGAGTGCGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGGGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAGCAGTCCCATATGCTGCTCATCGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACGCATGCTTCGGATGAAGGACCTTACAAGCTGATGGTTGGGAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTGCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCATTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCGCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACGTTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCTAAGCCACTCACTGATCAGACGGTGGCTGAATCGCAGGAAGCTATATTTGAATGTGAAGTTGCCAATCCAGATTCAGAAGGAGAGTGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCCGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGACGACATTGGAGAGTATACCTACAAGGTGGCCACCTCCAAAACATCTGCTAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACTGTCGAGCTTACTCACCCGAACGTAAAAGGTGTCCAGTGGATCAAAAATGGCGTCGTACTGCAACCCGGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACTGCCTTGGAAAATGCCACCATTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAACGTGGAGATTAAGCCAAGTGACAAGCATAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTACCCCCTCGGATGCTGGGGAATATACCGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAACGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAAATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTTTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTGAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGAAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAGCCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCGTCCACCCGGATGTCTGATGCCGGGCAGTACGCGGTGGTGGCAGGAGGCAACATCTCCACTGCCAACCTCTATGTAGAGGGCAGAGATGTCCGCATCCGGAGTCTCAAAAGAGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACTTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATTCTTCAGGAGCTGCAGCCCATGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTGATATCTGGCAGGCCACAGCCCAAGATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACGGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCAGAGGACGCCGCTGTTTATACCTGCGAAGCCAAGAATGACTACGGTGTTGCCACAACTTCTGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATAACCCCACTTCAGGACACGGTCACCTCTGAGGGACAGCCAGCCCGTTTCCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGATAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTGCATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCATCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCACTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAGGAGGTCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGTTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAGAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCTCATCGGTTCAAAACGTAGAATTGCACCATACTGCG---TCTCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCGGAAGAGGCAGTGGACGAGGGCCCACGGATTCTGCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGTGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAC---GCTTCTGTTGATGTAACCTGGACTCACGAAGGTGGAAAGATAGAGGACTCGGAAAGAGTGTTGCGGTCACAAGATGGAAATATTCAGTTTCTTAGCATACGTCATGTTCAGCTGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTACGCAGTGACTAT------------GGA---GAG---GAGACAACTTCGGCAGTATTGAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCACCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTGTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTCATGTTAACCCCTTCTGCTGACTACAAATTGGTTTTTGATGGCAATGATCATAGTCTGATCATTCTATTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACAGTCAGTATGCAATGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGTACAAANN------NACA------GAACCANNNGCGGAGAAATTT---CTGGAAAAGTCTGAAGGGCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCAGTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAGAGAAAACCAGCAGCTTTGCACCAACGTTTATTATACCATCATTCATAACCCGGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTACGTCTGTAAAGCAAAGAATACGTGGGGTGAATCCACCTGTGCAGCAGAGCTGCTTGTAGTTCTGGAAGACACGGACACGACTGATGCT------------CCCTGCAAA---GCAGAGCCCACACCAGAGGCTGCTGAAGGTTTTN------------NNTTAAAGGGTCCAGCAGTTGACGCATTTGACTCAGAGAAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AACGCCGTTTTGAAAGCTGCTTCCATGGCAGAAGAAAACCAGAAGCTTGCTTATGAGCATACTGTTAAAGCCAGTGAATTAAGTAGTCAAGTTACATTAGTGGCTGAGCAGTTACAATCTGTAGTCACGTTGGAGCAGAATGTGCCTGATCCA---GAAAGC------ACCAGGGCGCTTCTTTCCGTC---------AGCGGCACCATTTGT---------------------ACTCAG---CCTATCAAGGAACTGTCTCCCAATTTACAGCTGGAGACGGTCCAGTCCCAGAAAACTCTCCGCN---NNGATGTCCTAATGCTTCAAGAGCCTGAACCACAGGTG------GTCCTATCAGATGCT------GAAAAAATCTTCCCAAGTGCTGTGTCCGTAGAAGAAATCAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTACTAGCTGAACCCGAAGGGAGTTATCCACAGTCTTCTATANNNGCTCCAGCCCATTCAGATCCAACCTCTGTGGCTGAG------GAAGACCTTTTACCAGAAGAAAAG---ACAATGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCCAAGCAAGACACACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGTGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCTCTGAGGTCAACCGGGAGCCCCAGGTTCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATCATGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTTCCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GACGACTTGGTCATGCACCTGAACCAAACCAGTGAGTGTAAGAAAGAGCCCTTGATGGTCAATGGAGTGCAAGAGGTGCAAGCAAGCGACACTCTTTCTAAGGAGAGTTTGCTTCCTAGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTGTTCTCTGAA------------------------------------------------------TGGCTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGGCGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAATGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACAGAGCTTAAGGATGCTTTGTTCTCTATTGTGTGTGAGGAAATAAACGTCTTGACAGCCGAGGGTCCCAGAATCCCGAAGGGAGCCGTAACAGGCTCGCAGGAAGAGATGGGTCCTTTTCCAGATTCCCAGAAGGTTGACACAGTCTGGGAACCAGAAGTCGAATATAAACATCTCGTCTCTGCAGAAGAGGTCCGCTATTTTCACGTGGAAAGTCAGGTCAAAGTTGCGGATACTGTA---------CCTGTC---CCTGATGGCGTTGCTCCAGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CTGTCAGAAGAAAGAGAGAAGNN---NCCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTAGTTGAA---GGGAACGGTCCTGTCATTTACATGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACACTGTAAAGCTCACGTCGTCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGTTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCCTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTGGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACGGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCATTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCCAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAGTCCGCCATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGACCATAACATGGAATAAAGATGGGCAAAAACTCCCCCCCGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCCCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGCACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTGTCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTAGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAAGTTTGTGAGAGTAACACTCTTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTAGATCTGACGGATGTCAAAGTCGAAGATAGTGGTACTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCTTGCAGTTCTGAAATAGTTATCAAAGAGCCTCCATCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTGTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCGGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCAGAGCAACTCACTTCCTAAAAGAGCCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAGACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCGGTCACTTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGAAAGATCAAAATGAGCTTTTCTAACGGTGTTGCAGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAGTACACGTGCCTGGCTGAAAATGAAGCCGGGAGCCAAACGTCTATTGGGGAATTAACAGTCAAAGAACCTGCCAAAATTGTCGAGAGAGCAGAGCTGGTCCAGGTGACAGCCGGAGACCCAGCCACACTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGCAAAAAGTACCGAATAAGTTTTAAAAACAACGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGACAGCGGCCAGTACACATTTGAGATTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTGTTAGATCGCGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTTTTTACCAAACCCCTGCGCAATGTGGGCAGTGTTGTTAACAGTACATGCAGGCTGGACTGCAGAATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAGATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACAGCCTCCTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGCGCCACGAATTCTGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCCGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTCTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATCACCAAAGAAGCTTTAGAAAGTTCTCTGGAACTCTATGCAGTAAAAACCTCT---GACTCGGGCATGTACACCTGTCAAGTCAGCAACATCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCCGCCAGGTTTGTTGAGAGGTTAGAGGCATCACAGCTGTTAAAGAAGGGAGACACCACCCAGCTGGCCTGCAAAGTAACTGGCACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGTGAGGCTCAAAATGAAGCTGGCAGTGACCACTGCGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAGTTTAAGCCCATTGAAGTGTTGAAGGAATACGATGTCATATTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATTACTTGGTTCAAGGACAACACGACGCTGAGAAGTGGCAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGGTCCTCAAGTTTGTCACCGCGGATGCTGGGGAATACCAGTGCCGGGTGACCAACGAGGTGGGGAGCAGCACTTGCACTGCCCGGGTGACTCTCAGAGAACCCCCAACCTTCGTCAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACCGAGGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTTTCAGTGAAAGAACCTGCAACGATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACCTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGAATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGCTCACATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGTCACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTCAAGGCTCTTGTGGGCGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGACAACAAAGAGTTGCACTCGGGAGCAGTGCGCTCCATTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAATCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGTAACTAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCGACAACATTTGAATGCCAAATAACGGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTCAGAAACATGGCATTTCCTTCATTGACGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAGGCTCGTAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCAACCTTTATCAGAGAACTGAGGCCCGTGGAGGTTGTGAAAGATAGTGATGTGCAGCTGGAGTGTGAAGTGACGGGGACACCCCCATTTGAGGTCACTTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAATATACCCTCACTGACAGGGTTTCGGTGTTCAACCTCCACATAACCAGGTGTGACCCATCAGACACTGGTGAATACCAGTGCGTTGTATCCAATGAAGGTGGCAGCTGCGCCAGCATGACACGAGTCTCCCTGAAAGAACCCCCATCATTCATTAAGAAGATAGAAAATGTCACTACTGTTTTGAAGAGCTCTGCCACCTTTCAAAGTACAGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGCTCATATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGACACAGTGGGAGATACACGTGTCAAGCCAAGAATGAGTCAGGCGTTGAGAGGTGTTATGCGTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTGGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAGGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGCTGCGATGCTGACATTAGAGTGCTAGATCAAGACATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAACCTGGAATTAGAAGATACTGCCAATTACACCTGCAAGGTCTCCAACGTAGCAGGGGATGATGCCTGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGTCAGCAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCCTTTAAAATTAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGATGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACGATGTTGCTTGTGACAGAACCCCCAAAGTTTGTAAAGAAATTAGAAGCAACCAAAATAGTGAAAGCAGGGGATTCTGCACGACTGGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGACAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAGTCTGGGCACTGAGGACAGTGGAGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTGTCGTGAAAGAGCCTCCTGTTTTTAGCAGCTTCCCTCCAGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCGTTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGTAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAA---GAAGTGATCCGAGAAAGTGAAAACATCAGAATTACATTCGTAGACAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTGTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGCCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTGGGAAAAAGCAGCTGCATGGCAGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGGAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACGTTGCAGCTGAATTCCCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAACACCGCTGGCTCCGATGAATGTCGGGCAGCCTTGGCTGTGCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTCTGGAAACACTACCGGGCAAAAATGTCACCTTCACGAGCGTTATCCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTCAATGTTGACGTCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAGTGCAGGCCAAACGTCCTGCACGACACATCTCTTTGTGAAAGAACCAGCTACCTTCGTGAAGAAATTAAGCGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACGCTTCCGATTTCAGTGACCTGGAAGAAGGACAGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACCTGCATCCTAGAAATTCTGAATAGCACAAAAAGGGATACAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCGTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCGAGGTGGCTGGGACCCCAGAAATTACAGTATCTTGGTACAAAGGAGACACTAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACCAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAGAATAGTATAGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGTTGGTATAGAGATGGGGTACTTTTACGAGATGACGAGAATCTGCAGACATCATTTGTAGATAATGTGGCAACCTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGACAGTACTCCTGCTCAGCTTCTAACCCACTCGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCCAAGAAATCTCCTTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAAGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCCCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTCTGGTTCCGAAATGACAGTGAACTTCACGAAAGTTGGAAGTACAATATGTCATTCATTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCGCTGAGGACAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACGAGTCTTCACATCCTTAATCTGGAAGCCCCCGACGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAATCGACACCTCAACCCTTATTGGAGATGCTGTTGAGTTACGGGCGGTAGTGGAAGGCTTCCAGCCCATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCACCGATAACATCGCCACCCTCCAACTTGGGAGTCCTGAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAAAATGATGCCGGGATGAGAGAATGTTCAGCGGTCTTGACTGTAGTAGAACCAGCCAGAATTGTAGAGAAACCAGAACCCATGACTGTCACTACAGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTCAAAGATGGCAGAGAGTTATCTGCAGACAGCAGACATCACATTACGTTCATCAACAGAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACGTGCTCTGTCTCCGTCCATGTGTCGGATCGAGTCGTGCCTCCTTCCTTCATCCGCAAGCTCAAGGACACGAATGCCATCTTGGGGGCCTCGGCGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCTCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTTGGAAAATGTCTGTACATTGAATCTGCGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCCGGTTCTGACGAATGCTCGGCCGTGCTGACCGTGCAAGAGCCACCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTCTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCATTCAAGGTGAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTCTGTGACAGAACTGGAGCTGTTGGAGGTGGAGCCCTCACAGAGTGGAGACTACTCTTGCCTCGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTGTTTGTGAAAGAACCGGCCACCTTCGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCGTTGTTCTGGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACAATCCTGGAAATTACGGAGAGCACTATAGAGGACTATGCGCAGTACAGTTGTCTGATAGAGAACGAGGCTGGTCAAGACATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACATAGAAGCAGCCATCGGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACTCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAACATTGCCTCTTTAATAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTATACATGCAAGGCAGAAAACAGCGTGGGGGCCGTCGCTTCCTCTGCCGTGCTTGTGATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAGGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAGACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGACCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAGCAGGATGACTACACAAGATATGAATGTAAAATAGGAGGGTCTCCGGAGATCAAAGTTCTATGGTACAAAGACGAGACTGAAATTCAAGAAAGCAGTAAATTCAGAATGTCATTCCTCGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGCGTTGAGGACAGCGGGGACTACACGTGTGAGGCCCTCAATGCAGCGGGCAGTGCAAGCAGCAGCACCTCCTTAAAAGTTAAAGAGCCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTCCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTACCTGACGAGTATTCACATCCTAAATGTCGATGCCACCGACATGGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTCAGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACAATTGTTGGTGAAGAAGTTCAGCTGCAGGCTACTATTGAAGGCGCCGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAATGCTTTGCCACGCTATCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAGTCCATAAGGGTCACCACAGGGGACACCTGTACCTTGGAATGCACAGTCACAGGAACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCAGCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAATTCAAGTTTCAGACCGAGTTGTTCCTCCCTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCTGGCTCCTCCGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCCATCTCTGTCTCCTGGTTCCATAAAGGAAACGAGATCAGCAGTGGAAGGAAATATCAGACCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCCGAGGCCATGGACGTGTTAACTGGAGCCAATGTCACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGCGAACTCGTCCCGGGGGACAGGTGTAACATATCTCTGGAGGATTCCGTGGCGGAGCTGGAGTTGTTTGACGTAGAGACAACGCAAAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCTGGCAGAGTTTCTTGCACAACGCATCTCTACGTAAAAGCTGCAGCCAAATTTGTGAAGAGACTTAATGACTACAGCATAGAGAAAGGGAAACCCTTGATTCTAGAGGGCACGTACACTGGAACGCCTCCCATTTCAGTCACGTGGAAGAAAAACGGCATAAATATAATGCCTTCTCAGAGGTGTAATATCACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATAGAGGATGCTGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAGAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAACAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGTCAGATCGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGCGATACAAAATTAAGACCGACTACCACCTGCAAAATGCATTTTAAGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATGGTAATGACAGTGGAGAGTATATCTGCAGAGCTGAAAACAGTGTGGGAGAGGTTTCTTCATCAACGTTCCTCACGGTTCAAGAGCAAAAACTGCCACCATCGTTTTCCCGGCAATTGCGAGATATTCAAGAAACGGTCGGATTGCCAGTTGTGTTTGAATGTGCCATCCATGGATCAGAACCTATCTCGGTGTCTTGGTTTAAAGATGGCAAGCCGTTGAAAGATGGCCCGAATGTACAAACGTCATTCTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCCACGAATCCCATCGGGTCTGCTACCTCCAGCGCCAGACTCCTCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCATCACCCCTGTGGATGCCGTGGTCGGGGACAGTGCTGACTTCGAGTGCCATGTTATGGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAGTAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTGGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAACATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCTGGTTCCCAGCCTATAACAGTTGCCTGGTACAAGAATAATATAGAGATACACCCAACGGCTAACTGTGAGATCACATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGCACATCTTCCATAGTCATCAAAGAACCAAAGAAGCCACCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTAACGGGATCGCCGTGCTGGAACTGAAGGATGTGGTGAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCGAATGTGGCTGGAAGCGACACTTCAAAAGCCAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCCGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTGGTAGAAAAAACCACCGCAACATTTATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTTTTATCCATCAGAAAGGCGACGAAGCAAAGTTGGAGATTAGAGACACCACGAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAACGTTAACCTACAGGTAGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTCAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGACATCTTGGAACTTCTCAAAAATGTTGATCCTAAAGAGTATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTCGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGGCTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAACCTGCCTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCATGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAGGCTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAACTGACCATTGCTGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATCGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCCTTTGATGACGCCATCGTAACGTGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAACGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACGACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTGCCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTAACCAAAAAAGCTGTGAAGAAAGATACCAAAAAANN---NGTGAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGACAAGAAA---CCCCCGCCTCCTACTGCCTTGATTCCAGCTAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTATGACGAACTTGAAGTGGAGCCATACACAGAGCCATATGAAGAACCTTACTATGAAGAACCGGAGGAAGACTATGAGGAGACCAAGGTAGAAGGAAAGAGAGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACACGAGAGAAAAATTCCAGCCAAAGTGCCTGAAAAGAAAGCC------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAN---NNCGGATTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCCTCTCACACAGAG---GAG---GAG---ATGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCCGAGCCACCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCCGTTCCC---ATTCCTAAAAAGGTGGAGCCTCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAACCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGGTAAAGTTCCTGAAGTACAGGAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAAGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGAAAGAAACCTGTCCCTGAAGAGAAAGTTTCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTNNNCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGATTATCTGTTGCAGTTCCTCAAACAGTGGAAATCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAACCCGAAGAATATGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCGGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATGGTACTGAAACCGAAAATTCCTGCTAAAGTAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAGGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTGCTCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTACACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAGACCTAAGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATCGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAGGAATGGTCTTACACCCGGGAAGAGGAAATTGTTTCAGTAGAACGGGAAGAGGAG---TAT------GACGAGTATGAGGAGTAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAGTAT------------------GACCAATATGAAGAATATGAGGAACGCGAGTTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAGTAT---GTCACAGAACCGGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGTAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTACCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAACAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCA---GTACCAAAAAGACAAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACTCAAGTAGAG---GAGTATTTTNN---NGAAN---N---NTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAAATACCTAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCCAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCAGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGATGCCTGTACCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGTAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTATTCCCAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAGGAAGTTTTC------------------------------------------------------------------------CCTGAAGAGGAAGTTTACCCTGAGGAAGAAGAAGTTGCT---------------------CCCGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG--N---GAAN---NN------------------GAA---------------------CCCGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCAAGAGTGCCTGAAGTACCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTACCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTAGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCGGTTGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCGCTGAAGAACCACCTAGCATAGAA---GAAGTT---GAAGAAGTGGCACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCTCCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAATACCTGTTCCTGTTCAGAAAAAAGAGCCT---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGCTCCTCCAGCTAAAGGGAGGACCGTCGTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTAGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTCGAA---GAAGTACACAGGGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCGGCTAAAGTACCTGAAGTGACCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTGAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAGGGTTCATGAAGCTGTTCCTAAAAAGCCTGAAGTT---CTACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAATGATATAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAACCAAAATAGCCAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTGTATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCTGCCAACTGAAGTGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCAGCAAGCTCCTGTTGCTAAAAGAAGAN---NNCCACCACCAAAAGGA------------CAGGAAGCTGTCCTTATAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NATCCCAGAAACTATGAAAGAAGTTGCTTCCAAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTAAA---------------------------------N---NNCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATCGTCCCTGAAAAGAAAACACATGTGATTCCTCACAAAAAGCCTGAACTTCCTCGTGATGAAGTGCCAGAGGCACCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCCTCCCCCAAAGCCTGAGGTCGTACCTGTC------AAAGTACCTGAGGTTCCCGAA---------GAGGTTGTCCCTGAGAAG------AAAGTGCCTGTGGTGCCT------------------------------------------TCTAAAAAGCCCGAAGTC---------------------------CCACTTGTGACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAAGAAATTGTTCCTGGAAAGAAAGTACCAGTGTTGCCTCCTAAAAAACCTGAAGTTGCA---CCTGTTACAGTGCCC---GAGGCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---AAAGTGTTTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTACAGTGCCCGAGGCTCCCAAAGAAGTGGTC---CCTGAAAAGAAAGTGCCTGTGGTGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAATCCCACCTGTTACAGTGCCCGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCT------------------GAGGCTCCCAAAGAAGTGGTC---CCTGAAAAGAAAGTGCCTGTGGTGCCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGTTAAAGTGCCTGAAGCTCCCAGAGAAGTGGTCCCTGAGAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGGC---AAAGTGCCCGAG------GTGCCCAAGGCAGCTGTTCCAGAAGAGAAGGTGCCTGAGGCTCTTCCTCCCAAACCA---------------------GAGAGTCCTCCTCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCCGCA------GAAGCTGTGGAAGAG------------------------------CCGGAGCCGGCT---GCTCCTCCG------AAAGTGACCGTGCCACCCAAGAAACCCGTCCCAGAAAAGAAACCACCC------GCTGTGGTTGCCAAAAAACCTGAACCACCACCAGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTGCCCAAAAAACCAGAAGTCCCACCTCCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACCGTTCCCAAGAAGCCGGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTGCTGTTCCCCGGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCCCCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAACCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTCAAGAAGCCAGAAATG---------CCAGAAACTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCCATTACCAGAAAACGA---GAAGTCTGGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGAGTCCATTCCTATTCCT------------GAGGAGCCAGAAGCTCCCCCTGTCCAAGTTGAAGAGTCTCCTGAGGACATAATGTATGAAGAAAAAGCATCTATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATCCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATTCAANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAGACCAAAGCCT---GCACCA------CCTCCTCCTGCT---CCACCAAAAGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCCGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAAAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTCCAGAGGCTGAAGTANNN---ACTGTTACAAAAAGGGAAAGGACGGTTCCTGAACCCGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCGGAAGTAAAAGTCATCAAACCACCTCCCGTGGAGCCAGCACCCACCCCCATCGCTGCCCCAGTGACAGTGCCTGTGGTCGGGAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGCTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTCAAGTTTGTGAAGGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAACATCCGTGAGAGCCCAAAGCATAGATTCATCGCAGATGGGAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCTGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAACAAGGAGAAGACCTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTGGTCTGGAGAAAGGATGGGAAGATTGTGGTGGAGAAACCTGGAAAAATTGTGCCCGGCGTCATCGGCCTGTTGCGAGCCCTGACCATCAATGATGCAGATGACTTCGATGCTGGAACCTACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTAAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACAGCTGTTTTCTCCTGTGTGATGGCAAAGGAAACTCCAAACGTTAAGTGGTTCAAAGGATATGATGAAATCCCGCTGGAACCAAATGATAAGACTGAGATAGTAAGGGACGGAAAACAGTTATTCCTCAAAGTGAAGAATGCTACACCAGAAGATATTGATGAATACGCGGTGGAGATTGAAGGGAAAAGATACCCGGCAAAGCTGACACTCGGAGAGCGGGAAGTTGAATTGCTTAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACGTTCCTGGAGAGTGGAAACTGAAGGGAGAGCTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCCTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTGAATGCATATACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATAATTCTCAGTTTGACGACGAAGGGGTCTATACTGCCGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATACGGCTGAAATTCATATCGCCTCTCGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCCTCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTAAGCAAAGACGTGCCAGTGCGATGGTTCAAAGATGGCGAAGAGATTGTACCATCAACAAAACACTCTATCAAGACAGATGGCCTGCGCCGCATCCTAAAAATCAAGAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGTGGCACCGACCAGACCAAAGCAAATCTTAACATTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTAGAATTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAGCCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTTCTTTATAACTGCCAGCGGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAGTTGAGCTTATAAAGGACGGCACTAAACATTCCCTGGTGATCAAGGCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAATTGATCATTGAAGGAATTCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGGGAGAGTGCTGTGTTCACTGTGCAGCTCTCCCACGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGAAAGACTCATTCCATCACATTCAGGGACCTCTCTATAGATGATACCTCTCAAATTAGAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGTGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCGCCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCCAAAAATGTTGTCATTAAGGCAGACGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGCTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCGGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGCCGCTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTCATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTACGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCCGTTGAATTCACTAAGCCTCTTGAGGACCAGACAGTCGAAGAAGAAGCCACCGCCGTCCTTGAATGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACAGCTGTACCCCAGAGGATATTAAAACATACACTTGTGACGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAGGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATCAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCCGTGCGCATTCTTGTCGTCAACAAATGTCTATTGGATGATGAAGCGGAGTATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAATGAAGGAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCGTTGAAACAGGAAGATACGAAATCCTTACCGAAGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAGAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCGAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCAGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGGTTGGAGCCGCGAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTGAAGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAACGTAACCCTGAAGTGGACCAGAAATGGAGAAGAAGTGCCTTTAGACAACCGTGTTTCATACAGAATTGATAAATACAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACAGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCAACGGAATTTGTAGAGCCCTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAAGATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGGCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTGGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGGTACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACCGGTGACCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAGCCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATCGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACGGAAACATTTGATGGTGAAGTAAGCCTCAGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGGGACATCAAAAGGAAGACGTGGGTTCTGGCCACAGATCGTGCGGACAGTTGTGAGTTTACTGTCACCGGACTACAAAAAGGCGGAGTTGAGTACCTGTTCCGCGTCAGTGCAAGGAACAGAGTTGGCACTGGCGAACCAGTAGAAACTGACAATCCTGTGGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCCATGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACCGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAATCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCGATTGAGAGACCAAGCCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTTACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATACCGAGTGTCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCGTTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGCATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATTAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCACTAACAGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTACAGACTCCGTGACTGACCTAGAATTCACAGTTCCCGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTTTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAACATGATGGTGGCTCACGCATCACAGGCTACATAGTTGAAAAATGTCCACGTGGCTCAGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACTGGTCTTGAAGAAGGCAAATGGTATGCATACCGTGTGAAGGCCTTGAACCGGCAAGGTCCTAGCAAACCAAGCAAACCGACAGATGAAATCCAGGCAGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTGCTCGCTGGTCTCACCGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTCAAATAACTTGGACGAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCAGCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGCGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCCGTGGTGGAAGTGAACGTCTTGGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACCGACAGCGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTACGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTTGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCGATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAAGACACAACATTTAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTTTTGGCTGAGAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACGGAACCAATCTTAATAAAGGATCCTATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACGGTGGACACTACTGTCAAGGACACAAAGTGCACAGTAACCCCCCTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACTTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATTATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGCCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCCCGCCCAATAAAAGACTTGAAGTTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAGATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACACGACATTGTTGTTATTGAAGGTGAAAAGTTACACATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACAATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCGGATGCTGGGGTTTATACCATTACTCTGGAGAACAAGCTTGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCGTGCAAAGATATTAAAGCAAGTGACGTGACCAGGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTGAAAGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTGGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATCATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTGGTACCAGTCTTGACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCAAGTACGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTTTGAGAACTAGCCTTGAGGTGAAACGAGGTGATGAAATAGCACTCGATGCAACCATCTCTGGGTCTCCTTACCCTGCTCTCACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAGTCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCATGGCGTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCCTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTATACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAACAGGTTTGGGCCTGGACCACCATGTGTTTCCAAACCACTTACAGCCAAAGATCCATTTGAACCACCTGATGCACCCGACAAGCCCATTGTAGAAGATGTTACCAAAAACAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAAACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAAAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGGGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGTTGCACAGAGAAGATGATCAAGACCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCTCCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACACTTAGAATTCCAGCTGTGGTGACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTAATAGAGAATGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACTAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGACGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACCGAGAGATCTAAATGTGACATCACAGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTGGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTGGACTGGAAGGAGCCCCGCAGCAATGGTGGCAGCCCCATCCAGGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTACGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACCATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACCGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACTGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACTATTACTGCTTCCAATCGTCTGGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCCGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATAGACAAACGTGATGCAAGCAGGAAGAAGAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATACGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGACCTCCAGGAAAACCGAAAGTCCTCGAGCGCACCAAAGGGTCAATGCTCGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCCATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTCAACGTTCCCCGCTTGATTGAGGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTGGGTCCTCCCAGTGAACCCTCAGATCCAGCTGTTGCAGGAGATCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACCAAGTCCAACATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGCGGCAGTCCGATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGCACGGACTGGAAAAAAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACCGATTCAGAGTGAAAGCTGTCAATGATGCTGGTGAGTCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACGGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAGATTAGAATTCCTGCTGTCATCAAGGGACGCCCGACTCCAAAATCATCGTGGGAATTTGACGGAAAGGCGAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCTGAGGATGCACAGGTGGAGACTGCTGAAAACTCCTCAGTAATTATTATTCCAGAATGCAAACGATCTCACACAGGCAAATACAGCATCACAGCCAAGAATAAGGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCGGGACCACCCAAGGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAGACTCTCGTGGAAGATGCCAGATGACGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCACCTGCAGAAACCATTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCTCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAGTTTACTGTTGAAGACCTCGTCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTGAACGCTGCAGGAGTCAGTAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTTAAAGCTCCTCCGAGGAAGCCTGACAGCAAAGAACCTGTTATCTATGACACGCACATCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTGGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGGGAGGCTAACAGGAAGACATGGGTCCGTGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCGACTCCATGACTGTCAACTGGGAAGAACCAGAATACGATGGAGGCTCTCCTGTGACAGGGTACTGGCTGGAAATGAAAGACACCACTTCAAAGAGGTGGAAGAGAGTTAACCGAGATCCTATCAAGGCCATGACTCTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGACTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGGGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAGGAATGGGAACAGGCTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCAGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTGCAGCTAGATGCCAGTGTCAGAGACAGGATTGTGGTTCACGCTGGAGGGGTGATCCGGATCATAGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAGGCTACCATCGAGACCACAGCTATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTCGCCAAAAATGCAGGGGGAGAGAGAAAGAAGACCATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAGAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCTGAAAACAGTGTTGGCATAGGTCCATTTACTGAGACACCAACCGCTCTTGTCATCCGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTTCCTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATCAACTATGTCCTAGAAAGCCGCCTCATTGGAACTGAGAAATTCCACAAGGTTACAAATGACAACTTGCTTAGCAGAAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTGAGTGCTGTGAATATCGTGGGACAAGGCAAACCCTCATTTTGTACCAAGCCCATCACTTGCAAGGATGACCTGGCTCCTCCAACCCTTGACCTCGACTTCAGAGATAAACTCACAGTTCGGGTTGGTGAAGCTTTTGCTCTCACTGGCCGTTACTCGGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTGGAGGATGATCGCACTCAGATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTCGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTTGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTATATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCAGAGCAGCCCATTGTCACAGAGGTTACCAAAGACTCTGCATTAGTAACTTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCGAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAATGAAATTGGTATTGGCGATCCAAGTCCACCATCCAAACCAGTCTTTGCTAAGGATCCAATTGCTAAACCAAGTCCACCGATTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATTACACTCCTGAGTCATGTCCTGAAACTAAGTATAAAGTCACTGGTCTTCGGGATGGTCAGACCTATAAGTTCAGGGTATTGGCAGTCAACGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCTCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAGAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGCGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTTCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGACTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTACGTGGTTGAGAGGAGAGATGTTGCCACTGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTCCATCCCCCAGGCCCACCGAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCACTTGTTTGGAATAAGCCTGATCGTGACGGTGGCTCTCCAATCACTGGCTATTTGGTGGAATATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTTCAGCAAGGAAAGACATATAGATTCCGCGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACAGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTCAAACTGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCTAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCAGAATATATGACTATCTCGTGGCTGCCACCAAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAAGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAGATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCATTCCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACACTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGCTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCCGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCAATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTATGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAGTTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGGTACAGATTAAAGATGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCCAAGAATACCAGTGGGCATGCCCAAGGTTCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAAAACTGTACAATTTCTTGGGAGAACCCACTGGATAATGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTACTTCCGAGTCTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCGGACTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAGATGTGTCGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGAGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGCGTGCTGACTGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGGGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAAATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGTGCGCCAATAATCGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCCCCTGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGACGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCAGAGATTGATCTGGATGCCAGCATGAGAAAACTGGTCATAGTGAGAGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCTGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAATGTGGTCAGAAAAGGACAAGTTGATCTGGTGGACACAATGGCCTTTCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTAACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAGCGTGAGGCAGAAAGAAAAACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTTACCAACCTTGTCCCTGGGAATGAGTACTTCTTCAGGGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCGGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGCGCTGTGTTAGCCTGGTTACCTCCCCTGCGTGACGGAGGTGCTAAAATCGATGGCTACATCATCAGTTACAGAGAGGAGGAGCAGCCTGCAGACCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCATCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTCAGAGTAGCGGCCAGAAACGCCGTTGGAGTCAGTTTGCCAAGGGAAGCAGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAAAAACTCCGAGTTGAAGCCCATGTGTATGGAAAACCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGTCACCTGGCGGTGCATAAAGCAGACACCTCTTCCATCCTGATCATAAAGGATGTTACCAGGAAAGACAGCGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAGAAAATCAAAGTGACCGTCATGGATGCTCCTGGGCCCCCTCAGCCCCCATTTGACATTTCTGAGATAGACGCTGATGCTTGCTCCCTGTCGTGGCACATCCCTCTGGAGGATGGAGGTAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGCGACTGGGTGACGGCTCTTGCCTCAGTGACAAAAACCTCCTGTAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCTATCACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTCATAGAAGGTCTTGAGTATTCATTCAGAATCTATGCGCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACGGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCAGCCCTCCGAACCTTCTGATCCAGTGACCATCCAGGCGGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGGTCTGCTTACCGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACAGTGCTGAAGCCAGGGGAAGGCATAAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCAGGCGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACAATTAAGCTTCAAGTGTTAGATAAACCAGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGGCCCAATTGGGCACAAGTCTCGGCTACGGTGCCCATCACCAGCTGCAGCGTGGAGAAGCTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATACGGAGTGGGCGATCCAATCTTCACTGAACCGGCAATCGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACGTAACCAAAGATCACATGACGGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACCATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAATTCCGAGTTACCGCTATAAATAAGGCTGGACCGGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCCCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATCACTGGGTGAGGTGCAATTTACCAGAGAAGCTGCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAGACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCGCCTCCAAAGATAACTTGGTCTAAACCGAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACCTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTGGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTACATTACCTGGGATCCTCCTATTATTGATGGTGGAAGTCCCATCATCAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCCCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGAGTGTTTGCTGAAAATGAGTATGGCATTGGGGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCATCTTGTAGCGTAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCAATGAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATCTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAGCTGACACAAGGGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACTTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAGACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGCGAAGGCCTGAAATCAGAGCCGATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCGCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCCATTACAGGGTATCATATTGAATTCAAGGAGAGAAACAGTCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACCGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAACTTAGCAGGAGTCGGCAAGCCAAGCCTGCCGTCAGAGCCTGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGCGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATACGAATTCAGAGTTAGAGCGAAGAACACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAGGCAGGAGATACCATTGTTTTGAATGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGACGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACGTGGACACCTCCATTGGAGGATGGTGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTGGCTGAAGACATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAATATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGCGAAATCACAGGATATCATGTTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCACTATGACGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAATAGGAACTGGCATCCGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGCCCCGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATCATACCGGAATGTAACAGATATGACACTGGTAAATTTGTTATGACCATTGAGAACCCTGCTGGGAAGAAAAGCGGCTTTGTTAACGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAGTCTTACTCCACCGTTACCACCAAGTGCCATAAATGCACATATAAAGTTACTGGTTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCGGAAAACGAATATGGAATCGGTGAGCCAGCAGAAACAACAGAACCTGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATCATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAATGGACCCACATCACCACTGTGAAGGGGTTAGAATGCGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACATTCCAAGTGATGGCGGTGAACAGTGCGGGAAGAAGCGCCCCCAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAGCACTTCCCGAGTTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCCGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACTGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACCTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGACCCTATCCATTAACGGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCTCCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGATGGAGGTGTACCGATAAGCAATTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTTACTACCGGAGTAGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATACGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTAACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTGGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAATTTGGCCGGTAAAAGCAAGCCGAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATAGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGACGCTGCCTATGAATTCCGAGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCCATCACGTGCAGGGATGACATTGAAGCACCAAAGATAATGGTGGATGTTAAATTTAAAGAAACAGTAATATTAAAAGCAGGCGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGCCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAATAAGGATTCGTCAAGGAGAGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCCGAAGGACCTTTAGCTGTCTCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTATGGTAGCAGTTAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCCGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTATCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCGCGTGTTCTCGATACGAGCAGATCATCCATCTCCATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGATATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCATAGAGAATCAGGAATATAAAATCCGCATCTATGCCGTGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGAGCTTGTTGCACCCTGCGACTTTTTGTTCCGATCAAAGGCAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCCTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ATTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACACTGACATGGGAGCCTCCTCTCCTTGACGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACGGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCCGAAACTGCAGAGTCTGTGAAAGCATCAGAGCGACCCCTTCCTCCAGGAAAAATAACTTTGGTAGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACGTGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGCGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCTTGTTCAATACTTTCACTGTACTGGCAGGCGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGTCCTACACCTGCTGTCACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGACGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTGAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACATCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAGATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGTTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATACGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCTTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAACGAACCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCACCTGGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAATATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAGTGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCGATTATTGTCACACGAAATTCTGTGACTCTCCAGTGGAAGAAACCTACTTACGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTGGTTGAAGATCACAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCAACCATTCAATGGGTAAAAAGTGACCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTGTTAAGGATGCAGCACGCACCGACAGTGGAAATTACATACTGAAGGCCCAAAATGTTGCAGGGGAGAGATCAGTTACTGTGAATGTCAAAGTTCTTGATAGACCAGGGCCACCGGAGGGACCTGTTCTCATATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAACGTGCAGACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATTTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGTGACCCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGGTTGGGGAACTGCGCTTGAGAGTAACTGGACTCCTAGAAAACCACAATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCGGGCCCTCCAAACAACCCCAAAGTCACAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAGAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAGTACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAGGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCTGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCGGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCAGCAGTTATTACTTCAGAGTCACAGCTGAGAACGAGTACGGTATCGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCGGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCGGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCGCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAAGAATTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCGTTACCTGGACGAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACCGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAACATTATAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACGTTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACCCCATTTGTCACAGCCATCTCCAAAGACTCCATGGTTGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTCGAGAAAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTAGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACACCAGAAGCAATAATGGTTAAAAGAAATGAGATCACTTTACAGTGGACCAAACCTGTTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTTACAAATGTCATTGAAACTCAATTTACCGTGTCCGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCCAGGATTTCAATGGATCCGAAATTCAGAGATACAATTGTAGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCTACGGAAAGCCCCTACCAACCATCGAGTGGTTACGAGGAGATAAGGAAATTGAAGAGTCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCCAAGTCATTCCCAGTAAACGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCATTATGTTGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTTCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATAAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAATATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGGGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAACGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGCAAGCCCATCTATGATGGTGGCAGTGAGATCATAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAAAGCCACGCGATTTGAAATCTCAAAACTCGTTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCGTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCCGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGGGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTTACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAGCTATCAATAGATAACTGTGATAGAAATGATGCTGGGAAATACATTCTCAAGCTGGAAAACAGTAGCGGATCTAAGTCTGCATTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGCATGGGAGCCACCCATCATTGATGGTGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGTTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACGCTTACGGATGTGTCCCAGACCAGTGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCCGTGATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTATAATGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGATTTGACCATACAGCCTAGTTTTAAGTTACCGTTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGACGACCAAGACCTAACATTTCGTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACGAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGCTGCACATTAAGGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAACAGTGCAGGTACGGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCTATTTCAAAAGATCAGATGATTGTGCAGTGGCACGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACGACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAACGCAGCTGGCAACCTTAGTGAACCATCTGAAAGCACCGGTGCTATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTCGTTCGTGCAGGAGAGACTTTTGTTCTGGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGCAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAATCTACAATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATCCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTCGACAGGCCAGGGCCCCCTGAAGGTCCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGATGGTGGCGCTAGTATTTCACATTACATCATCGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGCATCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACGTGGACACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAATGCAACAAGAAAACCCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCGGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGCCTCTGCTGACGAATGGACAACCTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTGGAGCCACCAGAAATAGAGCTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCTGAAGGCACTCTCACAGAGAGGGCGCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCCTTCGTTAATGTCAGAGTTCTTGACTCGCCAAGTGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACACTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAGAAACGAGAAACCACAAGAAAAGCGTATGCTACTGTTACAAACAACTGCACAAAGAACTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTACCAGCTGAAACCACAGAACCCGTTAAAGTTTCTGAACCACCCCTTCCCCCCGGAAGAGTGACTCTCGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGCTACATAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCTTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCCGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGAGTGCCAGTAATCGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGACATTCCATTTAAAGGGAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATATTTCTTCTTCAAAGACTGTAACATCACTATCTATCAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATATAACGATTTCCTGGAATCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTATATCGTTGAAAAGAGAGAAACCACTTCTACCACGTGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAATCTGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGCTTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAAAGGAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCAGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACCAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGCGGCGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTCACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAGGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGACGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTGATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCAGTGATCTCCTGGGCCAAGGATGGGGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGCCTCAACAGACTATAACACTTCATTAACAGTGAAAGACTGTATCCGACGAGACACTGGGCAATACGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCGCTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAGCGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAATATGGTGTTGGTGAGTTCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCGTTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGACCGGAGAGTGACGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTGACAGGATACAATGTAGAGTACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCAGAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGTACCGATCCCCAGGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGCACCTCCTTTACCATGACTGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCCTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATCGAAAATGCCAACAGAAATGATTCTGGAAAATACACGTTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAATCTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGCATTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCGGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGGATTGTACACTATGTTGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTCAAGTCAACCCATCACATTGTTTCTGGTCTGAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTCTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACCGAAGTTACTGCTGAGAACCTGACCATCAGTCTCAAAGAAAGTGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCCGGTCCCCCGACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACAGCAGCATGGACTGAAGTGTCTACGACAGTTGCAAGGACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTGACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCATTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGAGTATATGCAGAAAACGCTGCTGGCATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACCGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTTGACGGAGGAAGCAAGATTACAGGCTACATTGTTGAAAGACGAGACCTCCCAGATGGCCGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTGACGCAGAATTCCCAGTATGAATTCCGTGTCTTTGCGAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTCGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAGGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTGGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAATCGCCTGAATAGTGGAAGCTATGAACTAAAACTGAGGAATGCCATGGGCTCAGCCTCGGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGTGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTAAACAAATATGGAATTGGGGATCCACTGGAATCTGACCCTGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACGAAGATTACCAAGAATTCAATGACTGTTGTGTGGAGCAGGCCAGTTGCTGATGGCGGCAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTTAAAGGAGACTATTCGTGACACCAGAGAGAAAGTGACTGGACTAACAGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAATGCTGCCGATCCAATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCCACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTTGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACCACAGAATATGTGGTATCAAACCTGACACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTGTAAACTGTGCAGGACAAGGAGAACCTATAGAAATGACTGAACCTGTGCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTCCAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGACGAGAAGAATCTCGGCAGCGATGCCAGATACAACATTCAGAACACTGACTCATCTTCGTTACTCATCATTCCTCAAGTCACTCGCAACGATACAGGGAAATATATTCTCACAATAGAAAATGGCGTTGGCCAAGCAAAGTCTTCCACTGTGAATGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTCTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGGGATGCCACCAAGAGAACATGGTCTTCGGTGTCACACAAATGTACCGGTACAACCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAGTTGGGGAGCCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCGACAAAGACATCTGTCACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATATGTTGTGGAAAGGAAAGGGAAAGGCGAACAAACATGGTCACATGCCGGTATAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAATCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAGATCGCTGTGAGAATTGGGCATAATGTACACCTCGAATTGCCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCACTGAAAGAAAGTGAGCATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAACGTCAAGAAAGAGAACGGAGGGAAATACACCCTTATTCTCGATAACGCTGTCTGTAGAAACGCCTATCCCATTACAATCATCACACTTGGCCCACCGTCCAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCCTGGGACGTGCCCGAAGATGACGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAACTTCACAGACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCCGGACAACTTTCAAAGTTCCTAATCTGGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATACGGAGTCAGCGAGCCGCTTGTCTCAAACATTATTGTGGCGAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATATAGAGTTACTGGACTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGTACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCCCTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACCATAAGTCCGCCTTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATTGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACGGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGTGAGAAGATGACCCTGTGGTGGGATGCTCCTGTCAATGACGGCTGTGCTCCCATCACTCACTACATCATCGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAGGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAATTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACTGTTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACTGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAATTCCACGTCATGGCTGAAAACGCAGCAGGAGTGGGACCTGCAAGCAGTATCTCAAGACTAATCAAATGTCGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAGGTGACCGACACGTCCAAGACAACCGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCTTGTGTGAAAACGAGATACACAGTCACTGACCTGCAAGCAGGGGAAGAATACAAATTCCGGGTTAGTGCTATCAACGGTGCCGGAAAAGGAGAGAGCAGCGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGACATTGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATCCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACGGCTGTGTGGACCAAGTCTGACTCCAACCTGAGCATTCGGGCTGACATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAACGATGCGGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGACGTGACCCGCGGATCTGTTACACTGATGTGGGATGCCCCTATCCTTGACGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGAGTTCCATACTATTTCCGTGTTTCTGCCGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCGATCGTAGCCACAGAACAGCCCGCTCCACCTAAGAGACTTGACGTCATTGACACAAGCAAATCCTCGGCAGTCTTAGCATGGCTTAAACCCGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACCGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGCGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCGGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACTACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTAGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGTCCCATTGAGGTCTCATCTGTCTCGGCTGAATCGTGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACCAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCGGCACCAATAATTGCAGAGCATCCGTTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCCATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTATAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGACGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTTTATGATGGTGGCAGCAAGGTGGTGGGATACATCATAGAGCGTAAGCCCGTCAGCGAGGTTGGAGATGGTCGCTGGCTAAAATGCAACTATACCATCGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCCACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCACCCAAAGCTGAACTGGACGCCAGATTACAGGGTGACCTGGTCACCATCAGAGCAGGCTCGGATCTCGTCCTCGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACAAAAGGGGACAAGGAACTAGAGCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAGCGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACTAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCGCATGTGGAAAGCTCACGGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTCGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGGGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAATTCATTCACTATTCCATCACAACCGGGCATACCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATCCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTATCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTACGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGTGTCACCGCAGTGAACGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCGTGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGACCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCACAGGATACGTCCTTGAAATGCAAGAGAAAGACACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTGTGAGTGAATACAGCGAGTCGACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTGTCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCTGAAAATCAATCTGGAAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGCCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGCGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCTGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCGGAAAATATTTATGGCATAGGGGAACCGTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACAGGATACGTCCTCGAGGCCTGCAAAGCTGGCACCGAAAGGTGGATGAAAGTCGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAGCCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACAATTCACGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCGATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCAAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATAGTAAAGTAGCCAAATTAACCATCCGTGAAACCACCATCAAAGATACTGGAGAATATACACTTGAACTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAGCCCCCCAAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTACCAGTGTCTGAATCCGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACGAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCGGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACCCTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATCATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTCACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTGAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGACAAGATGTTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGAATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAAGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTCGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTATACGATTGACTCCAGAGTCCGAGGTACATCTTTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAGTACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCGGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACGGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACAGTCACTGGGCTTGTTCCCGACGCGGAGTATCAGTTCCGCATCATTGCACAGAATGAGGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTCGTTTGCAAAGATCCCTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAGCGCATCAAGGACAGGCAATTCATGATAGGGGGCTTGCTGGAAGCCACTGAATACGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAGCTAACATCTGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGAAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCGGATGGACGCACACATACGCTGACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCGTAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCCATGGCCAGAAACTTCTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACCCATCTTGTCATTAAGAATGTCCAACATAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCCACAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAAAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACCGTGTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTGAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTGAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTGATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACCGCCTCCTTAGAAGTCGAAGTCCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGGGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAGTGGAGTAGAGAGAAAAGATGCTGGATTCTATGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAATATTGCCAGGCACAGAAACATCTTATACTTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAACATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACGGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGAGGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGGGTCAGCACTAAAGTTATCAGAACACTAAAACATCGGCGTTACTACCACACCCTCATCAAGAAAGACCTCAACATGGTTGTGTCGGCAGCCCGAATCTCTTGTGGTGGTGCCATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGACGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTATAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTAGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACCGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAACCTCGTGTAACATGGTATAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGTGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACGATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGCGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAGAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAAAGTTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCCGAAGACACAGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCAAGAATTCAAGACTAAGGAGGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAAACGCTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACGCAGGTAGCTCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATACCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTTCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGTCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCCCTTGGTGACATATCAGATGAAGAATTACTCCTTCCCATCGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACGAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCGGAGCTGCGGGAACGGCACGCCCGGGCCTCCTACCGGCAGCCGAAACAGCTGCAGAGGATCATGGCCGAGAAAGAGGATGAAGAGTTGCTCCGCCCAGTTACCACCACCCAGCGCCTCTCAGAATACAGAAGTGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGGCAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAC------------GACACAGAAAGAAGATCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCTAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACCCGTTTTATCTTAAATGTTCAGTCCAAGCCAACCGCTGAGGTTAAATGGTACCACAACGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAACTGAGGACAGCGGCACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTACGCTTCCCAGCGCAGAGACGAACAAGTCCCCGCGTCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCTTCATTCAAGAAAATATCTGAGATGGAAGCGTCTTCCTCGGTCAGGGAGATGAAGTCGCAGATGACCGAGACAAGGGAAAGTCTC------------TCCGCGTATGAACACCACGCATCCGCGGAAATGAGAAGCGCGGCCATG---GAACAAAAGTCGCTGGAAGAAAAAACCACACACAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACCGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGTGATACTGATGGCGAGCCGGTACCCACTGTGGTCTGGCAGCGTGGGGGCCACGTGATAAGTTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCTACCTTTGAGATCTCTCGGGTTCAGGCTTCCGATGAGGGCAACTACAGTGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACCGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCTCCCGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTAAAATCCCCAGAACCGGTCACTTCTCACCCAAAAGCCATCTCACTCACA------------------------------------------GAGACAAAACCCACA---------CCCACAGAGAAGGTTCAGCAGTTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCTCTGAAAGCAGAAGCTTCTAAAGATACTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTGACCTGGTATAAAGATGGCAAGAAACTGAAGGAAGATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCGGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACAAACTTCCACTTTATGGGACAAGCCTTTAAAAGTATCCATGAGCAGGTGTCC---AAGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GTGGCTCAG------------------------------ACCGAACCA---------------------------------------AAAGTA------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCGTAGCTAAGTTTGCAGTTAAAGCTACTGGTGAACCCCGGCCCATCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACATCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCCGGGTCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCCGAAATTACGTCACAANNNAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAAAGAAATTAGCAGAGGTGAAATCTCAAGAGAAGGTGNNNCTTAAGGAGGAAGCTTCAAAGGTTCGGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCATCCATGAGGAAATCACCAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCGGAGGTTAAAGCATTTTCTACTCAGATGAACATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGTTGGTGCTACCGATGTCAAATGGGTACTGAACGGCGTAGAGCTCACTAACTCCGACGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGTCGGTCACAAAGATGAAGGCATCCTCACGTGCATTGGCAAAACCAGCGAAGGGATCATCAAATGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAAAATCAGTGTAAGTCGCTCCAAAAATGTATATTCTCTTGAAATCCGAAATGCGTCAATAAGCGACAGTGGGAAGTACACAGTCAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGCGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAATGCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGCGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGGAAAGTCTTAACAGTAGCCTGTGCTTTTACTGGTGAGCCCACCCCGGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTCACGACTCTGATCATTATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLailFul2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGACGCCAGATCAGTCGCAACAGTTGAGATGGTCATAGATGGAGCCGCTGGGCAAGAGCTGCCACATAAGACCCCCCCCAGGATACCTCCCAAGCCCAAGTCACGGTCTCCCACACCACCGTCCATCACTGCCAAAGCACAGCTGGCGCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCGTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCAGGGAGGATCTCCACA------TCCCCCATCCGATCCGTTAAGTCTCCGTTACTTGCCCGCAAGACCCAGGCACCCGGCATGGCCCCGGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCCGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGCGGCGGCGGCGGCTGCTGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCACACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACCAAGGTAGTAGTAGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCACGAACCAGAGAAGTAATCACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTGCCGAAAGTAATAATTTCCGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAGNNNAAGCAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCGTGGTGATAGCTGCCACCGCAGAGTCCACAAAACTAGAGACAGTCCTGGGAGCTCCAGAAGAAATTGCCACACACCATGAC---CAAATGCAT------ATAGCTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAGCAAGATTTAGTATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTTCTCATGGAAAG---GTGGATGTGGGGAAAAAGGCGGAAGCCGTGGCGACGGTCGTTGCTGCGGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCACCTTGAAGAATCCTTTGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCATGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTCGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTCACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCCGAACCCACCCCCTCCCCTCAGTTCCCCTTTGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---CGCTTCAAAGCCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGATACCTGCGCCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTAACGGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAACGAGGCTGGGACCGTCAGCACCTCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACAGAGAAATTGACCACGGAAGAGAAACGTTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGCAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACAGGATACAGATATAAAGTGAGTTACAACAAACAAACTGGCGAGTGCAGACTGGTGATTTCGATGACCTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCGGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTACGAGTCTCTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACGCAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAGAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCCGTTGATATTTCCGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAAATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATCTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTAGTGCTCCAACTTACATACCCACGCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTAAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCTCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GGA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCCTTCAAATGTTTGGAAGGGCAAACAGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGACGCCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAGAACAGGGCAGGCAAATCTTCAATTTCCGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTACACAGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAACTAATCATCCCACGAGGGACATACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACCAACAAATATGGAACGGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTTAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTACTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCTCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTGGATAGACCTGTTGAAACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAACTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTATAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAGACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAAGTTCACTTCCTCTCCATACTGACAATTGACACATCTGATGCCGAAGACTACAGCTGTGTACTCGCAGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAGAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCGGGAGAGTTAGAGTGTGTTATATCCCCGGAAAATATAGAAGGCAAATGGTATCATAATGGTGTAGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTCTCAACCAGTGGGCGTGTCTCTGTGTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTGCTTGAAGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCTCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATAAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGCGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGACGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCCGATTCCGAAGGCGAATGGCTAAAGGATGGCAAACACTTACCACTGAGTAACAACATCAGGAGTGAATCCGATGGCCACAAAAGGAGACTTCTCATCGCCGCCACCAAATTAGATGACATTGGAGAGTATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACGGAGACGCAGGATGCTGTTTTCACCGTTGAGCTGACTCACCCTAACGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTTGTGCTACGAAACAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTCGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACGGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTATTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAACATATTACCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAGTTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACCAAAACCATGAAAAATATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAACGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTGCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTATGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTAAAGGACATCAATGCTGAAGAAAAAGACACAATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCAGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATCAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCCGAACCTGACATCACTGTTCAGTGGATGAAAGACGGCCAAGAGCTGCCGGCTGTGGACAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATCTCCACCGCCAACCTCTACGTAGAGGGCAGAGACGTCCGCATCCGGAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCCGGCGAATACACCTTTGTGGCCGGAAGGAACAGGAGTTCCATTACTCTCTATGTCAATGCTCCAGAACCGCCCCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGCGCCGTCATATCTGGCAGACCACAGCCCCAAATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCGGAAGATGCAGCCGTTTATACCTGTGAAGCCAAGAATGACTATGGTGTCGCCACCACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATTTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTCACATCAAACTCCCAATGGCATGTCTCT---N---NNGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAATGCTGGGGGAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGGAAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGGAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCACCCACACAGCCTCATTGATTCAAAATGTAGTGTTGCGCCATACTACG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCAGAAGAGGCAGTGGGCGAGGCCCCACGGATTCTCCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGCGGCAACN--NNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---NNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N--------------------------------------------------------------N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN------------------------------------------------------------NNNNNNNN---------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NCCTGAA---GTTGTTCAAGAAGTTGTCCCA---GAGAAGATAACTCCCAAGGCACCACCCAAAAAACCA------GAAGCCCCACCT---GTCACA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGAAGTTGTC---CCAGAGAAGATAACTCCCAAGGCA---------CCACCCAAAAAACCAGAAGCCCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAAGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCATGAAGTTGCA---CCTATTGCAGTGCCT---GAGGCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCA---CCT---GTTACA------------------------GTT---CCTNN------------------------------------------------------------------------------------------------------------------NGTGCCCGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAAGTGCCT------------------GAACCTCCCAAAGAAGTGGTC---CCTGAAAAGAAAGTGTCTGTGGCACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGTTAAAGTGCCTGAGGCTCCCAGAGAAGTTGTTCCTGAAAAGAAGGTGCCAGTGATGCCTCCTAAA------------------------AAGCCTGAAGTTCCACCAGCC---AAAGTGCCCGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCAGAG------GAAGTTGTGGAAGAG------------------------------CCGGAGCCTGCT---GCTCCTCCA------GAAGTAACCGTGCCACCCAAGAAACCCATCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCTGCGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCCGTGGTTCCCAAAAAACCAGAAGTCCCTCCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCAGAAGTCCCACCACCTACAGTGCCAGAGATGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCCGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTATCAAGAAGCCAGAAATG---------CCAGCAACTCAAGTGCCGGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCTGTTACCAGAAAACGA---GAAGTTCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGGAAGTGTCCATTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAGTGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTATTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAGGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTA---ATTGAGAAACCAAAACTCAAGCCAAAGCCT---GCAGCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTAAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAGAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTCGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCTGAAAGCT---GTTGCAGAGGCTGAAGTANNN---ACTGTTACCAAGCGGGAAAGGAAAATTCCTGAACCAGTTAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAGCCAAAACCAAAGCCTGAACCAGAAGTAAAAGTAATCAAACCACCTCCTGTGGAGCCAGCACCCACCCCCATCCCTGCCCCAGTGACAGTGCCCGTGGTCGGAAAGAAAGCA---------GAGGCCAAAGCA---CCC---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTCGCTGCCAAAAAGACTCCTTCGCCAATAGAAGCTGAAAGGAAAAAGTTAAGACCCGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTCGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAACATCCGTGAGAGTCCAAAGCACAGATTCATCGCAGATGGGAAAGACAGAAAGCTACATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAAACTTCCACGGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCTCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATCGTGGTGGAAAAACCTGGCAAAATTGTGCCGGGCGTCATTGGTTTGTTGCGAGCCCTGACCATCAATGACGCAGATGACCAGGACGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTTATCAGAGACTGGCTAGTGAAACCTATACGAGATCAGCACGTGAAACCAAAGGGGACGGCTGTTTTTGCCTGCGTTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCAATGGAACCAAATGATAAGACTGAGATAGTAAGAGATGGAAAACAGTTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATCGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCAGCAAAGCTGACACTCGGAGACCGTGAAGTTGAATTGCTCAAACCCATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCTGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGATCAAGCTGGGGAAGTCCTTTACCAGGCGCTTAATGCGTTTACCACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGACATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAATGACGAAGGGGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACGATTATTTGTGACAGGTATAAGACTGAAATTCATAACGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGGAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAAGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAGGCTCAAGTCAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCTGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAGATGGTTCAAAGATGGTGAAGAGATTGTACCTTCAACGAAACACTCTATCAAGTCAGATGGCCTGCGCCGCATCCTAAAAATCAAAAAGGCAGAGCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGATCAGACAAAAGCAAATCTTAATGTCGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACATTAAAGTCTTCGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTGTCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCAGCTGCTTTTGAGGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACATACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAGGAGAGAGAGAGCGCTGTGTTCACTGTGCACCTCTCCCATGACAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAGAGACCTCACTATAGACGATACCTCTCAGATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGCCAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACAGCCCGCTTTGAAACCGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAGCTCAAAGGAGAGGCACTCCTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACCGGTGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGCGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGTGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACGCTTACTCTGAGAGACGTAAAATTAGAGGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTCGTGAAAGAACCCCCCGTCGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACCGCAGTCCTTGAGTGCGAAGTATCCAGAGAAAACGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCGGAGGATATTAAAACATACACTTGCGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCCAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAGTACGACATCATATCTAAGGGACCAGTACGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGCAAAGACAGCAAGAACTTCTGGCATGCTGACTGTACTGGAAGAAGAAGCTGTCTTTACGAAAAATCTTGGCAACGTTGAAGTTAATGAGGCAGATACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGGAAGATATGAAATCCTCACTGATGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCCGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTCGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACAATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAACCTGGAGACAAATACGACATTATCGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTACGTAGTCATGATTGGAGCTGCGAGAGCAGCCGCACACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTAAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACAATTAGATGATCAAGCCAATTATAGTGTATCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAGTGGACCAGAAATGGAGAAGAGGTGCCTTTGGACAACCGTGTTTTATACAGAATTGATAAATATAAGCACTCTCTCATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACTGCTGGACAAGATAAGTCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACCGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAGAAAGATGGAAGTACACATAGACTGATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTATGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTCATTGTTCAAGGTGACAAACACCAGATGATGAGTGAAGGAAAGATTCACAGGCTACAGATTTGTAATATTCAGCCTCGTGACCAGGGTGAATACAGATTTGTTGCCAAAGACAAAGAAGCCAGAGCTAAGCTAGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCCGTACGAAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGAGAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGAAAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACGTGGGAGCCACCAGAGTATGATGGAGGAGCGGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTATCTGCAACTGTCACTGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTTACATGGGAGCCTCCTTTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGGAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTATAAGGTTACTGGATTACAAAAAGGAAATAAATACTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTCAAAGATGGTCTGGAAGTTATTGTCCCGAAACCTATCACAATCCTGGTTCCAAGTACAGGCTATCCAAGGCCGAGTGCAACCTGGTCTTTTGGAGATAAAGTCCTAGAAGCAGGGGACCGTGTGAAAATAAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCTCCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACGGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTGCAGACTCCGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTTGTAACAAATGTGGTCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTCCTAACGTGGGATCCACCTAAACATGATGGTGGGTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGTGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTCGCTGGTCTCACTGTAAAAGCAGGAACGAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTACAATAACTTGGACAAAGGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCTTGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGCGGTCGGGCCACTGCCGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGATGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGCGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGCGAAGAGCGACTGACAGTGAAGTGTGGCACAAGCTCTCGTCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGACGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGGAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGGAAACCAACTGTAAAAGATGTAGGGAAAACATCATTGATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCTTTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTTTGCAGAGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACAAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGCGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACACCTGGTCCACCATACGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGCGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTAAAAGCTGGAAAAACTGCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTTCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACCGACGCTGGGCGAAAGCACATTGCTATCGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGGTACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTAAGAGCTGTCAATGCTGTCGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACACATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGTAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACTCTGGAGAACAAGCTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGCGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCCGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCTCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGAAATGACTATCACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAAAAGATCGCTAAGGGTGAAGACAAATGGAAAAGATGCAACGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAGGAAGGAAAGGAATACCAGTTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCACCGAAGGTCATTTTGAGAACAGGCCTTGAAGTGAAACGAGGTGATGAAATAGCACTCGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGGGTAGCA---CCCACAATTAGGAGGAAGAAGGGTGAAGTTCAAGAAN---NNGAACCATTTGTCCTGTCTCTGACAGAACGTTTGAGCATTGACAACAGTAGAAAAGGAGAATCTCAGCTGCGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGCATTGCCAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATGTTAGAAAGAACTCCGTCCTCTGCAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTATTGTCACTTCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATCGTAGAAGATGTTACCAAAACCAGTATGCTCGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGTCTCGCGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCCGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGCGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCCGTCAGTTCACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGACCACCAGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCATCTGTGGAACTAGATGTTTCTGTCAAAGGTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGGCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGGATGCATTGAGAAAAGACCATGGCAGATATGTGATCACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCCGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCACACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCATAGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTCGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCGACATCTCCTGAGAGGCTCACATATACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCGACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTACTAGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAACGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGATGAAGTGCCTCCAAGTATTAAGTTGCGCCTGTCTATTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACTGAGGTTATCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGGAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGGAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGACCCCTTCCGCCTTCCTGGACCTCCGGGAAAACCAAAAGTCCTGGAGCGCACCAAAGGGTCGATGCTGGTGAGCTGGACTCCTCCTCTGGACAATGGTGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTATTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCATAGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGACCCCATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACGAAGTCCAGCATCTCGCTGGGATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCACAACTGACTGGAAAAGAGTAAACGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAGGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCAAGAGGCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCTCAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCATGGGAATTTGACGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTCCATGATGTACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATCATTATTCCGGACTGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACCTGGAAGATGCCAGATGACGATGGAGGAGACAGGATCAAGGGCTACGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGATTTGGTATTGGTGCGCCTGCAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAGGAAGCTTGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTAGAATTTACCGTTGAAGACCTCGTTGAGGGTGGCCAATATGAATTCAGAGTCAAGGCTGTCAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCGTCAATTGAGCTAAAAGAATTCATGGAGGTCGAAGAAGGAACGGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCGTTCCCGACACTGACCTGGTTTAAAGCTCCTCCAAGAAAGCCTGACAAAAAAGAACCCGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCCGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCGGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGGGGCTCTCCTGTGACAGGATATTGGCTGGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTCTGGGTGTTTCTTACAAAGTGACTGGTCTTATTGAAGGTTCTGATTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATCGCTCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACGAAGCTTGTTGTGACAGGCTTAAAAGAGGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATAGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTCCCAGGTCCTGTTGGAACACCCTTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGCGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACCCGACAAAATGCTACTGTCCAGGGTCTCATTGAAGGAAAATCCTACTTTTTCCGAATTGCAGCTGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACCGCTCTCGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAATTTGCTTAGCAGAAAATATACCGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTGGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGATCTGGCTCCTCCAACACTTGACCTCGACTTCAGAGATAAGCTCATAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCCGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGTGGATGTGCTAGAAGATGATCGCACTCAAATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCCGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGGTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTCACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATACGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCCGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCCCTTGTTACGGAAGTTACCAAAGACTCTGTGTTAGTAACCTGGAACAAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCGTACACTAAGTTCAGGGTTCCCGATCTTCTAGAAGGATGTCAATATGAATTCCGAGTTGCTGCAGAAAACGAAGTTGGTATTGGAGACCCAAGTCCACCGTCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCCCCAGTTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAATCATGTCCTGAAACTAAGTATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTACGTTCCTGATCCAGTGCTAGTAAAAGACAGACTTGAACCCCCAGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGTGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGGGGCTCCAACTAAAGCAAGAATCGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAACTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCCGCAGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACCGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGCGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGTACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTCGTGCCTCCATCCGTGGAACTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACCACGGTCAGGTTCCCTGCTATCATAAGAGGCGTACCCATTCCCACTGCCAAGTGGACAACTGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACGGACAGCTTCTCATCAGTACTTACTATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTGTCTAATGCAGCTGGCACCAAAACAGTAGCTGTGCATCTTACTGTTCTTGATGTTCCTGGTCCACCGACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACGTGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGCGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAGTAACTGGCAAATGGGTGAGAGTCAACAAGACACCCATAGCCGATCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCGCCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTCGGCTATGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGGATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTGCCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCGAAAGACATCCTTCATCCTCCAGAAGTAGAACTCGATGTTACTTGTCGTGATGTTATTACTGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGAGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAGATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAAAATACCAGTGGGCATGCCCAAGGCTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAGAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGAGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCAGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAGTACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACAGTCAAAGCAGGGGACACCATTAGGCTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGCACTGATTCATCCAAATTCTCTCTTTCCAAAGCGAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGACGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGACCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAAGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAGTTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACGACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTACGATGGAGGTGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCCCCCGATGAAGGCTGGAAAAGGTGCAATGCTGCCGCACAGCTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTTAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCCGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTCGAACCTCCAGAGATTGATCTGGATGCAAGCATGAGAAAACTGGTCACAGTGAGAGCAGGATGCCCTATCCGATTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTGGACACTATGGCCTTCCTTGTCATCCCCAATTCCACACGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTGTTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGTGAGGCGGAGAGAAAGACGTGGTCTACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCAGACGTCCCCAAGCCTGTGCTTGCGTCAGATCCTCTGAGCGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGTGTTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCGTCAGTTACAGAGAAGAGGAGCAGCCCGCAGACCGATGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCCGTCGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTAATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTCACTTCCAGCCATCTGGCGGTGCATAAAGCAGACAGCTCTTCCATCCTGATCATAAAAGATGTTACCAGGAAAGACAGTGGGTACTACAGCCTCACTGCAGAGAACAGCTCTGGGACAGACACTCAAAAGATCAAAGTTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGAGATCGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAACTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCTCTCGCCTCAGTGACAAAAACCTCCTGCAGAATTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCCGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCGAAGATGCTGGCTAAGTACCCATTTGGTGTTCCTAGTGAACCAAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAAGAAAGAAACAGCTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACATAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATGTTTCCAAGAGTACTGCATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCGCCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACCGCAGTAAACATCAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTAAGTGTGGCTATGAAAGCTTTGCTTACCGTGAAGGCTGGAACTAATGTTTGCCTAGATGCTACTGTCTTTGGTAAACCAGTGCCAACTGTTTCTTGGAAGAAGGAGGGCACACTGCTGAAACCAGCGGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTATTCAGCGTGAACCGGAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGGCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAATTATATTGTTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATCTGTGCTGAGAATAAATATGGAGTGGGTGATCCAATCTTCACTGAACCGGCAATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATCTGGTTGAAAAGCGAGAAACCCAGGCGGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGTTTATGCCCGGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCCATGAGTCTGTCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTGATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGGTTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAAGACATCTTAATCCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACCCTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGATACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACATCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGTGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGCTATCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACTGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACACTGCAAAAGATCTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGCGAAATCACTGCTGTGGCAAAGGATGATGTTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTCAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGATACAAGAGTCAGTGTAGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGGCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTCACCAGACTTCACGAGGGCATGGAATACACCTTCAGGGTCAGTGCGGAAAACAAATACGGTGTAGGAGAAGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCAAATATCGTGGATGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGTTCTCCAATTACAGGGTACCATATTGAGTTTAAGGAAAGAAATAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTCGGCAAGCCGAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCGTTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAAATGCGGGATCTACCCTCTAAATTTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTCGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCCAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAGTTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCTTTGGAGGATGGCGGCTCACCAATAAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTGTCAGCTGTAAACCAGTATGGGAAAGGAGAATCTGTCCAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCCGGAAAACCCGAAATATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGTTGATGATGGTGGTAGCGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGCGCAGAAAACAAAGCAGGAATTGGTCCACCCAGTGATGCTTCAAAACCTGTTCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGACGGAGGACTTGAAATCACTGGTTATATCGTAGAGCATCAGAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGAGAAATGGCTCCTGATTTTGAACTAGATGCTGAACTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGCATTAGAATATTCGTGCCAATTAAAGGTCGCCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAACACCGAGCTAACATTGAAAACACGGAGTCCTTTACTCTTCTGATTATACCGGAATGCAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTTACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGTTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCACCACTAAGTGCCATAAATGCACATACAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTCAGAGTGATGGCAGAGAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAAAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACTGTGAAGGGGTTAGAATGTGTGGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCGGGAAGAAGTGCCCCTAGAGAGAGCAGACCCGTCATTGTTAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATTTATCAGAAATTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAATGTGTAAGAAGTGATAGCGGGCCCTATCCCTTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATAAGCAACTATGTGGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATACGGACTACTTATAAAGCCACTCGCCTTACTACTGGAGTAGAGTATCAATTCCGAGTAAAAGCTCAAAACAGATACGGAGTTGGACCAGGCATCACATCTGCATCCGTAGTTGCCAACTACCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACCGCAGTTACCAAGGATTCAATGACAATTAGCTGGAATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAAAGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAACTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAGGCCAACTTCAGCAACATTCTGGAGAATGAATTTACGGTCAGTGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCCTCTGAGCCATCAGATGCTATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCGGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTAGAATCAGAGCCTGTGGTAGCAGTCAATCCTTATGGACCCCCCGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGCGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGATTATGGCCGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGACGCTGTGTTTAAGCCTGGCCCACCAGGTAACCCGCGTGTTCTAGATACGAGCAGATCCTCCATCTCAATTGCTTGGAATAAACCTATCTACGATGGCGGTTCAGAAATCACTGGGTATATTGTTGAGATTGCGCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCCGCTGGGCTCAAGGCAACCTCTTACACCATTACCAACCTCATAGAGAATCAAGAATATAAAATCCGCATCTATGCCGTCAATTCTGAAGGAATGGGAGAACCTGCCCTTGTTCCTGGAACTCCAAAGGCCGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGCAAAGTTGTCACCATAAGAGCTTGCTGCACCCTGAGACTTTTTGTTCCGATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACACGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTTATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACCATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTAAATGTTAGAGTGCTTGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCGGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGAGGTTCAAAGATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACAGTTGCAACAAATTGCCACAAGACATCCTGGAAGGTAGACCAGCTTCAGGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGTGTGTCACTGTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTACCAGTAATTGCCAAAGATCTTGTCATCCCACCAGCCTTCAAACTCCTGTTCAATACTTTCACCGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCAACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTCCTTGACAAACCAGGGCCTCCAACCGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTCTTTCCTGGGGCCCACCTAAGTACGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAAGCTTGCAGATTGAAGACTGGATGTGAATATCAGTTCAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAGTTCAGAACCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACGCTCTCCTCCAAGGACAGCATGGAAGTACATTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTCGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATCCCTCAAACCAAGTTTAAAACGACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAATATTGTGGGCATTGGCAAGCCGAGTAAGGTGTCGGAATGCTACATGGCTCGTGACCCCTGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCTGTAACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAACTGCCGGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCACAGATACGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCACGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATCAGGAACTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTATCAGCATAAAGGATGCAGTACGCGTTGACAGTGGAAATTACGTATTGAAGGCCAAAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGGCCACCTGAGGGACCTGTTCTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCTCCACTACAGGATGGCGGGAGTGACATCATCAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAGACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATTTTCCGTATAATGGCCGTCAACAAGTACGGTGTTGGTGAACCTCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTCGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACGGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTCGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAACTGCGCTTGAGAGTAACTGGGCTCCTAGAAAATCACAGTTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTAACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTATTCCTTTCTTGGAGCAAACCGATATATGACGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAGTGTGATGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTATTGGAAAAGCATGAATACAATTTCCGTATCTGCGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTGTAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTGAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTCTTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTGAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATATACTCTCACGCTAGAAAACAGCAGTGGAACGAAGTCTGCTTTTGTTACCGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGACGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGACGGCGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTCAAGACCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGTAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATCGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTCCCAATTTCTGGACGTCCTAAACCAACCGTTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTAGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCCGATCCTCCAAAAGGACCTGTTAAGTTCGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCTCCATTATATACAGGAGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGACACTGTTTCTGCTACTGTTGCCAGAACCACACTGAAAGTGACCAAACTCAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAGTATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGTTTATGATGGCGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGTGCAATAAGTAAACCCTCTGACAGTACCGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTTGTGAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCAACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAGGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGCGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCGGAAGGGCCAGTCCAGGTTACTGGAGTCACTGCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCACTATGTTGTTGAAAAGAGAGAAACGAGTAGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGATGGATAAAATGTAATAAACGTCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTACTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACGTTGTAGACACCACGAAAAATTCAATTACACTTGCTTGGGGTAAACCCATCTATGATGGTGGCAGTGAGATCGTAGGATATGTAGTTGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATCTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAGGGAGTAAACTATACCCAGCTATCGATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTAGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGGCCACCACAGAATCTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGTTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTACCAGTGGAAACTGTTGATGCCGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGATGTGTCCCAGACCAGCGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTGTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAAGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATACACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGACAGTGAGCCTCTTAAGCAGACAACAAGAGTAAATGTTGAAGAAACAGCCACTTCAACGATGTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAACAGTGCAGGTACAGCAACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTACACTGGCGGGTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAGAACAGGTATGGAAAGAGTGCCCCTCTAGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCACGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACGGGGCTGGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTCTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCCGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTGTTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATACGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACCTTAGTGAACCATCAGAAAGCACTGGTGCTATTACTGCCAGAGATGAAATTGATGCACCCAATGCCTCACTGGATCCAAAATACAAAGATGTAATCGTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAGCCTATACCCGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAAGTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACCGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCCGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAACATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTGTCCTGGACCCAGGTTTCAACGGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACGTGGGCACGCCCGGTAGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAACGCAGCTGGTGTAGGTGAACCTAGCGAGCCATCTGTTTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAGGTGACAGATACTTCTAGATCTTCTGTTTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCGCCTGTTAAGGGCTATGTGGTGGAGGTCAAAGAAGTCACTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGCATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACCATACCTGGCTCAGTTGCTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGACCTCAGAAAGGTGGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGGACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGGTTTGATAGTGGTCGGTATAATCTGACACTAGAAAATAACAGTGGTTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTGGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACGCTGTCTTGGGAGCCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAGCGAGAGACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACAAAGACCACTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTGCAATGAATACGGGATTGGTTTGCCAGCAGAAACAACAGAACCCATTAAAGTTTCTGAACCACCCCTCCCCCCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAAAAGCCAGAAAGTGACGGTGGCAGCAAAATTACTGGCTATATAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGTACTTGCACACAAGTTAAGACACTAGAAGCAACTATAACTGGCCTAACTGCAGGAGAAGAGTATACCTTCAGAGTAGCTGCAGTCAATGAAAAAGGAAGAAGTGATCCGAGACAACTCGGGGTGCCCGTAATCGCAAGGGATATTGAAATAAAGCCCTCTGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCCGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCCAACAGTGCTGGGTCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATGTAACAATCTCCTGGAATCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACATAGTTTCACAGGCAGTTGCAAGAACGTCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTACCCATTCAGCCCTCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACTATGATTGTAAGCTGGCAAGTGCCTGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATTNN-GATACGCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGACCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGGGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACCAGAAACATACTTTGAAGTCACTGAACTTACTGAAGACCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCCGACTCAGTTAGTGAGCCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCTGTGATTTCCTGGGCCAAGGATGGAGTGGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTCATTAACAGTGAAAGACTGTGTCCGGCGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCGGGAACTCGGTCTGTGGCAGTTAACTGCAAGATACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAGTGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATCGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAGGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACGGGTGTTAATAAGTATGGTGTTGGTGAGTCCCTGGAGAGCGTGGCAGTAAAGGCACTAGATCCATTTACTGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTTGAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCGGTTTATGACCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATATAAGAAATCTGATGAAACGGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTACTAGTGATCCCAGTGATAGTTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCATACCTTTCCGGGGAAGACCAGCACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGTGCTAGAGCCTATATTGATTCCACAGACTCTCGTACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATACTGTGAATGCTGCTTCATTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGATATAACCAAAGAGTCTGCAGTCTTATCCTGGGATGTTCCTGAAAACGATGGCGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTATCTGTGACCAACAACTGCAATCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCGATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGACGGAGTAAAAATAACAGAAAAACCAAGCCCACCAGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACATGATGGTGGAAGCAGGATTGTACACTATGTCGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTCTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATACGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAGCCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCTACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAGAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCGTTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTGGTTATTAGCGACATAACAGAAGAAAGCGTGACTCTCAAGTGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACCAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCATGATTAAAATCATGAAGCTCACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATCGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTATTGGGAAACCCAGCCATCCTTCCGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCGGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCCGATGGACTAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACGTGCGTTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAGTACAGAGCAGGCACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACTGACCTTGCATCTATCCTCATCAAAGATGCAAGTCGTCTGAATAGTGGAACCTATGAACTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACAGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACGTTGTGGAAAAACGTGAGACAAGCCGTGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGACCCAGTGGTAGCAAAGAATGCCTTTGTCACTCCTGGGCCTCCAGGCGTACCGGAGGTAACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGCGGCTATTTCCTCGAGAAAAGAGACAAGAAGAGTCTAGCATGGTTTAAAGTCTCAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCAGACTGACAGAAAACAGTGACTACCAATACCGAGTTTGCGCCATGAATGCCGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCGGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTCGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCGAACCTGACACCTGGCGTCAACTACTACTTCCAGGTATCTGCTGTAAATTGTGCTGGACAAGGAGAGCCTATAGAAATGACTGAACCCGTACAAGCCAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGCGAAGATGTGCAAGTGTTGATTCCCTTCAAAGGCAGACCTCCCCCTACTGTCACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAATACCGATTCATCTTCGTTACTCGTGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAATGGCGTTGGTCAACCAAAGTCTTCGACTGTGAATGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAATTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGACCCTCCTCTCATTGATGGAGGATCTCCCATAATCAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCGCACAAGTGTACCGGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAACGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAAACATCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGCGGTAGCGTCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTACCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAGTCACAGTGAAAGAGCTTGTGATTACACCTGAGGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGACGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAACGGAGGGAAATATACCCTTATTCTCGATAATGCCGTCTGTAGAAACTCCTATCCCATTACAATCATCACACTTGGCCCACCATCCAAGCCCAAAGGGCCCATTCGATTTGACGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAACGGGAAGCTTCACAAGCTAATTGGAAGATGGTGTGTTCAAGCGTTGCCAGGACAACTTTCAAAGTTCCTAATCTGGTTAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATACGGAGTCAGCGAGCCACTTGTCTCAAACATTATTGTGGCCAAACACCAGTTCAGGATTCCTGGACCCCCAGGAAAGCCAGTTGTATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATATATCACCAATATCTGGAAGAGAATATAGAGTTACTGGCCTCATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCTCCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACCCTTAAATGGAACCCACCACTGCGTGACGGGGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGCTGGGTCAGATGCAACTTTACAGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGACCGATACGAGTTCAGAATAATTGCAAGAAACGCCGTGGGTACCGTAAGTCCTCCCTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCGTTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATCGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCATGGTGGTGTATATAGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTAGAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAACATTACTGGTGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCTGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAAGCCCACAGCTATACTGCCACTAAACTAATAAACGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCTGATGCCCCTGGCACTCCAGAACCCAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACGAGATTCAAAGTCACTGGTTTGATCGAGGGTAATGAGTATGAATTCCACGTCATGGCTGAAAATGCAGCAGGAGTAGGACCTGCAAGCAGTATCTCAAGACTAATCAAATGCAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATCATTGAAATGTGCAAAGCTGACCTAGGAGACTGGCAAAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATACACAGTCACTGACCTGCAAGCAGGTGAAGAGTACAAATTCCGGGTTAGTGCTATCAACGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCGCAATTAAAGCCATTGACCGATTAGCAGCTCCTGAGTTAGACATCGATGCAAACTTCAAGCAGACCCATATTGTCAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACCCCTACAGCCGTGTGGACCAAATCGGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACTGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTGAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGCTACGCTGATGTGGGATGCTCCTATTCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGACAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCGCCTAAGAGACTTGACATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTATCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACCAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGACGTCCCAATTACTGGTCGTCCTGCTCCCAAAGTGACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACGCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATCGAGGTCTCATCTGTCTCGGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAACGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGCGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGGGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCGCTAGAATCAGCACCAATAATTGCTGAGCATCCATTTGTCCCGCCAAGCGCTCCTACCAGGCCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCGGTGTATGATGGTGGCAGCAAGGTGGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGACGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTCGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTACAGTATACAGGCAAGCGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTCCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAAACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGTGCCAGTTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGAATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTCAACAAAGACTATGTGGTGTACGATACCAGGCTGAAGGTGACTAGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCAGTGAATGCTGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCAGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCCTAGGATATGTTCTTGAAATGCAAGAGAAGGATACCGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCGGAGCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCCGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCTTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTAGACAAAGTTAACCGGTATGATGCTGGAAAATACACTGTTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCCCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAGGGAACCATGTACTATTTCCGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCGTGCGAAACATCTGATGCAGTTCTGGTCTCTGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACAGGATATGTTCTTGAGGCCTGCAGAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTGAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCGTCACAGCTGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCGGGCAGACCAGTGGAGCTCGTGATACCAATTGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGGTGGTGCGAAACTAAGAGAATCAGAGCGTGTGACAGTTGAAACGCATACTAAAGTAGCTAAACTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAATTGAAGAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATCGATGCTACTTCAATTACCATTTCCTGGGAACCGCCTGAATTGGATGGCGGCGCTCCATTGAGCGGTTACGTGGTCGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCGGTGTCTGAATCAGTGACTAGGCAGACATTTAAGTTTACCAGACTCACTGAAGGCAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATTGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTCGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGACGGTGGCTCTCAAGTGACAGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGGTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACATGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCACTGTTGCCATGGATCCAATCGCTCCTCCAGGGAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACACCTACCTCAGGGCGCTGAGTACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTGTCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAAGAAGGTCAAGATGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTAGAAAACAAGTGTGGCAAGAAGGCCGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCCCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCTGCCTGGTACACGATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAATCTTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCTGTCAGCCTATCTTGGTCCCGGCCCAAAGATGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCGACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACGGTCACTGGGCTCGTTCCTGACGCGGAGTATCAGTTCCGCATCATCGCACAGAATGATGTGGGTCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAGATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAAAGCAATAAGGACCGCATCAAGGACAGGCAATTCACCATAGGAGGTCTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCCGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACCTCTGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAACTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTCCAAGCAACACCCCAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTAGACTTCATGTTATGTACATTGGTCGTCCGGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCACCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATTTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCGGATGATGGAGGCTCCTGGATCACCAACTACGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGTGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGCGGTGCGAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAGAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGCGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATCTCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGTAATGCTACTTTGGTCTGCAAAGTGACCGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTAGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAGGACCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCTCTTGTTTTCCCCAATGGAGTAGAGAGGAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGATCAACTTATTCGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGATAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGAACTGATCAGGTTTTAGTTAAGAAGGAAATTTCCATTCTAAATATTGCCAGGCACAGAAACATTTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAACGAAAGAGAAATTGTAAGTTACGTCCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGACATTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTCTTAAGTGGTACCAATCCGTTCCTGGCTGAAACTAACCAACAGATAATCGAGAACATCATGAATGCTGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCGATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCGGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAGAGAGTCAGTACTAAAGTTATCAGAACACTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGATCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACGGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTATTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACAGCTTATATGGGTGAGAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGCGTAACATGGTACAAATCAGGGCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATGGATGATGATGCTGAATATACAGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCATGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTATGTCAAGCACGAATTCAAGACTCAAGAGGAACGTGAACGACATGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTTAGCACCAAGACTGTAAAAGGAGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGTACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTTCCACGCATTACAGACCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCACCGGACACCTTCTCCTGATTATGACTTTTATTAC---CGACCTAGAAGACGTTCTCTTGGAGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCGCCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTATTCTTCACCACAAGCTCATGTCAAAGTGGAGGAAACAAGAAAAGACTTCAGGTATTCAACCTATCACATCCCCACAAGGGCTGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCAGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTACGCCCAGTTACTACCACCCAGCGCCTCTCAGAATACAGAAGCGAGCTTGACCACATGTCGAAGGAGGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATATGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTGTCTAGGCTATTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTCATCCGGCCACATCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCAAGCCCCGTGTCTAGTGAAAGATCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAACACATGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCTGAGGTTAAATGGTACCACAATGGTGTTGAGCTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTAGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCAACCTTGGATGTGACAGGCGGGGATTATACCACCTATGCTTCCCGGCGCAGAGATGAACAAGTCCCCCCGTCTGTTTTCCCTGAGCTGACAAGAACGGAGGAATACGCAGTTTCATCATTCAAGAAAACGTCTGAGATGGAAGCATCTTCTTCAGTCAGGGAAGTGAAGTCACAGATGACCGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCACGCATCTGCAGAAATGAGAAGTGCTGCCGTG---GAACAGAAGTCACTGGAAGAAAAATCCACACATAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATCACTGTGTATGAAGGTGAGCCGGCAAGGTTTTCTTGCGACACTGATGGCGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCTCGACACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAAAAGGCCAGGGTTACGGAAAAGGCTGTGACCTCACCGCCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACTGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTCACTTCTCACCCAAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACTCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGCCCCGCCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGCGCAGTTGAAGGTAGTGTATTAAGCCCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTACGAGCTCAAAATCCATAACCTCACAGAATCCGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACAAACTTCCACTTTATGGGACAAGCCTTTAAGAATATCCATGAGCAGGTGTCA---AGGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GTGGCTCAG------------------------------ACCGAACCA---------------------------------------AAAGTT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAGTTTGCAGTTAAAGCTACTGGCGAACCTCGGCCCACAGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTCACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTATGTCACAGNNNAAGTTAGCTCTCN------------------------------------------------------------------------------------------------------NNGAGGAAGCTTCAAAGGTTCAGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACCAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACTGATGTGAAATGGGTACTGAATGGCATAGAGCTCGCCAACTCTGAGGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAGGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACAATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAACCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTGAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAATAGTATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLspiGra1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACTGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTGTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCTGCCGTGACTAAAGCCAACAGTGGACAATATTCCCTAAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCAACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAGTTGCAACAGTTGAGATGGTCATAGACGATGCCTCTGGGCAACAGCTGCCACATAAAGCCCCTCCCAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGACAGCAGTCCCCGTCACCGATAAGACACTCCCCTTCCCCAGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTGTTAAGTCTCCGTTACTCATCCGGAAGACACAGACACCCGGCATGGCCCTGGGCCCTGAAGTGCCTCCCCCTTGGAAACAAGAGGGCTATGTGNN---NTCATCTGAGACCGAAATGAGA---------GAA---ACCATGGTGACGAGTGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCTGGCGCTGCCTTCGCGGCGGGGGCTN------NNGGGGCTGCTGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACGGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGCCATCAGCGCTGTAGAGCGCACTGCTCCGAGAACANN-ACGACTGCTGTGCACGTCCAAGCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACAGCTGTAACTAAGGTAGTAGTGGCTGCCGGTAAAGCCAAGGAACAAGAATCACAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTCAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAGCAAGTAACTCAAGAAACA---ATAAGACAGACAGCCATG---ACAGCTGCTGCGTCAGTGGTGGTAGCTGCCACGGCAGAGACCACAAAACTAGAAACAATCCTGGGGGCGCCAGAAGAAAATGCCACACACTATGAT---CAAATGCAC------GAAATGCAGGCAAAGATGATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATTTAATATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCCGAGAAAACTGCCTTGTCTACAATAGCAGTTTCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACCCATGGAAAG---GCGGATGTTGGGAAGAAGGCGGAAGCTGTAGCGACGGTTGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCGCAGGCACTTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCAACCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGATTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAGACTACAGACCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACACTACAGAAAGAACTGTCATCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCGACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCGCCCCTCACTTCCCCTTTGCTGACATGCCAGACACTTACAAGAGTCAGGCTGGCATCGAAGTGAAGAAGGAGGTAGGAGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---CGCTTCAAAGTCCTACGCGAACATGAAACCAAG---GTGACAGAAACCGCAAGGGTGCCCGCACCTGTTGAAATCCCGGTTACCCCACCGACTTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGACTCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGACTTGCCCGCCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAACGAGGCTGGCACCGTCAGCACGTCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAACTGACTACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGGCGGACACTAGCATCACCGAGGAGCAGGCAGGGCCTGGAGAACCTGCCGCCCCTTTCTTCATTACGAAACCGGTGGTTCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTAAGTTACAACAAACAAACTGGGGCATGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTCATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTCACCAAACACAAATGACTACATTTGTACAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACATTTGTAGAGGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATCGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAACTATTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAGGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTA------------------------------------TATGTGGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCAACACCAGAACCAGTAAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCT-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCGCAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGTCAAACAGCCAGATTTGACTTAAAAGTCGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAGTTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTGGCTCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAGCTAAGAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATACCCAAAAATCAAAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGACTCTGCCTGGTATACTGCAACCGCTATTAATAAGGCTGGCCGTGACACTACCAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGTTTTGGGCCTGCCCACTTCGAGTGTAGACTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACGTCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACCGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGAGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTTAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACCGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCGACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTTCAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTCTGTGAATTGGTCATAAGAGATGTGACTGCCGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTTTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAGGTGAAGTGGTATAAAGATGGTATGGAGGTTCATACAGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTGAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAATTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCTTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAACTTGAAGTGAAGGTCTCCTTGGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAATCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCAGCATTCCATCCCTCGGACTCTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTGATAACTCCTTTAAAGGATGTAAATGTGCTTGAGGGCACCAAGGCCGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGGACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGTAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTTGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATACAAAATTGAAGCCCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGAGGGGCCATCTCCAAGCCACTCACCGATCAGTCTGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCCAAAGGCGAATGGCTGAAGGACGGCAGACACCTACCCTTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTGTCATCACTGCCACTAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACCGTCGAGCTTACTCACCCTAATGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTTGTGCTGCAGCCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGATTAGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATCACACCCTCGGATGCTGGGGAGTATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCCAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAAGTGTCCCACTTCAATGTCCCCTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGAAAAGTTCAAGATAGTGGTGCAAGGGAAACTCCACCAGCTGATGATCATGAACACCAGCACAGAGGACTCAGCGGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGATATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAAATGAGAACCAAAAAGCTCACGCACTCGCTGAACATCAGGAATGTTCACTTTGGGGATGCAGCCGAGTACACTTTTGTGGCTGGGAAAGCAACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGGCTGTGGATAGAATAAAGATACACAAAGAGAAATACGTCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCCAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGAAGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTTGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTTTATGTCAATGCTCCAGAACCGCCGCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCATGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCATGATGGACAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCGGAGGACGCTGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCTGCTTCGCTCTCAGTGGAAGTTCCGGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTCAAGGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTATCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATGTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTGTCAAGCACAGCCAACTTGAGACTGGCAGGATGTAGCAAATTTGAAGAAGTTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTCTCAAGCCTCAGGGTGCGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATACAGTGGTTTCATAACCAACAGCCAATTCTACCAACCAGAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTCTAATGCTTATAGTTGACGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGCTCACCAAGTCGCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAATCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATTTCTCAAAGT---TCCACCCACACATCCTCTTCGGTTCAAAATGTAGAGTTGTGCCAGACTGCG---TCCCTTTCACAAATTGCGGAAAGCACTGAGTTCTCT---GGGAACTGGGTGAAAGAGGCGGTGGGCGCGACCCCGCGGATTCTCCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGTGGTGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CGAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATAGAGGACTCGGAAAGAGTGAAGCGGTCACAAGATGGAAATGTTCAGTTTCTTATCATACATAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTCCAGAGTGACTGT------------GGA---GAG---GAGAGCACGTCGGCAGTATTAAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTGTCTAGTAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGCTCCAATTTTCACCAAAGAAGTGTCAAATGCTGAAATCAGCGTAGAGGATGTGGCCAAACTGTCTGTTACAGTCACTGGCATTCCCAAGCCTTCAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTATCCCCTTCTGCTGACTACAAATTTGTTTTTGATGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCCCAAANN------NN------------NNNNNCTGGAGCAATTT---ATGGAAAAGTTTGAAGGTTCTTGTCCTCCTTATTTCCTTAAGGAATTCAAACCAATTCACTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACGGTTTCATGGTTCAAAGAAAACCAGCAGCTTTGCACCAGTGTTTATTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACATCTGTAAAGCAGAGAATATGTGGGGTGAGTTCACCTGCACCACAGAGCTGCTTGTACATCTGGAAGACACAGACATGACTGACGCC------------CCCTGCAAA---GCAGAACCCACACCACAGGCTATTAAAGAGTTTN------------NNTTAAAGGGTCCTGCAATTGACACATTTCACTCCAAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCCATGGCAGAAGAAAGCCAGCAGCTTTCTTCTGAGCATACTCTTAAAACCAGTGAACTGAGTAGTCAAGTTATTGTAGTGGCTGAGCAGTTGCAGTCCACAGCCACGTTGGAGCAGAATGTGCCCAATCCA---GAAAGC------ACCAGCGCACTTCTTTCCATC---------AATGGCATCATTCAC---------------------GTGCAG---CCTGTCAAGGAACCATCCCCCAGTTTACAGCTGCATATGGTCCAGTCCCAGAAAACTCTCCTCAAAGAGGATGTCCTAATGCTTCAAGAGCCTGAGCCACAGGGG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCACGTCCATAGAAAAAATCAGTTCATTA---ATAGTGGAGCCTCTGAAAACTTTACTAGCTGAATCTGAAGGGAGTTATCCACAGTCTTCAGTANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------N------NNTTACCAGAAGGAACA---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCGCTGAGGTCAACTGGGAGCGCCGGGTCCCTTCAGAACACACATGCATAGAAN---NNAAAATTTTGATGGAAAGTGCAGATGAGCTGGAAAGTGCAGGGCACGACTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTGCTGCTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GACAACTTGGTCATGCCCCTGAACCAAACCAGTCAGTATAAAAAAGAGCCACTGATGATAAATGGGGCACAAGAGGTGCAGGCAAGTGGCACTCTTCCTAAGGAGACTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAGAACTCAGATCCGCAGGGCGTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTAAC------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTAGAGGTGAAGGCCATAAACTTCACCCAGGCACCCAGATGTATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGAAGCTTTGTGCTCTGTTGTATGTGAGGAAATAAATGTCTTGATAGCTGAGGACCCCAGAATTCAGGGGACAGCCAGAACAGGCTTGCAGGAGGAGATGGGTCCTTTTTCACATTCACAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTGTCTGCAGAAGAGGTCAGCTCTTTTCACGTGGAAAGTCAGGTCAAAGTTGTGGATACAGCC---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCACAG---------CCATCAGAGCAAAGAGAGAAGNN---NTCT---------AGGAGTGGTGCCGGGGAGGTGGGCCTGGGAGAGCTACAGGGAACC------------------------------------------------GAGAGT------------------------------------AGCTTAGTTGGA---GAGGACGGTCCTGTCATTCACACACCCTTGGTGGACGCTGCTGCG---------------------------GAGGAAGGTGATGCTGTAACACTCACGGCGTCCATAACAAATGCTAAGGAGGTGTATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTGCAAGTGTTTACAAGATCAAAGTATATATACCTTAGTAATAGACAAAGTAATTACAGAAGAACATCAAGGAGCATACACTTGTGAGGCCTTGAACGACAAGGGAAATGCAACAACTTCGGCCAAG------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGGATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAGAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGACAAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCGCAGCTGCCCTGACTGTGACAGAGGCATATCCACCAAGCTTTTATTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAATATTAGGGACTCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCACTATCACCTTCTCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAGGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATTGACAAGCCACATTTCATTAAAGAATTAGAACCCGTGCAATCCGCAGTCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGGCAATAACGTGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAAATCCCTCTGGCCAAGCTAAAAGATTCAGGAATGTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCCTCAGCAATAGTTACTATCAGAGAACCGCCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTCGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAATAAAGAACTTAATGAGAGTAACACTCTTCGAATGTCTTTTGCCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGTGGCACTTACTCATGTGAGGCAGTAAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAATGTGAAATCTCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTTTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCATGGCAACATACTTATTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTCAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGCAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAATGAGGCTGGGAGCCAAACATCCGTTGGGGAATTAATAGTTAAAGAACCTGCCAGAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACAGTCATAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGCGGCCAGTACACATTTGAGGTTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACCGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAATGTGGGCAGCGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTAGAGATAAGCAGAGTAGAAATGAATGACGCGGGCAATTTCACTTGTCGCGCCACGAACTCTGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAGCCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAATCTCC---GACTCGGGCACGTATACCTGTCAAGTGAGCAATGTCACTGGAAGCGTGGAGTGCAGTGCAAATTTATTTGTAAAAGAGCCCGCCACGTTTGTGGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGAACCCCTCCAATAAAAATAACATGGTTTGTAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACCGCAGTTCTAAGACTTATAGATATTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCCAAGGTGGCGGGCTCACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAATGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAACTGGTGAGCCTGCAGATCCTCAAGTTTGTTGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTAACTTTGAAAGAACCCCCAACCTTTATCAAGAAGATTGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACCGTGACTTGGTTAAAGGACAATGATGAAATCACTGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAGAGATGCTCTGCATTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTATGTCTATAGATGTCACCCAAGGCGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTATAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTGTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAATGTATTAGATCTTATCATACCCCCCTCATTCACCAAAAAGCTGAAGAAAATGAACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACCGCTAGTGAGAAATATAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTGCAGACAGTGGGACGTACACGTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAGGACATCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACCCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCCACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCAACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTATGTCTGTGAAGCCCGTAATGATGCAGGCACAGCGAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCATGGAGGTGGTGAAAGATAGTGATGTGCAGCTAGAGTGTGAAGTGACAGGAACGTCTCCTTTTGAGGTCACTTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATACCCTGACCGACAGAGTATCAGTGTTTAACCTCCATATAACCAGATGTGACCCATCAGACACTGGTGAATATCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCCAGCACGACCCGAGTCACCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCAGGCTCTCCTCCCATTACTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGACGATAATGCTCATATTTCATTTGTGAACAATGTGGCCATGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAATGAGTCAGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACGGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAGAATAACGTGGCCAGTTTTAGGATTCAGTCAGTGATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGTTGCGATGCCTACCTGACAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATTTAGACCCATCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAACCTGGCATTAGAAGATACTGCGAATTACACATGCAAGGTCTCCAATGTAGCGGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAATACTGAAAGGAACACCGCCATTTAAAATAAGGTGGTTTAAAGACGATGTGGAGCTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACGACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGTATCCAAAATAGTGAAAGCAGGTGACTCTGCTCGACTCGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTTGGCATTGAGGACAGCGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACGAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCAGTAGTAGAAACCCTTAAAAACACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGACAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAACGTTGAAGCTTCAGACATTGGCGAATACCACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGTGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACTTTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAGAACAGAACCAGCTAATGCTGGGAAATATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCGGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGGAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAGAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGAGAACGTCTGCACGTTGCAACTGAACTCTCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTTGGGCAGCCTTGGCTGTGCAAGAGCCACCCTCCTTTGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACGAGCGTTATTCGAGGGACCTCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACCTCTCTCAGAGTGGAGAATACACCTGTGTGGTTTCTAACAATGCGGGCCAAACGTCCTGCACAACTCGTCTCTTTGTGAAAGAACCGGCTACCTTCATGAAGAAATTAAGTGATCACTTCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGCACACTTCCAATTTCAGTTACCTGGAAGAAGGATGGTTTCAACATAACTCCATCTGACAGATGCAGCATAGTCACAGCAGAGAAAACTTGCATCCTAGAAATTCTGAATAGCACAAAAAGAGATGTAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCCCTGGTATCTATGTTAGAACCACCTTATTTTGTTACGGAACTCGAACCTCTGGAGGCATCCATTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCCTCTTCTAAGACACTATTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAGCAGACTGTTGGGTTGCCAGTTACACTCACTTGCCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTGCTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACCTTAAAAATTCTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCAGTGTCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCTCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGCGGGGACTACATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAACTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGGGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAATTCAAAGAGCCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACTCTCGTTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAGAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACATCGCAACCCTCCAACTTGGGAGTCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTAATAGAGCCAGCCAGAATTGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTTGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTTAAAGATGGGAGAGAATTATCTGCAGATAGCAGACATCACATTACATTTATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCTGTCCACGTGTCAGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTAGGGGCCTCGACGGTTCTGGAGTGCCGAGTCTCCGGCTCAGCCCCGATTTCCGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCCGAAAATGTCTGTACGTTGAATCTGCTCTTATTGGAGCCCTCGGACACAGGCATATACACGTGCGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTACTGACAGTGCAAGAACCACCTTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCCTTGCAGAGTGGAGACTACTCTTGCCTCGTGACCAATGACGCGGGCAGTGCCTCCTGCACCACACACCTGTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGGCTGACTGACTTCAGTGTGGAGACAGGCAACCCTGTCATCTTGGAGGCCACATTTACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAACTGCAGCATTACCATGACTGAGAAATCAACGATTCTGGAAATTATGGAGAGCACTGTCGAGGACTATGCGCAGTACAGTTGCCTGATAGAGAATGAGGCTGGTCAAGATGTTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATCGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCATAACTTTACAGTGTAAAGTGGATGGAACTCCAGAGATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTTGCCTCTCTAGTAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATACGTGCAAAGCAGAAAACGGCGTGGGGGCTGTCGCATCTTCCGCTGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCCGAGCCATGTTGGTCAGTACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAACTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTGGGAGAAAGTGGTTCTTTTAAATGTCATGTCACTGGAACCGCACCTATCAAAATCACCTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACTCTGACAGTTCTCAGAGTAAGCAAGGGTGACGCTGGGCAGTACACATGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAAGATGGCATTCCTCGACTCAGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCGTTTCAAGTATCCTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCCACCGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACATTTGTATTGGCTCTATTACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATTGTTGGTAAAGAAGTTCAGCTGCAGACTACTATCGAAGGCCCCGAGCCAGTATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATCATGGAAAAGCCAGAATCCATAAGGGTTACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCAAACTCAGCACCAGATGGTTTAAGGATGGAAAAGAACTGACGAGTGACAGCAAATACAAAATAAGCTTCTTCAATAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTGGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAGGACAGCTGCACAGCCTCAGTTCAAGTTTCAGACCGAATCGTTCCTCCTTCATTCATGAGAAAATTGAAAGAGACAAAGGGTCTCTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCACCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACATGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCCATGCTCCTTTAACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCGTGGATGTGTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTTTCAGCATTAGCTGGTTCAAGGACAGCAGTGAACTCATACCAGGGGACAGGTGTAATGTATCTCAGGAGGATTCTGTCGCTGAGCTGGAGCTATTTGACGTAGACATGACAGAAAGCGGAGAATATACCTGCATCGTCAGTAATGAAGCCGGCAGGGTTTCCTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGACTATAGCATAGAGAAAGGCAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTCACATGGAAGAAAAATGGCCTAAATATAACTCCCTCTCAGCGGTGCAACATAACCACAACTGAGAAGTCTGCTATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCCGGACAATACAACTGCTACATAGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCCCAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGACTCTGCCTCTTTACAATGTCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTATAAAGGCGATACAAAATTAAGACCTACTCCAACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGCGGGCAGTATATCTGTAGGGCGGAGAACAGCGTGGGAGAGGTCTCTTCAGCAACGTTCCTCACAGTTCAAGAGCAAAAACTGCCACCATCCTTTTCTCGGCAATTGCGAGATGTTCAAGAAACAGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGGAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGATCGGAGTCTTGCGGGCCAGTATTCTTGCACAGCCACAAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTGCTTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCTGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTCGAGTGCCACGTCACTGGGATGCAACCAATTAAGGTCGCCTGGGCCAAAGACAACAAAGAGATACGCAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAGTATACCTGCTGTGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCACCCCACCAAGTTTCACTAAAAAACTCTCTGAGACCATTGAAGAAACGGAAGGGAAGTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGCTGCATGGTACAAGAATAACATAGAGATACATCCAACATCTAACTGTGAGATTACATTCAAGAACAACACACTCCTGCTGCAGGTCAGGAAGGCGAGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACGTCTTCAGTCGTCATCAGAGAACCGAAGAAGCCACCTGTGTTTGATCAGCACCTGAGTCCAGTCACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAGGTAAAACCCTCAGATAGATGCAGCTTCAGCTTTGCTAATGGGACCGCCGTGCTGGAACTGAAGGATGCAGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAACGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGGCCATTAAAGACAAACCAGCTGCAGTCCCTGCAGCTAAGAAAGCAGCAGTAGACGGGAAACTCTTCTTTGTATCAGAACCTCAGAGCATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAATCAGGGGGGTCGCATTCTTATCCACCAGAAAGGTGATGAAGCGAAGCTGGAGATTAGAGACACCACCAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGACGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTTAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAGGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGACAAAGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTCTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTAAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTACCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAGCTGGAACCCAGTGATAAATTTGAAATAAGCATCAATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAGGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCTGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCAGGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTATACTTAACAACTAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTGCCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCGCCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATACCAGAAAAGTTGTCGTGAAGCCCAAAGAAN--------------CCT---GAAGAGGTTGACAAGAAA---TGCCTGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCCGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCATGCTGTCTATGAAGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTGGAAGTGGAACCGTACACAGAGCCATTTGAAGAACCTTACTATGAAGAACCAGACGAGGACTATGAGGAGACCAAGGTAGAAACGAAGAGGGAGGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CTGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTAACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCGGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTGTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCGCCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCCAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAGCCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAACTAAAGTTCCTGAAGTACAAAAGAGGNN---NACAGAAGAAAAAATCACCAGTGTTACTCAAAGAGAGGAATCTCCTCCACCAGCAGTGCCAGAAATACCAAAGAAGAGAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACTTGTCCCTGAAGACAAAGTTTCTGTACCAGTTCCTGTCACTAAGAAGGCT---CCTCCTCCCCAAGCTGAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGCTGAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCAGCCAAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGCGCAGGTTACAGAATATGAAGTAATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGATGCACTTTATCTCTAAGAGAGTAGAAGCTGAACCAGCAGAAGTGGTCGAAAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCGGTTCCAGAAAAAAGGGTTCCCCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAA-----------------NCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAGAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGTTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCCATAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAACCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTGGAGGAAAAAATACACATTTCCATTACCAAACGTGAAAAAGAGCAGGAG---GTTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAATCCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTATTAGAGTGCCAGAAGTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTNN---NGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCTGAAATGCCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCTCCACCAGTAAAAGTGCCTGAGATTCCTAATAAGCCAGAAGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCTGCAGTGCCAGAAGTGCCCAAGAAGCCCGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTACAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCTGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCGACCTCGGGAANN---NGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTCCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAA--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTATGCCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACTG------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTCCCACAGAAGAAAGTGGTCATTCCTAAGAAACAGGAGGCTCCTCCCACCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCCAGTCTTAAGAAAGCAGTGGCTCATCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCCTTCTCCCT------GAAGAAGAGGAAGTTCCA---CCTGTTGAAGTGTATGAGGAGCCGGAGNN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTAGTCCTGTTCCTAAAAAAGTGGAGGCACCACCACCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGTTGCTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTCATAAGAGAGAGANNNGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTCGAACGACCTAGGGTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTTGAGACA------GAAGAAGTGGAGGTATACGAAAAACCCAAAGCT---CCTACCAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCTACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCATCAGCTAAAGCA------------------------CCTGAAGTACCCACGAAGATTGTTCCAGAAGAAAGGGTTCATGAAGCCGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTACCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCACAATAGCCAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTATCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAAAGCAGCAAGCTCCTGTTGCTGAAAGAAGAN---NNCCATTACCAAAAGTGCCTGAGTCACTTCAGGAAGCTGTTCCTTTAAGGAAAACACCCATAGCTGCTCCCCCTGAAATTGAAACACCTNN---------NACACCAGAAACTATGAAAGAAGTTGCTCCTGAAATGCAGGTACCTAAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGAGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTTATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTGTCAGAAGTGCCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCTTCCCCCANN-NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------CCTGAAGTTCCT---------CAAGAAATTGTC------------CCTGAA------------AAGAAAGCACCAGTG---------GTGCCTCCTAAAAAGCCTGAAGTTGCA---CCTGTCACAGTGCCTGAGCCTCCCAAAGAA---NN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGACGGTCTCGTTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAATTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCCCCTCTCAATGACGGCTGTGCTCCCATCACTCACTACGTCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAACTGCCAAGCCCACAGCTATACTGCCACCAAACTAATAAATGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGACCCAGTGGTTGCTCAATTACAATACACTGTTCCTGATGCCCCTGGAACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAGTACATCCTCGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATTTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGAGTAGGACCTGCGAGTGGTATCTCAGGACTAATCAAATGTAGAGAGCCGGTTAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAGATAATTGGATATATCATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCAAAAGGTAAATGCAGAGGCATGTGTGAAAACGAGATATACAGTCACCGGTCTGCAAGCAGGTGAAGAGTACAAATTCCGGGTCAGTGCTATCAACGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCGGTTGACCGATTAGCAGCTCCTGAGTTAGACATCGATGCAAACTTCAAGCAGACCCACATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCTTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAATCGGACTCTAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTTACTGTGGAAAACTGCAATAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGCAGTAAATCAATCACATTCACTGCTAAGGTGCTAGACACCCCAGGCCCACCCGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGGGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAAGCTGTCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTGTCTGCAGAAAATGAGTACGGTATAGGTGAACCCTATGAAATGCCAGAATCGATTGTAGCCACAGAACAACCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTGTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGGTCACAGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGCTGACTTTCACAGTGGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGCCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTTACTGGAATTACTAATCAGTTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAGGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCTTGGAAAATACAGCTGGTGTTAAAACATTTACCATCATGGTTGTGGTCATTGGAAGGCCAGGCCCAGTAACTGGCCCCATTGAGGTCTCATCAGTCTCGGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAATCACTCATCTCACAAAATACATGGAATATTCTTTCCGGATCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAACATCCGTTTGTCCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACCACGTGTCTGCCAATGCCATGTCTATTCATTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAAAAAGAACGGAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCGTGCCTAGAGTGCAACTACAAAGTGAGTGGTTTGGTAGAAGGACTTGAATACCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGATGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACCTGCAGAGATGAATACGCTCCACCCAAAGCTGAACTGGACGCCAGATTACAGGGTGACCTGGTTACCATCAGAGCGGGCTCAGATCTCGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAGCGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCTGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTGACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATATGGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCTTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATATATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAGTTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATGCCCGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGACGGTGGTAATGAAATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCCTGCGCTGGACACGTGTGAACAAAGACTATGTGGTGTATGATACCAGGCTGAAGGTGACTAGCCTCATGGAAGGCTGTGATTACCAATTCCGGGTCACTGCGGTGAATGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTCCAGCATCAGTTTGGCATGGACCAAGCCCACATATGATGGTGGCATTGACATCATGGGATATGTTCTCGAAATGCAAGAGAAGGATACCGATCACTGGTACCAAGTGCATACTAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGAGCTTAAAATGGGTCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCAAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAACCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTACTGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCACTGCGTCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACGTGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCCATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTATGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGCCCCTGTCCTTCGGTGAAAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAACGTGAAGCTGCCATGAGAGCATTCAAAACTGTAACTACCAAATGCAGCAAGACCCTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTACCGGAAAATATTTATGGCATTGGGGAACCGTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTAGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTGTACGATGGTGGTAGCCGACTCACAGGATATGTTCTTGAGGCCTGCAAAGCTGGCACAGAGAGGTGGATGAAGGTCGTCACCTTGAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACCTATTTAGAATAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCCAGAGAGATTGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTAGAGCTCGTGATACCAATCGCCGGTCGCCCACCTCCTGCTACTTCCTGGTTCTTTGCTGGCTCAAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACCATCAGAGATACTGGAGAATATACACTTGAACTGAAAAATGTCACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCCCCAACAGGGCCTATTAAGATTGATGAAATTGATGCTACTTCGATTACCATTTCCTGGGAACCACCTGAGTTGGATGGTGGCGCTCCACTGAGCGGTTATGTGGTAGAACAGCGTGATGCTCATCGTCCAGGATGGCTCCCAGTGTCCGAATCAGTGACCAGGCAGACATTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTTGGGATTGGCTCCTACTTACAGTCTGAAGTCATAGAATGTCGGAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTCACTGGCTATATTATAGAGCGCAAAGAGGTGCGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTTACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCGGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGTGCTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTAACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTACTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCGGACAGGGATGATTCTGGCAATTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAGGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCTGATGATGGTGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAGGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGTAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGACGGTGGTTCTCGAGTCACAGGCTACTACATCGAACGCAAAGAAACATCAACTGACAAGTGGGTCAGGCACAATAAGACTCAGATAACGACCACAATGTACACGGTCACTGGGCTTGTCCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGAGGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGACCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAGAGACATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGAACATATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGAGTTTTTGCTGAAAATGAGACTGGGCTTAGCCGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCGTGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATGTGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAATACTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCGGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACCCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAACTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGATGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCACAGATGATGGAGGCTCCTGGATCACCAACTACGTGGTGGAGAAATGTGAAGCCAAGGAAGGAGCTGAATGGCAATTGGTGTCTTCAGCTATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAACCTCTTGAGGTGGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGCGAAAATCTAGGTGGGGAAAGTGAATGGAGCGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTTAATGTCAGATACCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTAGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCCCTCCGAGGTGAGGTGGTTAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTTCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGCGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTAGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATCGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACTGTGATCAACTTATTTGGAAAAACGAGCTACCAGTTCCGTATAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACGATAACCAAAGAAGATAAGACCAGAGCCATGAATTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTCGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGAACTGATCAGGTTTTAGTAAAGAAGGAAATTTCCATTCTAAATATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTGGTTATGATCTTTGAGTTCATATCAGGACTCGACATGTTTGAGCGCATTAACACAAGTGCTTTTGAGCTTAATGAAAGAGAAATTGTAAATTATGTTCGCCAGGTCTGCGAAGCACTGGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCCCTGCCCCGGAATACTACGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCTACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTATTAAGCGGTACCAATCCATTCCTGGCTGAAACTAACCAACAAATCATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGACTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGCCAGAAAGAGTCAGTACTAAAGTTATCAGAACACTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGATGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCTGTTGAAATTGGCCCAGTTTCTGGCCAGATAACGCATGCAGTTGGTGAGGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAGGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAAAAATATGAAATCACTTATGAAGATGGAGTAGCCACCATGTACGTCAAAGACATTACCAAATTTGACAACGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGCGTGAGAGAAACTTATGACTATTACTACCATAGAACCACGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAGATCAAACCAGGTGATGATGATGCGAAGTACACATTTGAATCCGACAAGGGTCTTTATCAGTTAACAATCAACAGTGTAACTACAGGTGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATTTGGTGAAGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTTTGCTTTGAGATCAGAGTATCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACGGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAGGTGGAACGCTTAAGGTATGTTAAGCAAGAATTCAAGTCTAAGGAGGAGCATGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAATG------GTGCCACTAACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTTCGACTTGAGACAGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAGCCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGATATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGACCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGATATATCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGACGAGAGGTTGCGTCTTGAAGAGGAGCTTGAATTAGGTTTCTCAGCTTCACCGCCAAGCCAAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTGGAGGAAACAAGAAAAGACTTTAGGTATTCAACTTATCACATCCCCATAAGGGCTGAGACCAGCACAAGTTATGCAGAACTACGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCACCTCTCAGAATACAGAAGCGAGCTTGACCACATGTCAAAGGAGGAAAAGTGTAGAAAGAAGTCA---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATCGAAGAAGAATACGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCCTCCTCAGTGTCTAGGCTACTAAGGCGGCGGCGTTCTCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTCATCCGGCCACATAGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACGCAGAAAGAAGGTCCCCTACTCCAGAGAGAACCCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCACGGTTTGATATCTTTTCCAGGTATGAGTCAATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAATGTGCAGTCTAAACCAACCGCTGAAGTTAAATGGTATCACAATGGTGTCGAACTCCAGGAAAGCAGTAAAATTCATTACACCAACATGAGTGGGGTATTAACCCTAGAAATTCTGGACTGTCAAACTGAGGACAGCGGAACATACCGTGCTGTTTGCACCAACTACAAAGGTGAGGCCTCGGACTATGCAACCTTGGATGTAACACGTGGGGATTACACTACCTATGCTTCCTGGCGCAGAGACGAACAAGTCCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCGGTTTCATCGTTCAAGAAAACATCTGAGATGGAAGCATCTTCTTCCGTCAGGGAAGTGAAGTCACAGATGACTGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCACGCATCTACGGAAATCAGAAGTGCTGCCGTG---GAACAAAAGTCGCTGGAAGAAAAATCCACCCACAGAAAGGTCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATTACTGTCTATGAGGGCGAGTCTGCGAGGTTTTCTTGTGACACAGATGGTGAGCCTGTACCCACTGTGATCTGGCTGTGTGGCAGCCAAGTGATAAGCTCTTCTGCTCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCGGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAAAAGGCCAGGGTTACTGAAAAGGCTGTGACCTCACCACCGAGAGTCAAATCCCCAGAGTCTCGAGTGAAATCT---------------------CCA---------------------GAAGCTGCTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTCACTTCTCACCCCAAAGCCGTCTCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAAGTTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCTGATAGTGGAGAATACACTTGTGAGATATCTAGTGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGGCAAGCCTTTAACAGTATCCATGAGCAGGTGTCA---AGGATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGCTCAG------------------------------ACCGAACCA---------------------------------------AAAGTT------------------------------------------------------------------------------CCTGAACCAATTTTCTCAAAACCAGCCATCGTTACTGGGCTACAGGATACAACTGCTTCTTCAGACAGCGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCCACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTATCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCACAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGCTGTGAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACATCACAANNNAAGGCTGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTCCTGATATCTGAAAAAGTCAAGAAATCAGAAGCA---ACGTCTCTAGAAAAATCCATTGTCCAGGAGGAAATCACCAAAACATCACAGGCAGCAGAAGAAATCAGAACGCACGCGGAGATTAAAGCATTTTCCTCTCAGATGAGCATAACTGATGGACAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCTACTGATGTGAAATGGGTACTGAATGGTGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGATGAAGGGATCCTCACCTGTATTGGCAGAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTTGTCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAGCTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTCGAAATCCAAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTGCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCGAGCACG---------------TCTGCGCAAAGCATGTCTTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACCAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTACCCCGGAAGTAGTATGGTCCCATGGCGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAACGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCAATG
>HLspiInt1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACTGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTGTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCTGCCGTGACTAAAGCCAACAGTGGACGATATTCCCTAAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCAAATTGAAAAGAAGATTGAAGCCCACTTTGACGCCAGATCAGTTGCAACAGTTGAGATGGTCAGAGACGATGCTTCTGGGCAACAGCTGCCACATAAAGCCCCTCCCAGGATACCTCCCAAGCCCAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCCCGACAGCAGTCCCCGTCACCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCTGTGTCTCCAGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTGTTAAGTCTCCGTTACTCATCCGGAAGACACAGACACCCGGCATGGCCCTGGGCCCTGAAGTGCCTCCCCCTTGGAAACAAGAGGGCTATGTGNN---NTCATCTGAGACCGAAATGAGA---------GAA---ACCATGGTGACGAGTGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCATGTCGGCTGGCGCTGCCTTCGCGGCGGGGGCTN------NNGGGGCTGCTGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCCGCTATTGCGACGGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGCCATCAGCGCTGTAGAGCGCACTGCTCCGAGAACANN-ACGACTGCTGTGCACGTCCAAGCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACAGCTGTAACTAAGGTAGTAGTGGCTGCCGGTAAAGCCAAGGAACAAGAATCACAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTCAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAGCAAGTAACTCAAGAAACA---ATAAGACAGACAGCCATG---ACAGCTGCTGCGTCAGTGGTGGTAGCTGCCGCGGCAGAGACCACAAAACTAGAAACAATCCTGGGGGCGCCAGAAGAAAATGCCACACACCATGAT---CAAATGCAC------GGAATGCAGGCAAAGATGATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATTTAATATCAAGAAGTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCCGAGAAAACTGCCTTGTCTACAATAGCAGTTTCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACCCATGGAAAG---GCGGATGTTGGGAAGAAGGCGGAAGCTGTAGCGACGGTTGTTGCTGCGGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCGCAGGCACTTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCACCACAAAG---------------------------GTAGCTGAGCAACCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGATTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAGACTACAGACCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACACTACAGAAAGAACTGTCATCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCGCCCCTCACTTCCCCTTTGCTGACATGCCAGACACTTACAAGAGTCAGGCTGGCATCGAAGTGAAGAAGGAGGTAGGAGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---CGCTTCAAAGTCCTACACGAACATGAAACCAAG---GTGACAGAAACCGCAAGGGTGCCCGCACCTGTTGAAATCCCGGTTACCCCACCGACTTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGACTCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCTATTGATTTCCAGATAACCTTCCAGAGTGGACTTGCCCGCCTTATGATTCGCGAAGCCTTTGCAGAAGACAGCGGGCGATTTACCTGCAGCGCCGTGAACGAGGCTGGCACCGTCAGCACGTCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAACTGACTACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGGCAGACACTAGCATCACCGAGGAGCAGGCAGGGCCTGGAGAACCTGCTGCCCCTTTCTTCATTACGAAACCGGTGGTTCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTAAGTTACAACAAACAAACTGGGGCATGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTACATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACATTTGTAGAGGAACAGGAATTCCATATCTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATCGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAACTATTGAAGCAGGATTTGACTTAAGAATAAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAGGATGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTA------------------------------------TATGTGGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCAACACCAGAACCAGTAAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCT-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------------------------------------CGTAGGCTGGAGGAAACAGATGAGTCGCAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGTCAAACAGCCAGATTTGACTTAAAAGTCGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAGTTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAGTGGACTGTCGTGGCTCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAGCTAAGAAACCTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATACCCAAAAATCAAAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGACTCTGCCTGGTATACTGCAACCGCTATTAATAAGGCTGGCCGTGACACTACCAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTGATCATCCCACGAGGGACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGTTTTGGGCCTGCCCACTTCGAGTGTAGACTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACGTCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACCGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGAGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCCTATGATACAGGGGAAGTTAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGATACCACTGACGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCCATTACCGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCGACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGACCCTGAATGTGAATGGTTCAAAAATGGCGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTCTGTGAATTGGTCATAAGAGATGTGACTGCCGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTTTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAGGTGAAGTGGTGTAAAGATGGTATGGAGGTTCATACAGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACCTCCTCTCCATACTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTGAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAATTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGAAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCTTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAACTTGAAGTGAAGGTCTCCTTGGAGAACGTTGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAATCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCAGCATTCCATCCCTCGGACTCTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTGATAACTCCTTTAAAGGATGTAAATGTGCTTGAGGGCACCAAGGCCGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCCGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGGACTAAGCAGCGACTAGTGATTAACAGGACCCATGCTTCAGATGAAGGACCTTACAAACTGATGGTTGGTAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTTGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATACAAAATTGAAGCCCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGAGGGGCCATCTCCAAGCCACTCACCGATCAGTCTGTGGCTGAATCACAGGAAGCTGTATTTGAATGTGAAGTTGCCAACCCAGATTCCAAAGGCGAATGGCTGAAGGACGGCAGACACCTACCCCTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTGTCATCACTGCCACTAAATTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACCGTCGAGCTTACTCACCCTAATGTAAAAGGTGTCCAGTGGATCAAAAATGGTGTTGTGCTGCAGCCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAACTAGGAGCCAGTGCCAGGCTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGATTAGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATCACACCCTCGGATGCTGGGGAGTATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCCAAACTTTTCGTGGAGACGTTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAGCTGCCTCCTTTGAGTGTGAAGTGTCCCACTTCAATGTCCCCTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGAAAAGTTCAAGATAGTGGTGCAAGGGAAACTCCACCAGCTGATGATCATGAACACCAGCACAGAGGACTCAGCGGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGATATTAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAAATGAGAACCAAGAAGCTCACGCACTCGCTGAACATCAGGAATGTTCACTTTGGGGATGCAGCCGAGTACACTTTTGTGGCTGGGAAAGCAACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGGCTGTGGATAGAATAAAGATACACAAAGAGAAATACGTCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCCAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTATCGTTGAGTTTGAGGTCAACGAAGATGATGTTGAAGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAGTTCAAGAACGACACCAGTATGTGGTTGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCCGTTACTCTTTATGTCAATGCTCCAGAACCGCCGCAGATCCTTCAGGAGCTCCAGCCCGTGACTGTGCAGTCTGGCAAGCCGGCCCGCTTCTGTGCCGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAGGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCATGATGGACAAGAGTACACACTTTTGCTCATCGAAGCCTTCCCGGAGGACGCTGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCTGCTTCGCTCTCAGTGGAAGTTCCGGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTCAAGGTGTCTTGGTACAGCAAAGACAAGAAAATTAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAATGTACACTTTTGTTGCCAATAATGCTGTGGGTCAAGTGTCAAGCACAGCCAACTTGAGACTGGCAGGATGTAGCAAATTTGAAGAAGTTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTCTCAAGCCTCAGGGTGCGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATACAGTGGTTTCATAACCAACAGCCAATTCTACCAACCAGAGATGTAGTTTTCCATTTTGAGGAGGCCACAGGCATGGCTCTAATGCTTATAGTTGACGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGCTCACCAAGTCGCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAATCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATTTCTCAAAGT---TCCACCCACACATCCTCATCGGTTCAAAATGTAGAGTTGTGCCAGACTGCG---TCCCTTTCACAAATTGCGGAAAGCACTGAGTTCTCT---GGGAACTGGGTGAAAGAGGCGGTGGGCGCGACCCCGCGGATTCTCCTGCCACTTCAGGACCTCTCT---------------------GTAAAGTGTGGTGACAAGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CGAGATGAC---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATAGAGGACTCGGAAAGAGTGAAGCGGTCACAAGATGGAAATGTTCAGTTTCTTATCATACACAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGT---------ATT---------GTCCAGAGTGACTGT------------GGA---GAG---GAGAGCACGTCGGCAGTATTAAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTGTCTAGTAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGCTCCAATTTTCACCAAAGAAGTGTCAAATGCTGAAATCAGCATAGAGGATGTGGCCAAACTGTCTGTTACAGTCACTGGCATTCCCAAGCCTTCAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTATCCCCTTCTGCTGACTACAAATTTGTTTTTGATGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATCAGTTCCAAAGGAGAGGGGCCCAAANN------NN------------NNNNNCTGGAGCAATTT---ATGGAAAAGTTTGAAGGTTCTTGTCCTCCTTATTTCCTTAAGGAATTCAAACCAATTCACTGTGCTCGGGGGCTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACGGTTTCATGGTTCAAAGAAAACCAGCAGCTTTGCACCAGTGTTTATTATACCATCATTCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACATCTGTAAAGCAGAGAATATGTGGGGTGAGTTCACCTGCACCACAGAGCTGCTTGTACATCTGGAAGACACAGACATGACTGACGCC------------CCCTGCAAA---GCAGAACCCACACCACAGGCTATTAAAGAGTTTN------------NNTTAAAGGGTCCTGCAATTGACGCATTTCACTCCAAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCCATGGCAGAAGAAAGCCAGCAGCTTTCTTCTGAGCATACTCTTAAAACCAGTGAACTGAGTAGTCAAGTTATTGTAGTGGCTGAGCAGTTGCAGTCCACAGCCGCGTTGGAGCAGAATGTGCCCAATCCA---GAAAGC------ACCAGCGCACTTCTTTCCATC---------AATGGCATCATTCAC---------------------GTGCAG---CCTGTCAAGGAACCATCCCCCAGTTTACAGCTGCATATGGTCCAGTCCCAGAAAACTCTCCTCAAAGAGGATGTCCTAATGCTTCAAGAGCCTGAGCCACAGGGG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCACGTCCATAGAAAAAATCAGTTCATTA---ATAGTGGAGCCTCTGAAAACTTTACTAGCTGAATCTGAAGGGAGTTATCCACAGTCTTCAGTANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------N------NNTTACCAGAAGGAACA---ACAGTGTCTTCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACCAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCGTGGAAAGTTTTAAGGGTCCTGAGGTCATCACCGCTGAGGTCAACTGGGAGCGCCGGGTCCCTTCAGAACACACATGCATAGAAN---NNAAAATTTTGATGGAAAGTGCAGATGAGCTGGAAAGTGCAGGGCACGACTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGATTGCTGCTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CGTTCT---GACAACTTGGTCATGCCCCTGAACCAAACCAGTCAGTATAAAAAAGAGCCACTGATGATAAATGGGGCACAAGAGGTGCAGGCAAGTGGCACTCTTCCTAAGGAGACTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCGTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTAAC------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTAGAGGTGAAGGCCATAAACTTCACCCAGGCACCCAGATGTATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGAAGCTTTGTGCTCTGTTGTATGTGAGGAAATAAATATCTTGATAGCTGAGGACCCCAGAATTCAGGGGACAGCCAGAACAGGCTTGCAGGAGGAGATGGGTCCTTTTTCACATTCACAGAAGGTTGAAGCAGTCTGGGAACCAGAAGTCGAATCTAAACATCTTGTGTCTGCAGAAGAGGTCAGCTCTTTTCACGTGGAAAGTCAGGTCAAAGTTGTGGATACAGCC---------CCTGTC---CCTGATGGCATTGCTGCGGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCACAG---------CCATCAGAGCAAAGAGAGAAGNN---NTCT---------AGGAGTGGTGCCGGGGAGGTGGGCCTGGGAGAGCTACAGGGAACC------------------------------------------------GAGAGT------------------------------------AGCTTAGTTGGA---GAGGACGGTCCTGTCATTCACACACCCTTGGTGGACGCTGCTGCG---------------------------GAGGAAGGTGATGCTGTAACACTCACGGCGTCCATAACAAATGCTAAGGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTGCAAGTGTTTACAAGATCAAAGTATATATACCTTAGTAATAGACAAAGTAATTACAGAAGAACATCAAGGAGCATACACTTGTGAGGCCTTGAACGACAAGGGAAATGCAACAACTTCGGCCAAG------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGGATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAGAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGACGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTATGTCTCCAGCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCGCAGCTGCCCTGACTGTGACAGAGGCATATCCACCAAGCTTTTATTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAATATTAGGGACTCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCACTATCACCTTCTCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATCGAGGAGTTTATTCTTGCAAGGCTTCTAACAGGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATTGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCCGCAGTCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTGGCAATAACGTGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAAATCCCTCTGGCCAAACTAAAAGATTCAGGAATGTATGTGTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCCTCAGCAATAGTTACTATCAGAGAACCGCCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGTCGGCTGAAAGGCTCCCCTGTGATCCAGGTCACTTGGTTTAAAAATAATAAAGAACTTAATGAGAGTAACACTCTTCGAATGTCTTTTGCCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCGAAGACAGTGGCACTTACTCATGTGAGGCAGTAAATGACGTTGGCAGTGACTCTTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAATGTGAAATCTCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTTTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAATGTGGCTGCATGGCAACATACTTATTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTCAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGCAAGATCAAAATGAGCTTTTCTAACGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAATGAGGCTGGGAGCCAAACATCCGTTGGGGAATTAATAGTTAAAGAACCTGCCAGAATTGTTGAGAGAGCAGAGCTGGTCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACAGTCATAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAGAAGTACCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGCGGCCAGTACACATTTGAGGTTTCCAATGAGGTGGGCAGCAGCTCCTGCGAAACAACGTTCACCGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAATGTGGGCAGCGTTGTTAACAGTACCTGCAGGCTGGACTGCAGAATCGCCGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCCTTAGAGATAAGCAGAGTAGAAATGAATGACGCGGGCAATTTCACTTGTCGCGCCACGAACTCTGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAGGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAGCTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAATCTCC---GACTCGGGCACGTATACCTGTCAAGTGAGCAATGTCACTGGAAGCGTGGAGTGCAGTGCAAATTTATTTGTAAAAGAGCCCGCCACGTTTGTGGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGAACCCCTCCAATAAAAATAACATGGTTTGTAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACCGCAGTTCTAAGACTTATAGATATTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGCAGTGATCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCCAAGGTGGCGGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAATGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAACTGGTGAGCCTGCAGATCCTCAAGTTCGTTGCCACGGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGGAGCAGCACCTGCACTGCCCGGGTAACTTTGAAAGAACCCCCAGCCTTTATCAACAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAGTCACCGTGACTTGGTTAAAGGACAATGATGAAATCACTGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAGAGATGCTCTGCATTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTATGTCTATAGATGTCACCCAAGGCGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTATAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTGTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAATGTATTAGATCTTATCATACCCCCCTCATTCACCAAAAAGCTGAAGAAAATGAACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACCGCTACTGAGAAATATAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTGCAGACAGTGGGACGTACACGTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAGGACACCAGTCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCTCTGCACCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACCCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGCACTGCCACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAATGGACAGTCAACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAACGAAATAACAGCCATTCAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAACAGTGGGACTTATGTCTGTGAAGCCCGTAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCATGGAGGTGGTGAAAGATAGTGATGTGCAGCTAGAGTGTGAAGTGACAGGAACGTCTCCTTTTGAGGTCACTTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATACCCTGACCGACAGAGTATCAGTGTTTAACCTCCATATAACCAGATGTGACCCATCAGACACTGGTGAATATCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCCAGCACGACCCGAGTCACCCTGAAAGAACCCCCGTCATTCATTAAGAAGATAGAAAACGTCACTACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCAGGCTCTCCTCCCATTACTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGACGATAATGCTCATATTTCATTTGTGAACAATGTGGCCATGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAATGAGTCAGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACGGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAGAATAACGTGGCCAGTTTTAGGATTCAGTCAGTGATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAACGACTTTGGAAGCAGTAGTTGCGATGCCTACCTGACAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCCCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATTTAGACCCATCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAACCTGGCATTAGAAGATACTGCGAATTACACATGCAAGGTCTCCAATGTAGCGGGGGATGATGCCTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAATACTGAAAGGAACACCGCCATTTAAAATAAGGTGGTTTAAAGACGATGTGGAGCTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGTATCCAAAATAGTGAAAGCAGGTGACTCTGCTCGACTCGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTTGGCATTGAGGACAGCGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACGAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCAGTAGTAGAAACCCTTAAAAACACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGACAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAACGTTGAAGCTTCAGACATTGGCGAATACCACTGCAAGGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGTGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACTTTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAGAACAGAACCAGCTAATGCTGGGAAATATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCGGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCGGGCACTCCTGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGGAAAAGCAGCTGCACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACGCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAGAGTAGCTGGGTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGAGAACGTCTGCACGTTGCAACTGAACTCTCTGGACTCCTCGGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTTGGGCAGCCTTGGCTGTGCAAGAGCCACCCTCCTTTGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTTACCTTCACGAGCGTTATTCGAGGGACCTCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACCTCTCTCAGAGTGGAGAATACACCTGTGTGGTTTCTAACAATGCGGGCCAAACGTCCTGCACAACTCGTCTCTTTGTGAAAGAACCGGCTACCTTCATGAAGAAATTAAGTGATCACTTCGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGCACACTTCCAATTTCAGTTACCTGGAAGAAGGATGGTTTCAACATAACTCCATCTGACAGATGCAGCATAGTCACAGCAGAGAAAACTTGCATCCTAGAAATTCTGAATAGCACAAAAAGAGATGTAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAGGGATGTTTGCCAAGCCCTGGTATCTATGTTAGAACCACCTTATTTTGTTACGGAACTCGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGACCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCCTCTTCTAAGACACTATTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAGCAGACTGTTGGGTTGCCAGTTACACTCACTTGCCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTGCTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACCTTAAAAATTCTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCAGTGTCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACCTGTGTGGGAAATACTCCTCATCTGAGGATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGCGGGGACTACATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAACTCTTAAAGGTTCTGATGTTATCTTACAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGGAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTGGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAATTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACTCTCGTTGGGGATGCTGTTGAGTTACGGGCAGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAGAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACATCGCAACCCTCCAACTTGGGAGTCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTAATAGAACCAGCCAGAATTGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTTGTGGCTGGAACACCAGAACTTTCCATCAAGTGGTTTAAAGATGGGAGAGAATTATCTGCAGATAGCAGACATCACATTACATTTATCAACAGAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACATGCTCTGTCTCTGTCCACGTGTCAGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTAGGGGCCTCGACGGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCCGTTGGCTGGTTTCAGGATGGAAATGAGCTCATTAGCGGCCCTAAATGCCAGTCCAGCTTTTCCGAAAATGTCTGTACGTTGAATCTGCTCTTATTGGAGCCCTCGGACACAGGCATATACACGTGCGTGGCTGCCAACGTGGCTGGTTCTGACGAATGCTCGGCCGTACTGACAGTGCAAGAACCACCTTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCCTTGCAGAGTGGAGACTACTCTTGCCTCGTGACCAATGACGCGGGCAGTGCCTCCTGCACCACGCACCTGTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGGCTGACTGACTTCAGTGTGGAGACAGGCAACCCTGTCATCTTGGAGGCCACATTTACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAACTGCAGTATTACCATGACTGAGAAATCAACGATTCTGGAAATTATGGAGAGCACTGTCGAGGACTATGCGCAGTACAGTTGCCTGATAGAGAATGAGGCTGGTCAAGATGTTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAAGCAGCCATCGGAGAACCCATAACTTTACAGTGTAAAGTGGATGGAACTCCAGAGATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTTGCCTCTCTAGTAATCAACAAAGTGGACCACAGTGATGTGGGAGAGTATACATGCAAAGCAGAAAACGGCGTGGGGGCTGTTGCATCTTCCGCTGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCCGAGCCATGTTGGTCAATACAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAACTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTGGGAGAAAGTGGTTCTTTTAAATGTCATGTCACTGGAACCGCACCTATCAAAATCACCTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACTCTGACAGTTCTCAGAGTAAGCAAGGGTGACGCCGGGCAGTACACATGCTACGCAAGCAACGTTGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAAATCAAGATGGCATTCCTCGACTCAGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTCAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCGTTTCAAGTATCCTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCCACCGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACATTTGTATTGGCTCTATTACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATTGTTGGTAAAGAAGTTCAGCTGCAGACTACTATCGAAGGCCCCAAGCCAGTATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTCGAACCTGCAGCGATCATGGAAAAGCCAGAATCCATAAGGGTTACCACAGGGGATACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCAAACTCAGCACCAGATGGTTTAAGGATGGAAAAGAACTGACGAGTGACAGCAAATACAAAATAAGCTTCTTCAATAAAGTGTCTGGCCTTAAGATTATCAATGTGGCACCTGGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAGGACAGCTGCACAGCCTCAGTTCAAGTTTCAGACCGAATCGTTCCTCCTTCATTCATGAGAAAATTGAAAGAGACAAAGGGTCTCTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCACCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACATGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCCGTGCTCCTTTAACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCGTGGATGTGTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTTTCAGCATTAGCTGGTTCAAGGACAGCAGTGAACTCATACCAGGGGACAGGTGTAACGTATCTCAGGAGGATTCTGTCGCTGAGCTGGAGCTATTTGACGTAGACATGACAGAAAGCGGAGAATATACCTGCATCGTCAGTAATGAAGCCGGCAGGGTTTCCTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGACTATAGCATAGAGAAAGGCAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTCACATGGAAGAAAAATGGCCTAAATATAACTCCCTCTCAGCGGTGCAACATAACCACAACTGAGAAGTCTACTATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCCGGACAATACAACTGCTACATAGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCCCAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGACTCTGCCTCTTTACAATGTCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTATAAAGGCGATACAAAATTAAGACCTACTCCAACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGCGGGCAGTATATCTGTAGGGCGGAGAACAGCGTGGGAGAGGTCTCTTCAGCAACGTTCCTCACAGTTCAAGAGCAAAAACTGCCACCATCCTTTTCTCGGCAATTGCGAGATGTTCAAGAAACAGTCGGATTGCCAGTTGTGTTTGAATGTACCATCCATGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGGAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTGGATAACGTGGCCACTCTCAACATCTTTAAAACAGATCGGAGTCTTGCGGGCCAGTATTCTTGCACAGCCACAAATCCCATCGGGTCTGCTTCCTCCAGTGCCAGACTGCTTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCTGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTCGAGTGCCACGTCACTGGGATGCAACCAATTAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGCAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACAGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAGTATACCTGCTGTGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCACCCCACCAAGTTTCACTAAAAAACTCTCTGAGACCATTGAAGAAACGGAAGGGAAGTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACAGCTGCATGGTACAAGAATAACATAGAGATACATCCAACATCTAACTGTGAGATTACATTCAAGAACAACACACTCCTGCTGCAGGTCAGGAAGGCGAGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCAAATGACGCAGGCTCTGCTCTGTGCACGTCTTCAGTCGTCATCAGAGAACCGAAGAAGCCACCTGTGTTTGATCAGCACCTGAGTCCAGTCACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCCATCAGGGTCCAGTGGCTGAAGGCTGGAAGGGAGGTAAAACCCTCAGATAGATGCAGCTTCAGCTTTGCTAATGGGACCGCCGTGCTGGAACTGAAGGATGCAGTGAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAACGTGGCTGGAAGTGACACTTCAAAAGCCAAAGTGGCCATTAAAGACAAACCAGCTGCAGTCCCTGCAGCTAAGAAAGCAGCAGTAGACGGGAAACTCTTCTTTGTATCAGAACCTCAGAGCATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAATCAGGGGGGTCGCATTCTTATCCACCAGAAAGGTGATGAAGCGAAGCTGGAGATTAGAGACACCACCAAGACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCGGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTTAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAGGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGACAAAGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTCTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTACCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAGCTGGAACCCAGTGATAAATTTGAAATAAGCATCAATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAGGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCTGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCAGGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCAGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATCGTAACATGGTACAAAGGACCAACAGAACTGACTGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTATACTTAACAACTAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTGCCTCCAGAAGAAATCCCTCCTGTGGTTGTTTCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCGCCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATACCAGAAAAGTTGTCGTGAAGCCCAAAGAAN--------------CCT---GAAGAGGTTGACAAGAAA---TGCCTGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCCGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCATGCTGTCTATGAAGAGAAGAAACTTTTCATCGAATCTCTGGAAGAACCTTACGACGAACTGGAAGTGGAACCGTACACAGAGCCATTTGAAGAACCTTACTATGAAGAACCAGACGAGGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAGGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CTGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTAACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCGGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTGTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCGCCTAAGAAACGAGTCCCAGAAGAAGAGGTTGCTGTTCCC---ATTCCCAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCTGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAGCCTGTT---------------------CCTGAAGAAAAGGTACCTGTTCCT---------------------GTT---GCAAGGAAAAAGGAAGCTCCACCAACTAAAGTTCCTGAAGTACAAAAGAGGNN---NACAGAAGAAAAAATCACCAGTGTTACTCAAAGAGAGGAATCTCCTCCACCAGCAGTGCCAGAAATACCAAAGAAGAGAGTTCCTGAAGAAAGAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACTTGTCCCTGAAGACAAAGTTTCTGTACCAGTTCCTGTCACTAAGAAGGCT---CCTCCTCCCCAAGCTGAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAGACTATCTGCTGAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCAGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGAAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---NN-----NNGCGCAGGTTACAGAACATGAAGTAATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAAATGCACTTTATCTCTAAGAGAGTAGAAGCCGAACCAGCAGAAGTGGTCGAAAAGCATGAG---------AAGAAGACTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGCACCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCGGTTCCAGAAAAAAAGGTTCCCCTAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAGAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGTTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCCATAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACAAAACCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAACTTGTGGAGGAAAAAATACACATTTCCATTACCAAACGTGAAAAAGAGCAGGTG---GTTGAGCCAGCTGTTAAAATGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAATCCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTATTAGAGTGCCAGAAGTACCAAAAAGACGAGAG---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTNN---NGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCTGAAATGCCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCTCCACCAGTAAAAGTGCCTGAGATTCCTAATAAGCCAGAAGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAGCCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCTGCAGTGCCAGAAGTGCCCAAGAAGCCCGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTATTCCTAAGAAGGTAGAGGCTCCACCTACAAAAGTGCCAGAGGTACCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCTGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCGACCTCGGGAANN---NGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTCCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAA--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTATGCCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACTG------------CCCAAA---------------GTGCCTGAGGCTAAGAAGAAAGTCCCACAGAAGAAAGTGGTCATTCCTAAGAAACAGGAGGCTCCTCCCACCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCCAGTCTTAAGAAAGCAGTGGCTCATCCTGCCAAAGTTCCTGAGGTACCTAAAAAAGTGGAAGAAAGACGAATCCTTCTCCCT------GAAGAAGAGGAAGTTCCA---CCTGTTGAAGTGTATGAGGAGCCGGAGNN---NCCTATTCCAGAAGAAGAGATCACTGAAGAACCACCTAGCATAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTAGTCCTGTTCCTAAAAAAGTGGAGGCACCACCACCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGTTGCTCCCCCAGCTAAAGGGATGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTCATAAGAGAGAGANNNGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGACGAGTTCCATGAAGTAGAAGAATTCATCAAAGTCGAACGACCTAGGGTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTTGAGACA------GAAGAAGTGGAGGTATACGAAAAACCCAAAGCT---CCTACCAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCTACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCATCAGCTAAAGCA------------------------CCTGAAGTACCCACGAAGATTGTTCCAGAAGAAAGGGTTCATGAAGCCATTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTACCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCACAATAGCCAAAGTGCCTGAGCCACCCAAGAAAGTTGTTTCAGAGGACAAAGTATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTATCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAAAGCAGCAAGCTCCTGTTGCTGAAAGAAGAN---NNCCATTACCAAAAGTGCCTGAGTCACTTCAGGAAGCTGTTTCTTTAAGGAAAACACCCATGGCTGCTCCCCCTGAAATTGAAACACCTNN---------NACACCAGAAACTATGAAAGAAGTTGCTCCTGAAATGCAGGTACCTAAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGAGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGCTCCTTTCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTTATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTGTCAGAAGCGCCCAGAGAAGTTGTCCCAGAAAGGAAAGTGCATCTTCCCCCANN-NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------CCTGAAGTTCCT---------CAAGAAATTGTC------------CCTGAA------------AAGAAAGCACCAGTG---------GTGCCTCCTAAAAAGTCTGAAGTTGCA---CCTGTCACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG---NNN---N------------NNGAAGTGGTCCCT------GAAAAGAAAGTGCCTGTGGCACCT------------------------CCTAAGAAGCCTGAAGTC--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCCAGAGAAGTG---------------GTCCCTGAGAAGAAGGTACCTGTG------ATGCCTCCT------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCGGAGGTGCCAAAG---GCGGCAGTTCCAGAAAAGAAGGTGCCTGAAGCT---CTTCCGCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCTAAAGAA---GTT---GTCCCC------------------------------GAAAAG---AAA---------ATGTCTGTG---ATT---------------GTGCCCAAA------------AAACCA------------GAAGCCCTACCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpusHisSai1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTCAGGTCTCCGTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATGC---GGGATCCAGGAGCAAGCGGCCGTCCGCGGAGGA------GCGGGCGCT------------GCC------TTCGCGGCGGGGNN------------------------NGCGGCTGCCGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAGTTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCACGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACGCTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAAACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATATAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTCTATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGTTGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GGAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACAACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAATATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGGTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCCTTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGAAGCGTGGAGTGTAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAATCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGCACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCACTGGCTCTGATGAATGTCGTGCGGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGATGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTCACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCAGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACCTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGAGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATATCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCGATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAGAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGACATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACTCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGACGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGCCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAC---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAA-----------------------------------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------CCCAAGGCTCCC---------AAAGAGGTTGTC------------CCTGAA------------AAGAAAGTGCTTGTG---------GTACCTTCTAAAAAGCTGGAAGTCCCA---CTTGTAACA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCT---NNNGAAGTTGTTCCTGAAAAGAAAGTGTCTGTGTTGCCTCCTAAAAAGCCG------------------------GAA---------GTCCCA---CCTGTT------NNNGTCTTCATAATTCCT---------------------------------------------------------------------------AAATAT------------------------CCTGAG------GCTCCTAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGTCTGTGGCA---CCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCCGAGGCTCCCAAAGAAGTT---------------GTTCCTGAAAAGAAGTTGCCTGTG------ATGCCTCCT------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAGGTGCCCAAG---GCTGCTGTTCCAGAAAAGAAGGTGCCTGAAGCT---CTTCCTCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTGCAGTTCCTGAGN------NNCCAAAGGAAGTCATCCCTGAGAAGAAAGTGCCTGTGGCCCCTCCTAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CCT---GAAACTCCTAAAGAAGTTGTCCCTGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTAAAGTGTCTCAAGTTGCTCAAGAAGTTGTCCCAGAAAAGATAATT---CCCAAGGCACCACCCAAAAAACCAGATGCCCCA---CCTGTCACA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCTGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCA---------CCTCCTAAAAAGCCAGAAGTCCCACCTGTTAAAGTGCCTGAGGCTCCCAAA------------GAAGTTGTCCCTGAAAAGAAAGTGTCTGTGACACCT------CCTAAAAAG---------------------CCGGAAGTCCCA---CCTGTTGAAGTGCCTGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGTCT---GTGGCACCTCCTAAAAAGCCGGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-----------------NNGTATTTATCACTNNNNNN---------AAANNNTTG---------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCACCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTAAAGTGCCT---GAGGCT------CCTAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAANN---------NCCTNN------------------------------------------------------------------------------------------------------------------------------------NGTGCCTGAGGCTCCT---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTACAGTGCCC------------------GAGGCTCCTAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCT---------------CCTAAAAAGCCGGAAGTC---CCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAGTTGCCTGTGATGCCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCTGCTATTCCAGAAAAGAAGGTGCCTGAAGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCAGCG------GAGGTTGTGGAAGAG------------------------------CCAGAGCCTGTT---GCTCCACCA------AAAGTGACCGTGCCACCCAAGAAATCCGCCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCCGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCCGAAGTCCCACCACCAAAAGTGCCAGAAGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCTAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---NN---------------------------NCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCCAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTACGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTGAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACACAGATGACCACGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTGAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAATTTTCATGTGTGAGCTTTCTCATGAAAAAATGCATGTGGTTTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCATACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTGGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGACGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACATTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACCCAAGGACGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACCGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAAAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCGCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTTGTGAAAGAACCCCCCATTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTAAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGGTCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGAATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATTATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTGGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAGTATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAGTTCCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGACGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAATGAATCATGCTTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTGGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACTGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGAGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGGCCACCCTATGCTCTGGCAGTGGTTGACGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCAAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCGCCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGCACTTGACGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCCGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCAGATTATAAACTTCGGGTGAGTGCGGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATCTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACACGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGGTCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAGAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCGAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGCCGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCAGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGGATTGGTGCGCCGGCGGAAACCGTTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTGGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCTCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAAAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCGACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGACGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGACGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAGTGACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTCACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACGGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCGGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATTCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGCGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAGCGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGACGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTAATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCAGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTACGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTATATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACGAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTGAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAATACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAGTATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAGGGAGAACCGGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGAAAAACCAGAAGTATCAAATGTCACTAAAAACACCGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATCGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTGGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCATCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACAGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACGCAGAGAGTTAACTTTGAAAATACAGCGACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAGCCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTCACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCGAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGGGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCAATCAAAGGAAGGCCGGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAGTGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAAGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCCACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTTGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATCATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCCGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGCGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAGTTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAACGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCGCAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGACGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAATGTGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTGGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGTGCACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCACATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTCTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGCTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGGCTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAACGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCACCTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCCGAGTTGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCGTGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCGAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACATAAGAGAAGTAAAGAAAGACGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCATAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCAAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGATCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTCTAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTAATATTGACGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCGGAATATGATGGTGGCTGCCACATTAGCAATTACATTGTTCAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGCTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGCGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATACGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTTACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGATTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACGATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAACGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAGCTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCCGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGCGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGCCTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGAGTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTACAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCCCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACGGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCTCCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCGAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATAGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTGAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCGTTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCGGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAACGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATACATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAGAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCACTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCCTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCCGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATGTGGTCACCATCAGAGCAGGCTCGGATCTTGTCCTTGACGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGGGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCGTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCATCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTATGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCAACACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGAAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACTAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCCGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCGGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGGGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAATTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACATTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGTTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTTCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACCGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTACGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCGCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTGGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAACACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAGCGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACTAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGATCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCACTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATATGCCGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCATGCATCCGCGGAAATGAAAAGTGCTGTGGTG---GAACAAAAGTCGCTGGAAGAAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGTGAGTCTGCAAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATTTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCCGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTCACTTCCCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAGAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCGTGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCGTTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCGGAAGAAATCAAAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTATCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCACGGACATACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLpusHisBot1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTCAGGTCTCCATTGCTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATGC---GGGATCCAGGAGCAAGTGGCCGTCCGCGGAGGA------GCGGGCGCT------------GCC------TTCGCGGCGGGGNN------------------------NGTGGCTGCCGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAGTTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCACGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGCTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACGGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTCTATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGTGCCATACCGTG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATATAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GGCACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------AAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACATCTGTGGCTGAG------GGAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTACGGTTTCCACTAGTGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGGTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGAAGCGTGGAGTGTAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGCACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCGGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACCTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATATCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCGATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAGAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACTCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAACGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCAAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAC---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTTCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCAAGGCTCCCAAAGAGGTT---------------GTCCCTGAAAAGAAAGTGCTTGTG------GTACCTTCT------------AAAAAGCTGGAA---GTC---------------------------------------N----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCCN---------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------N---NNNN---------------------------------N---------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCAAAAGAAGTT------------GTTCCT------------------GAAAAGAAAGTAACT------------GTTCCCAAGAAGCCCGAAGTCCCACCACCAAAA-----------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NN---------------------------NNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpusSib1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGCGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGGCCGTCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---GTAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAAACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGCTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTCTATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGTTGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTGTATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------AAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GGAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATATGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGGTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCCTTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGAAGTGTGGAGTGTAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCAGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAGAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCTGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTTGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCCGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCGTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGACGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAAGCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTACTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAGAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGACGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAAGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTTCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAC---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTTCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAAAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTCTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------CCCAAGGCTCCC---------AAAGAGGTTGTC------------CCTGAA------------AAGAAAGTGCTTGTG---------GTACCTTCTAAAAAGCTGGAAGTCCCA---CTTGTAACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGTCTGTGGCA---CCTCCTAAAAAGCCGGAAGTCCCA---CCT---GTTAAAGTGCCTGAGGCTCCCAAAGAAGTT---------------GTCCCTGAAAAGAAAGTGTCTGTG------GCACCTCCT------------AAAAAGCCGGAA---GTCCCACCT---GTT------------------------AAA--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----NNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCACCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTAAAGTGCCT---GAGGCT------CCTAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCTGAGGCTCCTAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCT------------------------------------------------CCT---------------AAAAAGCCGGAAGTCCCACCTGTTACAGTGCCTGAGGCTCCT---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTACAGTGCCT------------------GAGGCTCCTAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCT---------------CCTAAAAAGCCGGAAGTC---CCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAGTTGCCTGTGATGCCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCTGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCAGCG------GAGGTTGTGGAAGAG------------------------------CCAGAGCCTGTT---GCTCCACCA------AAAGTGACCGTGCCACCCAAGAAACCCGCCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCCGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCCGAAGTCCCACCACCGAAAGTGCCAGAAGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---NN---------------------------NCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCCAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTACGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTGAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACACAGATGACCACGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTGAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAATTTTCATGTGTGAGCTTTCTCATGAAAAAATGCATGTAGTTTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTGGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGACGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGATCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACATTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGACGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTGTTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACTGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGTAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAAAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCGCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTTGTGAAAGAACCCCCCATTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTAAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGAATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATTATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTGGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAGTTCCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGACGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAATGAATCATGCTTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTGGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACTGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGAGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGGCCACCCTATGCTCTGGCAGTGGTTGACGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCGCCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGCACTTGACGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCCGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCAGATTATAAACTTCGGGTGAGTGCGGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATCTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACACGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGAGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCGGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGGTCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAGAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCGAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGCCGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCAGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGGATTGGTGCGCCGGCGGAAACCGTTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTGGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCTCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAAAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCGACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCAGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGACGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGACGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAGTGACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTCACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACGGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCGGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATTCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGCGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAGCGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGACGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCAGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTACGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGGTTGCTAAAAACCCATATGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTATATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTGAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAATACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAGTATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAGGGAGAACCGGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGAAAAACCAGAAGTATCAAATGTCACTAAAAACACCGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGAAGTGAAATCACAGGATATCATATCGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTGGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCATCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACAGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACGCAGAGAGTTAACTTTGAAAATACAGCGACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAGCCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTCACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCGAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGGGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCACCAATTATATTGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAGTGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAAGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCCACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTTGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATCATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCCGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGCGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTATAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAACGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCGCAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGACGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAATGTGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTGGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCGCACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTCTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGCTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAACGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCACCTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCCGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCGTGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCGAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACATAAGAGAAGTAAAGAAAGACGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCATAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAAACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCAAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGATCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTAATATTGACGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCGGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTCAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGCTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGCGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATACGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTTACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGATTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCACCCCAAGAAAATGGTGGCGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACGATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAACGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAGCTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCCGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGCGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGCCTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAAATCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGAGTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTACAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCCCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACGGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCTCCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCGAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATAGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTGAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGATGTGCCCGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACAGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGTTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCGTTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCGGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAACGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAGAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAGAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCAGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGTACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCACTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCCTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAATTATACCATTGTATCTGACAATTTCTTCACCGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCCGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATGTGGTCACCATCAGAGCAGGCTCGGATCTTGTCCTTGACGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGGGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCGTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCATCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATTGTCGAAGGCGAATGCCCAACCCTGTCCTATGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCAACACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCCGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCGGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGGGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAATTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACATTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTTCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACCGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTACGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTCGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCGCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTGGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAACACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAGCGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACTAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGATAAGAACAGAGGAATATGCCGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCATGCATCCGCGGAAATGAAAAGTGCTGTGGTG---GAACAAAAGTCGCTGGAAGAAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGTGAGTCTGCAAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATTTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCCGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCAGTCACTTCCCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAGAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GTGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCGTGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCGTTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCGGAAGAAATCAAAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCTGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTATCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTCCTCTAGTGGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCACGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLhalGry2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCAACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---GTAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCTAGCAACATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGCCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGCTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCACTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTCGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCGAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTCTGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGACGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------GTT---------GTGCACAATGACTGT------------GGA---GAG---GAGACCACGTCGGCGGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACTGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCATGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGGTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGCAGCGTGGAGTGTAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACTGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCGGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCTGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGGTACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGAAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTATGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCGCTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCTTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCGAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAC---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CGGGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTG---------------TCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAANN---------NCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAGCGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGCAGTACCTACACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCTCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCACAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCGGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------CCCAAGGCTCCC---------AAAGAGGTTGTC------------CCTGAA------------AAGAAAGTGCTTGTG---------GTACCTTCTAAAAAGCTGGAAGTCCCA---CTTGTAACA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCT---NNNGAAGTTGTTCCTGAAAAGAAAGTGTCTNNN---CCTCCTAAAAAGCCG------------------------GAA---------GTCCCA---CCTGTT------NNNGTCTTCATAATTCCT---------------------------------------------------------------------------AAATAT------------------------CCTGAG------GCTCCTAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGTCTGTGGCA---CCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCCGAGGCTCCCAAAGAAGTT---------------GTTCCTGAAAAGAAGTTGCCTGTG------ATGCCTCCT------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAGGTGCCCAAG---GCTGCTGTTCCAGAAAAGAAGGTGCCTGAAGCT---CTTCCTCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAACTCCTAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------ATGTCTGTG---N----------------------NAAA------------AAACCA------------GAAGCCCCACCTGCTNN---------------------------------------------------------------------------------------------------------NN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNN--------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NN---------------------------NNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhalGry1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCAACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGTCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---GTAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCTAGCAACATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGCCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGCTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCGAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAGTGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTCTATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCAGTGGGCGACGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGTTGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACTGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAACCCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCAATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCATGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGGTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGCAGCGTGGAGTGTAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCAGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAGCCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCATGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGAGGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCTGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCGTAAGAGTTACCGCAGGAGGTACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACCTGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTATGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAC---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAACCTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CGGGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTG---------------TCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCT-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNN------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------NGTANN----------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNN-NNAAAGTGTCTGTGGCGCCTCCTN-NNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNN-NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NN---------------------------NNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNN-AAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACACAGATGACCACGATGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTGAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAATTTTCATGTGTGAGCTTTCTCATGAAAAGATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCATACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGACGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGAAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACATTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCACTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGACGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACTGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGTAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAAAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCGCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCTTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGCGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTTGTGAAAGAACCCCCCATTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTAAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTTGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGAATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATTATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTGGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAGTTCCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGACGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTGGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACTGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGAGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGGCCACCCTATGCTCTGGCAGTGGTTGACGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCGCCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGCACTTGACGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAACGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCCGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCAGATTATAAACTTCGGGTGAGTGCGGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATCTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACACGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAGAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCGAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGCCGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAGTTATAATTCCGGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGGATTGGTGCGCCGGCGGAAACCGTTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTGGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAAAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGACGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGACGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACTGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAAATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAGTGACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTCACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGTCAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACGGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCGGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGCGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAGCGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGACGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCAGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTACGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTATATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACGAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTGAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAATACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAGTATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAGGGAGAACCGGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGAAAAACCAGAAGTATCAAATGTCACTAAAAACACCGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATCGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTGGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACAAAGTGCCATAAATGCACATATAAAGCTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCATCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACAGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAATGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACGCAGAGAGTTAACTTTGAAAATACAGCGACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAGCCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTCACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTTACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCGAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGGGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAGTGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAAGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCCACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTTGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATCATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCGTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCCGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGCGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAGTGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAACGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCGCAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGACGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAATGTGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTGGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCGCACATTGTAGACACCACTAAAAATTCAATTACACTTGCTTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAAATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAATTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTCTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGCTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAACGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCACCTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCCGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCGTGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCGAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACATAAGAGAAGTAAAGAAAGATGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGAAAGAGTGACTCTTGTTGATGTGACCCATAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCAAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGATCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTAATATTGACGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTCAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGCTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGCGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATACGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTTACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGATTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCACCCCAAGAAAATGGTGGCGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACGATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAATGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAGCTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCCGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGCGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGCCTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGAGTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTACAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCCCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACGGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCTCCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCGAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATAGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCTGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTGAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGACGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCGTTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCGGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAACGATGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAGAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCACTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCCTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACCGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCCGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATGTGGTCACCATCAGAGCAGGCTCGGATCTTGTCCTTGACGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGGGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCGTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCATCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTATGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCAACACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCAGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCCGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCGGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGGGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGTGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAATTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACATTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTTCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACCGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTACGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACTACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTACCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCGCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTGGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATTACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATTAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAACACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAGCGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACTAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCTGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATATGCCGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCATGCATCCGCGGAAATGAAAAGTGCTGTGGTG---GAACAAAAGTCGCTGGAAGAAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGTGAGTCTGCAAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATTTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCCGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCAGTCACTTCCCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAGAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCGTGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCGTTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCGGAAGAAATCAAAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTATCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTA-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhalGryp3A
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCAACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGTCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGTGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCTACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---GTAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAAGCATCACTACCAAAAAAGAACAAATTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGATCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCTAGCAACATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTCTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGCTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCACTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTCGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCGAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTCTGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGACGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------GTT---------GTGCACAATGACTGT------------GGA---GAG---GAGACCACGTCGGCGGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACTGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTTCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCTGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CGTTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGATGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCATGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCACAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACGTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAACAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATCTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACTGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTTTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCCGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCGGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCTGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTTCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGGTACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGAAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTATGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCGCTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCTTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCGAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAGGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAGGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAGCGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGCAGTACCTACACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGTTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CTTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGTCTGTGGCACCT------------------------------------------CCTAAAAAGCTGGAAGTC---------------------------CCACCTGTTACAGTGCCTGAGGCTCCCAAAGAAGTTGTTCCTGAA---------AAGAAAGTGTCTGTA------TTGCCTCCTAAAAAGCCGGAAGTC---CCACCTGTT---ACAGTG------------CCTGAGGCTCCT---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGTCTGTG---------GCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAGTTGCCT------CCTCCTAAAAAGCCCGAAGTCCCACCAGCCAAAGTGCCCGAGGTGCCCAAGGCTGCTGTTCCAGAAAAGAAG------GTG---------------CCT------GAAGCTCTTCCTCCCAAA---CCGGAGAGTCCT------CCCCCTGCAGTTCCTGAG---NNN---N------------NNGAAGTCATCCCT------GAGAAGAAAGTGCCTGTGGCCCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAACTCCTAAA---------GAAGTTGTCCCTGAAAAGAAA------ATGTCTGTGN-------NAAAAAACCAGAAGCCCCA---------------------------CCTGCT---------------AAA---NNNNNNGCTN---NNGAAGTTGTCCCAGAA------------------AAGNNNGCA------------CCACCCAAAAAACCAGATGCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN----------------------------------------------------------------------------NNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNN--------NNNNNNNNNNNNNNNNNNNNN-----------AAGNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCTGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTATCTGTGGCA---------CCTCCTAAAAAGCCGGAAGTCCCACCTGTTGAAGTGCCTGAGGCTCCCAAA------------GAAGTTGTCCCTGAAAAGAAAGTGTCTGTGACACCT------CCTAAAAAG---------------------CCGGAAGTCCCA---CCTGTTGAAGTGCCTGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTATCT---GTGGCACCTCCTAAAAAGCCGGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-----------------NNGTATTTATCACTNNNNNN---------AAANNNTTG---------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCACCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTAAAGTGCCT---GAGGCT------CCTAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCTGAGGCTCCTAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCACCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGTTAAAGTGCCTGAGGCTCCT---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCGGAAGTCCCA---CCTGTTACAGTGCCC------------------GAGGCTCCTAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCT---------------CCTAAAAAGCCGGAAGTC---CCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAGTTGCCTGTGATGCCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCTGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCAGCG------GAGGTTGTGGAAGAG------------------------------CCAGAGCCTGTT---GCTCCACCA------AAAGTGACCGTGCCACCCAAGAAACCCGCCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCCGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCCGAAGTCCCACCACCGAAAGTGCCAGAAGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---NN---------------------------NCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCCAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAACATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTACGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTGAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACACAGATGACCACGATGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTGAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAATTTTCATGTGTGAGCTTTCTCATGAAAAGATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCATACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGACGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGAAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACATTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCACTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGACGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACTGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGTAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAAAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCGCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCTTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGCGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTTTTTGTGAAAGAACCCCCCATTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTAAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTTGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGAATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATTATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTGGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATTACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAGTTCCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGACGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGATAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAATAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTGGAACCTTCTGATATAACTAAAGATGTAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACTGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGAGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGGCCACCCTATGCTCTGGCAGTGGTTGACGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCGCCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGCACTTGACGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAACGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCCGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCAGATTATAAACTTCGGGTGAGTGCGGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATCTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACACGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAGAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCGAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGCCGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAGTTATAATTCCGGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTCGGGATTGGTGCGCCGGCGGAAACCGTTCAGAGGACCACAGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTGGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAAAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGACGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTACGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGACGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACTGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTCACTATGTGGAACGTCGAGAAGTGACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTCACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTAGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACGGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCGGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGCGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAGCGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCAGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGACGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAATGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCAGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTACGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTATATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACGAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTGAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAATACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAGTATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAGGGAGAACCGGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGAAAAACCAGAAGTATCAAATGTCACTAAAAACACCGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATCGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTGGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACAAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCATCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACAGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAATGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACGCAGAGAGTTAACTTTGAAAATACAGCGACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAGCCACTGTCATTCGCACTACCTATAAAGCCACTCGCCTCACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTTACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCGAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGGGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCGCCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAGTGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAAGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCCACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTTGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATCATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCGTTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCCGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGCGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAGTGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAACGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCGCAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGACGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAATGTGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTGGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCGCACATTGTAGACACCACTAAAAATTCAATTACACTTGCTTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAATTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTCTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGCTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAACGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCACCTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCCGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCGTGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCGAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACATAAGAGAAGTAAAGAAAGATGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCGTATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCATAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCAAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGATCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTAATATTGACGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTCAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGCTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGCGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATACGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAATGTACAAGAAACATACTTTGAAGTTACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGATTCAGTTAGTGAACCATCTGAATCCACTGGGCCAATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCACCCCAAGAAAATGGTGGCGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACGATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAATGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAGCTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCCGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGCGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGCCTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGAGTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTACAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCCCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACGGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCTCCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCGAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATAGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTGAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGACGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCGTTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCGGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAACGATGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAGAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATTCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCACTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCCTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACCGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCCGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATGTGGTCACCATCAGAGCAGGCTCGGATCTTGTCCTTGACGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGGGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCGTGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCATCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTATGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCAACACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCCGTGAAACATCTGATGCAGTTCTGATCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCGGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATAGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGGGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGTACCACCTGAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAATTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACATTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATTGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTTCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACCGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTACGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACCGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCGCTTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTGGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATTACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATTAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCATATGCCTTATGAGGTACCAACACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAGCGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGCAGCAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACTAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTTGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATATGCCGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCATGCATCCGCGGAAATGAAAAGTGCTGTGGTG---GAACAAAAGTCGCTGGAAGAAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGTGAGTCTGCAAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATTTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCCGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCAGTCACTTCCCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAGAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTTCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAATAGCTTCTGCAGACAGCGTCGCTAAGTTCGTGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCGTTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCGGAAGAAATCAAAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTATCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCACGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLphoVit1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGAA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAGTTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCATGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTAACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCATGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCCGCACTCACAGTGACTCCGAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGGCTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATATAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CATTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCCATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCAGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACGTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCTGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTATTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGTGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAATGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACTGTGATGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATAACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTATTTTTAGCGGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGACAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAACACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTCCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGCACCAAGTGGTGTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATGTACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTCTGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTGTAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGATAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAGAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACGTGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAAAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAGGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGAAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTCCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAGGTTGTCCCTGAAAAG------AAAGTGCTTGTGGTACCT------------------------------------------TCTAAAAAGCTGGAAGTC---------------------------CCACTTGTAACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN-----------------------------------------------------------NTCT----------------------------------------NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NN---------------------------NNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLphoLar1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACATTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCTGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGCGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAGTTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACTGCAGAGTCCACAAAGCCAGGAACAATCCGGGGAGCTCATGAAGAAATGGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCTGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCGAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGACTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCGCGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTTCTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGTGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCTAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCAACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTCGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGGAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCCTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCGAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGAATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACGGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTCAAGATAGAGGGCTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATATAACGTTCAGCCGGTAGACCAAGGATTGTATAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAATGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAATAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCCCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCAGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTCCTGCTCAAGGAGGAG---CATTCT---GACAACCTGGCCGTGCCCCTGAGCCAAGCCAGTGAGTATAAAAAAGAGCGCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCCGTGAAGGCCATAAACTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCCATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGCACAGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCAGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTCGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGTTGCTACACACTTACTAAAAGAACCGCCAACGTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCTGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCTGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTATTGTTAACAGTACCTGTAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGATGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCGAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAACGTCGCCGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAATGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGATGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACTGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACATACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGCGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCGAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCGGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATGGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTCTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGACAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAGTGCCAGTCCAGCTTCTCGGAAAATGTCTGTACATTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAGCTGGTATCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGCTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAACGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTCACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATTCGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCGGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTACAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGGACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTCTGCCACACTCGCCGTCCTCGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCGCAGTCACAGGCACACCCGAACTCAGCACCAAGTGGTGTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATCAATGTGGCACCTGGTGACAGTGGCATGTACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCGTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTCTGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGGAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACATGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTGTAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGTGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAACGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGATAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACATTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAGAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAGTTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCTCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCCTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGAGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GCTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CTTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCGGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTCCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGACTATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAGGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAAAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCGGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTCCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGGAAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTCCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---N-------------------------------------------------------------------------------------------------------------NGCTNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLeriBar1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTATAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCTGCCGTGAATAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCGTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCGCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCCCC------------GCC------GCCAGAGAGTCGGCCAGCGCGGCCTTCGCGGTGGGGGCTGTAGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAAGCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGTCACCGCAGCGTCCACAAAGCCAGGAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAGAGGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGTGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACATTTCCGCCACAAGG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCTGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGCCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTGAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGACGATGCTGGAGAATACACTGTTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTAGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATTCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCTGCCAGCATCATGGTAAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACAAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACGCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGGTGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATATCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACGATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAAGCGCCGCAGATCCTGCAGGAGCTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGACGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCGTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCACCTGCACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATATTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------GTT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAT---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTATATTT------------GATTCCAAAAAAGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGCTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCAAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTGCCAAGTGCCATGTCTATAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCGCAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGGGGGAAGCATGGAGAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCGGGTCCTTAAGGTTTCCACTAGTGTGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCGGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCAGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGTGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTA------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAGGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAGAGCCTCCAACGAGTATGGCAGCGTTAGCTCTACAGCCACGCTAACCGCGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTATCAGAGAACCACCATCCTTTGTGAAGAGGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTACTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATTAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCGCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGCTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATATGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACGTGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAAAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCCGGAAGCATGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCGCAGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCTGTCATCTGGAGGGTACAGACAGTGGGACGTACACTTGTTCGGCCACCAACAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATTGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCGTTTGTGAACAACGTGGCCACGCTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGACGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACCACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCAGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCGGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCGGGTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGGTACCGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCATAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAGGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACTGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAATGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTTCAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAAGGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGAAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACGAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCTGTCTTGGGGGCCTCGGCAGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAACGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTCTCGGAAAATGTCTGTACGTTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCAGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGACGCGGGCAGTGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACATTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTTGAGGCCACGTTTACCGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCAGTGAACCCACGATTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGATGTGGGAGAGTATACGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCGGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCTCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCACAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAGCATTGCAACCCTACAGTTTGCAAGAACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGAGTTACCGCGGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGTGGCACCTAGTGACAGTGGCACATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAGGACACCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACTACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGCAGCACCGTGGAAGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATTTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACTAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCGCCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGCCAATATAGCTGCCATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACTGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGATCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGGGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAGTGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCAATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTGACTGTAATCGAGCCTGCCTGGGAACGGCATCTTCAGGATGTCACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCACAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAGATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCC---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTACCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAATCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAGCCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAGAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGGAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCATTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCCGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGTANNNTTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACT---GAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTCGTCATTCCTAAGAAAGAGGAGGCTCCTCCTACCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCGTTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCGTAGAA---GAGGTG---GAGGAGGGGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGACGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAGNN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACAAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGCCCCTGTAAGGAAAATACCAATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCCATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTAAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTATAAGAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGTGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGACAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---NNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-NNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNN------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLneoSch2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCAAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCCGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGGTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACCGCAGAGTCCACAAAGCCAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAGAAGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACATGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCGAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCATCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACCTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ACGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAATCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTCGAAGGTGCAGTTGTTGAATTTATGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCATATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTTTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAGAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAGTTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTAGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGTGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCTGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAGGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTGCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGACAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCACCCACAGAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAAAGACTAAAGCAGTCACAAAATGGAGATATTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------GTT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTNNNAGAAATGAAACACTTGACCTTTTGTCTGAACCTCCAATTTGTTCAACTATATTC------------GATTCCAAAAAAGAAAGCCATGCTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTCACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAACGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGCAATGAATACGGACAGACAGTATGCAGCGCCTATCTAAAAATAAGTTCCGAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACCGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCCTCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCACCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAGCCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAAGTTGTCCAGTCCCAGAAAACCCTCCCCGAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGGCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTTCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACACGAGTGACACTCTTTCTAAAGAGAGTTTGCTCCCTGGAATTCCGGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGACGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCACGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAAAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCAATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGGTCAAGTGTTTACAAGACCGAAATACATATACACTAATAATCGACAAAGTAAATACAGAAGAACATCAGGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGTCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCTGTTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCATCAGCTGTACAGCCACTCTGACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCCGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTGTCAGAGAACCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTATTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCATGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATTGCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACATTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATATGGTCACAGGCACCCCAGAACTCAAGCCTAAATGGTACAAAGATGGAAGACCTTTGGTGGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATAGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGAAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCCGGAAGTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCGGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGCTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAGTCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACGTACACCTGTTCAGCCACCAACAAGGCAGGACACAACCAATGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCTCAGTCCCAAGACGTCAGCCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCGGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAATCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACATGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGCGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCATGCTTCAGATAAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTCGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCTGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAACAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTGCTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCGTAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTATTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCAGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTAATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGATACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCTGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATCACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGCCTGGTTTCAGGACGGAAACGAGCTCGTTAGTGGGCCTAAATGCCAGTCCAGCTTCTCGGAAAATGTCTGTACGTTGAACCTGAGCTTACTGGAGCCCTCAGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGAAGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTTGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTAGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGCAGCCCCATAGTTCTTGAGGCCACGTTTACCGGCACACCTCCCATCTCGGTGAGCTGGTTGAAGAATGAGTTCCCTCTCTCACAGTCTCCAAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCACTGCAACATGTAGAAGCAACCATCAGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCAGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGGGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACGTCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTCAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTAAAGTTTGCAAGAACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGCTCAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGCATCTGGCCTTAAGATCATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCGGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTGCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCTGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATATGTTAACGGGAGGCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATATAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCATGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTTGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGACAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATCTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGATAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGTGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAACAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACAGCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCCATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTCCGAAGCCCAAAGAAN--------------CCT---AAAGACGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCCCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTACGAGGAGAAGAAACTTTTCATCGACTCTCTGGAGGAACCTTACGATGAGCTAGAAGTAGAACCCTACACGGAGCCATCTGAAGAACCTTACTATGAAGAACCAGATGAAGACTCTGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGGAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACTATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACTGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACGCGAANN---------NGAAGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCTGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGAGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAACAAAGAGGAGCCTCCAAGAGCANNNCTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCGGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCCGTCCCGGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTTCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACGTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAACTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGACCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAGGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATTCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCAAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCGCCCCAA---------GAAATTGTCCCTGAAAAG------GAAACATATGTGATTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CCTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCAGAGGCGCCCAGAGAA---GTTGTCCCAGAAAAGAAAGTGCAT------CCTCCCCAAAAGCCTGAAGTTGTACCTGTCNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---N-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------------NNNNNNN------------------------------------------------------------N---------------------------------------------------------------NNNNN-------------NNNNNNNNNNNNNNNNNN---NNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCAAAA---------------GAAGTT------------GTTCCT------------------GAAAAGAAAATAACT------------GTTCCCAAGAAGCCCGAAGTCCCACCACCTAAA-----------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>neoSch1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCAAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCCGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGGTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACCGCAGAGTCCACAAAGCCAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAGAAGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACATGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCGAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCATCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACCTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ACGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGCATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAATCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTCGAAGGTGCAGTTGTTGAATTTATGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCATATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTTTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAGAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAGTTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTAGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGTGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCTGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAGGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTGCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGACAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCACCCACAGAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAAAGACTAAAGCAGTCACAAAATGGAGATATTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------GTT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAAGAGCAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTNNNAGAAATGAAACACTTGACCTTTTGTCTGAACCTCCAATTTGTTCAACTATATTC------------GATTCCAAAAAAGAAAGCCATGCTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTCACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAACGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGCAATGAATACGGACAGACAGTATGCAGCGCCTATCTAAAAATAAGTTCCGAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACCGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCCTCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCACCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAGCCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAAGTTGTCCAGTCCCAGAAAACCCTCCCCGAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGGCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTTCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACACGAGTGACACTCTTTCTAAAGAGAGTTTGCTCCCTGGAATTCCGGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGACGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCACGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAAAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGCTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCAATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGGTCAAGTGTTTACAAGACCGAAATACATATACACTAATAATCGACAAAGTAAATACAGAAGAACATCAGGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGTCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCTGTTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCATCAGCTGTACAGCCACTCTGACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCCGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTGTCAGAGAACCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTATTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCATGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATTGCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACATTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATATGGTCACAGGCACCCCAGAACTCAAGCCTAAATGGTACAAAGATGGAAGACCTTTGGTGGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATAGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGAAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCCGGAAGTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCGGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGCTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAGTCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACGTACACCTGTTCAGCCACCAACAAGGCAGGACACAACCAATGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCTCAGTCCCAAGACGTCAGCCCCAACACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCGGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCACAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAATCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCAATGGTTTAGCCACTCTCCAAATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACATGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGCGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCATGCTTCAGATAAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTCGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCTGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAACAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTGCTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCGTAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTATTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCAGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTAATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGATACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCTGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCAAGGCT---N-------------------------------------------------------------------------------------------------------------NNNNNNNGTGCCTTCT---------------------------------------------------------------------------AAAAAGCTGGAAGTCCCACTTGTAACA-----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTG-----------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------------NNNNNNN------------------------------------------------------------N---------------------------------------------------------------NNNNN-------------NNNNNNNNNNNNNNNNNN---NNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------NCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGCTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCGCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAATTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCGCCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGATAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACGCAGATGACCACGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATACGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAAGGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCGCAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGACATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGACGAAGGGGTCTACACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTGTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACAGACGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCAAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTTCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCAGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACCGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTTATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGTGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGACGCAGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATCATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTAGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACCGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAATTGCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATCGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCTTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAGTCTTCCTCGACGTGAAGCTCCTCGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGAGAGTAAGAGAAGTGACACCGGCACGTACATCATCGAGGCTGTGAATATCTGTGGTCGGGCCACGGCAGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAGTAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACCAATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGACCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACTGGTCTCATGGAAGGTCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGGCCACCCTATGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCCGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGCACTTGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTGCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATGTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTCTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGTCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCAGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCTGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGACCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAGCATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCATGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGATCACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAGGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTTGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCCGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCGGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCTGCGGAAACCGTTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCTCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAGCCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTTATTCCACAGTGTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATAACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACCTGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCATGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCATATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCAGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGAGCCAATAACTGTACCAGAGCGTCCTGAAGACTTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCCGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCGACAACACTTGCTCTAGAGAAGATCAAGGCCAAGCGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCATTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTATAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGGCTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACACCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAATTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCGAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTTAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTAGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGACGAATTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCACATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCATGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAACGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCATTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTCTTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCAGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGCGACGACTCAGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAAAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTACCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCGTTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCTAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGTGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATTACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATATGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGACGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAAGCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCCGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACGATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCGCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGCTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAGAACACTGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAAACGCCAATTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTGGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCCTACTCCACAGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCGTCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACTGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACACAGAGAGTTAACTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCGCCTTACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCTGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAACTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCAAAGTTAGAAATAAGAATCGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCATCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAATAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCATTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACAACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAAAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCTGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAATGTTTAGCGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAGGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGTAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCAGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACGCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGACCGTCGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTGAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGATCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGGAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAGTAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGAGTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCGGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACGGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGGGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATATGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGTCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAGTAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTACGGCTGAAAATGAGTTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTTTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCATGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTCTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCAAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAATGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGATAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACCGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTCTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAACCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGCAAGCCACTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAATTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCAGAACCTGAAGTTAAATGGGAAAAGGCAGAAGGCACTCTCACGGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGCGAATTTGAATGTAAGAGAAGTAAAGAAAGACGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCCAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCGGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCACTAAAATAGTTCGTCTCACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCGGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGCTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAGTTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGTCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAACGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCAACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAACTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCCGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTAACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACTGATGCTGGAAGGTATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAACGTTACTCGAGAAAACATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGCATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAATTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAGTTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTATAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTTGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAATCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCTCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCATGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTGAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCCGACTTCTACAAAGCTGCTGATCCTATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCAACGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGACGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCACCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTGCAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACATTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCCGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCCTATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGACGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAACGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGCCCCTGAATACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCATTTTTGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTTCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCCGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGACGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAAAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTCGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCCACTCCTAGAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACTGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCATTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCGGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTATCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGCGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCTTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAATTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAATCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCCGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTACGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCTTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACCATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCCAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGTTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTGGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAGAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGTGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTCGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTCACGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCATAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAGCCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGACGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTGTGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCATTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGACCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCTCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAAGGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAACAGCATAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTACAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGGATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCATCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGCGGAGGAAACAAGAAAAGACTTCAGATATTCAACGTACCACATCCCCACGAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCTTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAGAGAAGGTCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCTAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCATTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGGGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACACTTCCCGGCGCAGAGACGAACAAGTACCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCTGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCACGCATCCGCGGAAATGAAAAGTGCTGCGGTG---GAACAAAAGTCGCTGAAAGGAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGTGAGTCTGCGAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAAATCTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCAGTCACTTCCCACCCAAAAGCCTTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGTTCAG------------------------------ACTGAACCA---------------------------------------AAAACT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCACGGTTAAAGCTACTGGAGAACCCCAGCCTACCATCATCTGGACAAAGGATGGAAAGGCAGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGGAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACTAAAACATCAAAGGCATCAGAAGAAATCAGAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTATCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCATGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLlepWed2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCGGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAACTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAACAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCTGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACAGCTGTAACTAAGGTAGCAGTGGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAGAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAACTGCCACCGCAGAGTCCACAAAGCCAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAGAAGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGTCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATTGCCACATTACAGAAAGAACTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCAGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAAGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTCGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGCGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGCCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTACGATATGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGATCGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAACTGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCACAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAGGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTTACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCGGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTATGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAGTCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCCTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCCAAATGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCGCCCACAGAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCNN----------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---NNNNN-------------------------------NN-------------------------------------------------------------------------------------------------------------------------------------------------NNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------AAGGCCGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCTGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTGCCTGGGAAGAGCCTCCAGCG------GAGGTTGTGGAAGAG------------------------------CCAGAGCCTGTT---GCTCCACCA------AAAGTGACCGTGCCGCCCAAGAAACCCGTCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCTCCCATG------GTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAATAACTGTTCCCAAGAAGCCCGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGCTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCGCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCAAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTTAAG---CCTCTGAAAGTGCCTGGAAGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAACCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCGCCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCTGGAGTCATTGGCTTATTGCGAGCCCTGACCATCAATGACGCAGATGACCACGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATACGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAATAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATTGAACTTGATTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGACATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTGTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGATGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCAAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAACGTTGAAGCTCGCCTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTCACCGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGACGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCATGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGATGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCCGAATTTCTCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGCTGGAGCCGCCAGAGCGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATCATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAGACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATACGATGTGCCAGGCCCTCCTTTGAATGTAGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATCGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACCGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCAACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAATTGCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCTTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAGTCTTCCTCGACGTGAAGCTCCTCGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGAGAGTAAGAGAAGTGACACCGGCACGTATATCATCGAGGCTGTGAATATCTGTGGTCGGGCCACGGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAGTAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGCCTCACCAATAAGAAAAAATACCAATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGACCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGTCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCGGGGCCACCCTATGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGGCCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAACTCGGCTCGGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGTACTTGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTCTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCGTTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGACCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCTGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAGCCAAATCTGAGCTAATTATCCAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAGCATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCGACTTTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCACCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCGCCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTTGTGAGCTGGACCCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAATACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCGCAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCGGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCCGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCGCATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCTGCGGAAACCGTTCAGAGGACCACGGCCAGGGATCCAATATATCCTCCTGATCCTCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGAATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACCTGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATCGAAATGAAGGACAGAATTGTGTCACCTGACCTTGAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGAGCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTACGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGAACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCGACAACACTTGCTCTAGAGAAGATCAAGGCCAAGCGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGACGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTGTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCGTCCGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCCATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACACCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAGACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTAACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCTGGCCCATCAAACCACCTGGACCACCTATTAATCCGAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCACATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCCCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGGGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCTGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGATCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGTGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGCGACGACTCAGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACATGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGTGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCGGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCGGTGACAAAAACTTCCTGCAGACTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACTGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTGTTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCTAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGTTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATTACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATATGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCTCCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACCTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTTACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATATGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTACGCCACAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACGTTGCTGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCCGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCGCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGCTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACACCAATTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACATGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTATCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTGAGAGCCTCCGAAGCACCATCACCACCAGACAGTTTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTACGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACTGTGAAAGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACACAGAGAGTTAACTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCTTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCACCTTACTACCGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCTGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAACTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCAAAGTTAGAAATAAGAATCGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAATGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCATCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAGTTGCTTGGAATAAACCTATCTATGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCTTTGATGGAGGTTCAAAAATAAATAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGAAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGATGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCACATTGTGTCAGCAACTGTTGCAAGGACAATAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCACTGGTTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACAACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCTGTGACCGTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAATGTTTAGCGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAGGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCAGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTGCAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACGCTTGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCACTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTGAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAAATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCGGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTGCAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGTCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTTTGCACGTCAAAGAGAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATCTCATGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAGTTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTATGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAATGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACCATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGCACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACCGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCACTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACGGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTTGCGGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACGTAAGAGAAGTAAAGAAAGATGCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAAATGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCGAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCATCGAGCTTCCTTTCAGTACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCTTCCAGGACCTGTTCTTATTGATGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGTGGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACCGAAGATCAGTGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTTCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAGTTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGTCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGATATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAACGGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCAACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGACATCTCGGGATATATAACTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTTCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCACGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCCGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGCATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATGCAGAAATTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTATAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAATCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACAGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCTCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCTGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCATACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCACCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAAACAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAGCTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCTGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACATTGTGGAAAGGAAAGGTAAAGATGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCACTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAGGAGATTGGAGGAAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCCTATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAACGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAACATCACGGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACCAAACTAATAACTGGCAATGAATACCAATTTCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCAATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAAAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGCCTGATAGAGGATAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGTATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGACGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAATGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCGTTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCGGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGCGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCTTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCAGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAATTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCCGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGCGGAAAGCTCACCATCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTACGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAATCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTCGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGTTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAATGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCGGAACCAAGAGAGATCATCACAGTCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTCGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTCGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCATTGCCATGGATCCAATTGCTCCTCCAGGAAAACCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCCAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTGCTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACACTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTTGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCATAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAGCCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACTAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCATCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGTTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCTCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATGAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAAGGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAAGCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAACAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGGATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCGTCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCATCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGCGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACAAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAGAGAAGGTCCCCTACTCCGGAGAGAACTCGCCCTCGTTCCCCTAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGAGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCTGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCACGCATCCGCGGAAATGAAAAGTGCTGCGGTG---GAACAAAAGTCGCTGGAAGGAAAAACCACACAGAGGAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGGGAGTCTGCGAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCGGTCACTTCCCACCCAAAAGCCTTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGTGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGGA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCGCGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGGAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCAGAAGAAATCAGAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCGAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTAGCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLhydLept1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCGGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAAGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCGGCCCCGAAGTGCCTCCTCCTTGGAAGCAAGAGGGCTATATGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGTC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCAACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACAGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAGAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACCACAGAGTCCACAAAGCCAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAGAAGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTACGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATCGCCACATTACAGAAAGAACTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCCACACGCCAGACACTTACAAGAGTCAAGCAGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACAGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTCGTTCTTCCAGAAGATGAAGGCATCTACACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGCGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTACGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAGGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGATCGCTCTGACCGAATTTACTGGTATTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAACTGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAACTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACCGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTATGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTCGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAGTCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCCTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCCAAATGAAATTAAGTCATTTCAAGGACCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCGCCCACAGAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTCTCGCAAAGTGCAGAGAACACTGAGTTCTCT---GGGCACTGGGCCGAAGAGGCGGTGGGCGAGTCCCCACGGATTCCCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAATTCGTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTCGATGTAACCTGGACTCATGAAGGCGTAAAGACAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATCATACAGCTAC---------ATT---------GTACACGATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTNNNAGAAATGAAACACTTGACCTTTTGTCTGAACCTCCAATTCGTTCAACTATATTC------------GATTTCAAAAAAGAAAGCCATGCTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTCACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAACGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGCAATGAATACGGACAGACAGTATGCAGCGCCTATCTAAAAATAAGTTCCGAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGAAAAGTTTAAAGGTCCTTGCCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACCGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCCTCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTACTTGGGCTTCTGGAAGACACAGACATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAGCCTGCTTCAATTACAGAAGAAACCCAGCAGCTTTCTTATGAGCATCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAAGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGTAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGGCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGCGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAGGTCCTTAAGGTTTTCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---AGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGCGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGAGTTTGCTCCCTGGAATTCCGGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTCATTACCTCGGGGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGACGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCACGTCAAAGTTGCGGATACCGCA---------CCTGTT---CCTGATGGCGTTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAAAAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGGTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCAACAAAGTAAATACAGAAGAACATCAGGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAGTGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGCGTCAGCTGTACGGCCAGGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGGCAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTGTCAGAGAACCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTATTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATTGCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTGGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACGCACTTACTAAAAGAACCGCCAACCTTTGTAAAGAGAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGCTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCTGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGAGCCCGGGTGGCTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAACGTATTAGATCTTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACAGTGGGACGTACACCTGTTCAGCCACCAACAAGGCAGGACACAACCAATGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACATCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCGGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCGTTTGAGGTCACATGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATAAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAGCCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACAGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTCGTAAAGAAATTAGAAGTATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTGCTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAGCACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACGACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCGGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGCGTGGTTTCTAACGATGCTGGCCAAACATCCTGCGTGACTCATCTCTCTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCTGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCTGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTTAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTTCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGCCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTCTCGGAAAATGTCTGTACGTTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGATGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTAGAGCCAGCGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGACGCGGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGCAGCCCCGTAGTTCTTGAGGCCACGTTTACCGGCACACCTCCCATCTCGGTGAGCTGGTTGAAGAATGAGTTCCCTCTCTCACAGTCTCCGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACATGTAGAAGCAACCATCAGAGAACCCACGACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGATGTGGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCTAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGCCATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGACAAAGGGGAGATTGTCAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAATATTGCAACCCTACAGTTTGCAAGAACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTTGAACCTGCAGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGCTCAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGCATCTGGCCTTAAGATCATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTCGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGGGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTCACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAACGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGACAAGCTGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAGAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCATTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATCTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGTGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGACAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGGATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGTGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCCATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTCCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAAGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACTATTGTTACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACTGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCTGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCAGCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCGCGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCCGTCCCGGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTTCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGTGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCCCTGGAGAACCACCTAGCATAGAA---GAAGTG---GAGGAGGTGGCACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAATC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAACTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCACCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCAAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCTGAAGGTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGCACCAGTGGTGCCT------------------------------------------CCTAAAAAGCCTGAAGTT---------------------------GCGCCTGTTACAGAGCCTGAGGCTCCCAAAGAAGTTATCCCTGAA---------AAGAAATTGTCTGTG------GCACCTCCTAAAAAGCTGGAAGTC---CCACATGTT---ACAGTG------------CCTGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGTCTGTG---------GCACCTCCTAAAAAGCTGGAATTCCCA---CCTGTTACATTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGTCT------CCTCCTAAAAAGCCGGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNNCCCATG------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmirAng2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCGGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGCGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCTGGTGTGGCCCCCGGCCCCGAAATGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCCGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACGAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATCACAACAAAACAAGAGCAGGTGCATGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACCGCAGAGTCCACAAAGCCAGAAACAATCCAGGGAGCTCAAGAAGAAACTGCCACACACCATGAT---CAGAAGCAC------AGAACTCAGGAGAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCCACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GCGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATCTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCAGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGCCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGGGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCTGATGATGCCGGAGAATACACTATTGTTATTCGGAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGATCAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGCGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNNNNTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAGTGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAAGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGCCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAGCCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTCGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCTATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTTGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATACAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATATACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCGTCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTGGTGGATGAATCTGTATATGGCTTCAGGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAACACATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACGCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTACGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATCTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTATGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAATGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAGGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACGTCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCGCAGCGGGGACACAGTCAGATTCCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTCATAGTTGATGCTTACTCAGAGCATGCCGGGCAGTACTCTTGCAGAGCCTCTAATTGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTGGCTAGGCAGAGTTCTGGGAAGGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATACCCCCAAATGAAATTAGGCCATTTCAAGGATCATCCTATGAATATGAACCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCGCCCACAGAGCTGCGTCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCCGTTGATGTAACCTGGACTCGTGAAGGCGTAAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGACTGTACAGCTGC---------GTT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTNNNAGAAATGAAACACTTGACCTTTTGTCTGAACCTCCAATTCATTCAACTATATTC------------GATTCCAAAAAAGAAAGCCATGCTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTCACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGCAATGAATACGGACAGACAGTATGCAGCGCCTATCTAAAAATAAGTTCCGAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACCGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACCGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCCTCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTCGGGCTTCTGGAAGACACAGATATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACTGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAGCCTGCTTCAGTTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCACCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCGGAACGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGTCATCTCCCAGTTTACAGCTGCAGGTTGTCCCGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGCGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGGCACCAAAAGAAAGG---ACAGTGTGTGCAATGGACAAAGCACAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGCGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAGGTCCTTAAGGTTTTCACTAGCGTGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGCGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGCGTTTGCTCCCTGGAATTCCGGAAGAACAGCGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAGAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCACGTCAAAGTTGCGGATACTGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAAGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAAGAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGGTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAGGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGCGCCCCCAGTGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCCAACGAATATGGCAGCGTCAGCTGTACGGCCATGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTGTCAGAGAACCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTATTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATTGCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTGTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCTACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGATGCCGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCGGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCACCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGAGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAACGTATTAGATCGTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACACTGGGACGTACACTTGTTCAGCCACCAACAAGGCAGGACACAACCAATGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGTTCGGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACATGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTATTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGATGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATAAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAATGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGTAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACAGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGCTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCCGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGAACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGCAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCTGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAATTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCAATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGCCTGGTTTCAGGACGGAAACGAGCTCGTTAGTGGGCCTAAGTGCCAGTCGAGCTTCTCGGAAAATGTCTGTGCGTTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGATGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTTATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTAGAGCCGGCGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGACGCGGGCAGCGCCTCCTGTACGGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGCAGCCCCATAGTTCTCGAGGCCACGTTTACCGGCACACCTCCCATCTCGGTGACCTGGTTGAAGAATGAGTTCCCTCTCTCACAGTCTCCGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACATGTAGAAGCAACCATCAGAGAACCCACAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTTTCGACTCTGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCGGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGCAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTCAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACCCCTGAACTCAGTACCAAGTGGCTCAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGCATCTGGCCTTAAGATCATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTCGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTTACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTGCTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACCTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCAGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCGCCTGTGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATCTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCATAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGTGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAGGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGATAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCCATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTCCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCCTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGGTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCCCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGTGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGGCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACTATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGNN--NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCTGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCACGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAGAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGGAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTCCCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTTCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTCAGGAAGAAGAAGTTGCT---------------------CTTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGCGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCTCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTT---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAACTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTAATTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGGGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCAGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCATCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTATAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCAAGAACTTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCGCCCCAA---------GAAATTGTCCCTGAAAAG------GAAACATATGTGATTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CCTCATGATGAA-----------------NNNNNNNNNNNNNNNN---------NNNNNNNN-----NN------N----------------NNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACCNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------NNNNNN--------------------------------------------------------NNCCTNN---------------------------------NCCTGAGGCTCCCAAAGAAGTT---------------ATCCCTGAAAAGAAATTGTCTGTG------GCACCTCCT------------AAAAAGCTGGAA---GTCCCACAT---GTT------------------------ACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmirLeo1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACGTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCGGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGCGCCGCTGGACAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCGAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGTGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCATTACTCGCCCGGAAGACCCAGACCCCCGGTGTGGCCCCCGGCCCCGAAATGCCTCCTCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGCA------GCGGGCGCC------------GCC------GCCAGCGAGTCGGCCGGCGCTGCCTTCGCCGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACTGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGAGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACGAAGGTAGTAGTGGCCACCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATCACAACAAAACAAGAGCAGGTGCATGTAACTCATGAAAAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCACAACCAAAGCCGAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAATG---ATAAGACAGACAGCTCTG---ACCACCGCTGCATCTGTGGTGGTAGCTGCCACCGCAGAGTCCACAAAGCCAGAAACAATCCGGGGAGCTCAAGAAGAAACTGCCACACACCATGAT---CAGAAGCAC------AGAACTCAGGAGAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAGGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAAAGAAGGCATCACTACCAAAAAAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAGTACTGAAAACTAGAGAAGGAATGGCCACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GCGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCCGA---------GAGCCCAGGGAGCCCAGGCCCCTTGAAGAATCCTATGCTCAGCAGACCACTATGGAGTATGACTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATCTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGCGCTATCGCCACATTACAGAAAGAATTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCAGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCATGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAACGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGCCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCCCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGGGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACATCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCTGATGATGCCGGAGAATACACTATTGTTATTCGGAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGATCAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCACTACCCAAGATTGCATGGTACAAAGATGGCAGGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTGTCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAN------------------------------------------------------------NNNNNTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCGTAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCTAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAGTGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGTGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACATGAACCTGGAAGACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAAGATGAATCCTATGAAGAGCTCCTGAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGCCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAGCCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATTTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTCCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTCGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCTATCCTGACAATTGACACATCCGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGCAACTTATTGTTGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATACAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATATACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCGTCCCTTGGACTGTCAACCAGTGGACATGTCTCTGTCTACAGTGTTGATGTAATAACTCCTCTGAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAGGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCAAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACATACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGCTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTGGTGGATGAATCTGTATATGGCTTCAGGCTTGGAAAGCTAGGAGCCAGCGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAACACATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCGAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAATATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCATGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACGCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTACGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATCTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACATCCACCGCCTCCTGATCCCCTCCACCCGGATGTATGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACCGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAATGAGGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAACTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAGCCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTCTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAGATGCCCATTTATCCTCCTGCCGTCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAGGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCGCAGCGGGGACACAGTCAGATTCCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTCATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCTAATTGTGCTGGGGAAGCCTCTTGTGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAGGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATACCCCCAAATGAAATTAGGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTATATCTCGAGGT---TCCGCCCACAGAGCTGCGTCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAAGTGCAGAGAACACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACGGCT---------------------------------------------CAGTTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCCGTTGATGTAACCTGGACTCGTGAAGGCGTAAAGATAGAGGACTCTGAAAGACTAAAGCGGTCACAAAATGGAGATACTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGACTGTACAGCTGC---------GTT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACATCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTNNNAGAAATGAAACACTTGACCTTTTGTCTGAACCTCCAATTCGTTCAACTATATTC------------GATTCCAAAAAAGAAAGCCATGCTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTCACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACTTGTATTGCCAGCAATGAATACGGACAGACAGTATGCAGCGCCTATCTAAAAATAAGTTCCGAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACCGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCTTGGTTCAAAGAAAACAAGAAGCTTTGCACCAATGTTTATTACACCCTCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTCGGGCTTCTGGAAGACACAGATATGACTGATGCT------------CCGAGCAAA---GCAGAGCCCACACCGGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAGCCTGCTTCAGTTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCACCTTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTGGGCAGTTGCAATCCACAGTCATGTTGGAGCGGAACGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAGTTTACAGCTGCAGGTTGTCCCGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGCGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGCCTGCAGTANNNGCTCCGGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGGCACCAAAAGAAAGG---ACAGCGTGTGCAATGGACAAAGCGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGAGCTCTCACCCTGAATCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGGGAGACCCGGGTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCGACTGGAAAGTGCAGCGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAGGTCCTTAAGGTTTTCACTAGCGTGTGAGGAAAAACAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGCGTGCAAGAGGTGCACGCGAGTGACACTCTTTCTAAAGAGCGTTTGCTCCCTGGAATTCCGGAAGAACAGCGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAGAAGGTGGCGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTGTTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAGCAGGCTTGCAGGAAGAGACGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCACGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCCGGCTGCTAAGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAAGAGNN---NTCT---------GGAAGTGGTACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGTGACATGACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGGTCAAGTGTTTACAAGACCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAGGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGCGCCCCCAGTGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTGTTCGCTCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTACACCTGCAAAGCTTCGAACAAATATGGCAGTGTCAGCTGTACGGCCACGCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAACCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAGCAAAGATGGGCAGAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCTAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGGAGCTCCTCTTCAGCAACGGTTACTGTCAGAGAACCACCATCCTTCGTGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAGAGTTGAAGAGAGTGGCAGTTATTCGTGCGAGGCGGTGAACGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATTGCAGGCACAGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACCGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGTGGTGCTACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCGGAACTGCACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCGCTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCATGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTGTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTCGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAATCAGCAATGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGACGCTACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACGCTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTGTGGCCACAGACGCCGGGGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCGGCACGTGCAGTGCCCGGGTGGCTTTAAGAGAACCACCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGCTAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAAGAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACGCTGAGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAACATTAACGTATTAGATCGTATCATACCTCCCTCGTTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAGGGTACAGACACTGGGACGTACACTTGTTCAGCCACCAACAAGGCAGGACACAACCAATGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCGGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCATCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGGCAGTCGACAACGTTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATGTGGACGGGAATGAAATAACAGCTGTTAAGAAACATGACATTTCCTTCATCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGCGAAGCCCATAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAGAGAGCCTCCCACCTTTATCAGGGAGCTAAGGCCCGTGGAGGTCGTGAAAGATGGTGATGTGCAGCTGGAGTGTGAAGTATCGGGAACACCTCCATTTGAGGTCACATGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACAGTGTATCAGTATTTGACCTCCACATAACCAGGTGTGACCCCTCGGACGCTGGCGAATACCAGTGCATTGTATCCAATGAAGGTGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCGTCGTTCCTTAAGAAGATAGAAAACATCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCAGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGATGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACGCTTCAGATAAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAATGAGTCGGGCGTTGAGAGGTGTTACGCTTTCCTTTTAGTACAAGAGCCTGCTCAAATCCTAGAAAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACACCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGTAAGGTTTCTGGCTCACTTCCTATTAACGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCGTCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACAGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTGGCAAGAAATACAAGATTGCCTGCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGCAATACTACTGCAAAGCACAGAATGAAGTTGGAAGTGATACTTGCATTGCTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTCGTAGCTGGCGAGCCCGCTGACTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGCAAACATCAGAATTACATTTGTAGAAAATGTTGCCACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAAGTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATATACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTGATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTACCCGAAGACTGAAAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCCGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAACTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCGAGGAACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCATGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGCCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGCAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCTGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTACACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAGGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAATTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACGGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTATCAATAACGTCGCAACCCTCCAACTTGGGAGCCCCGAACCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGCAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACGGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCGTCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGCCTGGTTTCAGGACGGAAACGAGCTCGTTAGTGGGCCTAAGTGCCAGTCTAGCTTCTCGGAAAATGTCTGTGCGTTGAACCTGAGCTTACTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGATGAATGCTCGGCGGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGCGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTAGAGCCGGCGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGACGCGGGCAGCGCCTCCTGTACGGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAAAGGTTGGCTGACTTCAGTGTGGAGACGGGCAGCCCCATAGTTCTCGAGGCCACGTTTACCGGCACACCTCCCATCTCGGTGACCTGGTTGAAGAATGAGTTCCCTCTCTCACAGTCTCCGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACATGTAGAAGCAACCATCAGAGAACCCACAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACGTGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCACGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTATCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGGACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGCGACGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTGCAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTTTCGACTCTGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCGGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGCAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCATTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAAGGGGAGATTGTCAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAACAGAAATAGCCAATGCTGGGAAGTATACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACCGCAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACCCCTGAACTCAGTACCAAGTGGCTCAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGCATCTGGCCTTAAGATCATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACACCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACGCCTCCTCTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTGGTACCAGGGGACAGGTGTAATGTATCTCTGGAGCATTCTGTCGCTGAGCTGGAGTTGTTCGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCGTAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACCGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTTACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTGCTGCCACCTGCAAAATGCATTTTAAGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCGGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACGAACCCTATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATTCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCCCCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATAGCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCGTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCGGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGGCTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATATCGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACCTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCATGTCAAGAAGGCGGGCAAGGGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCGCCTGTGTTTGACCAGCACCTTACTCCAGTAACAGCAAGTGAAGGAGAATCTGTGCAGCTCAGCTGCCATGTGCAGGGATCAGAACCGATCAAGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGTAGCTTCAGCTTTGCTGGCGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCGGCAGTTGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCATAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGTGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAAGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAGGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGATAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAGACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTAACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCCATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGCTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTCCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAA---CCCCAGCCTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---CCTGGGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACGAAGAATCACATGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGGTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCCCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGTGGAAGAAGTGGTTGCTGTTCCC---ACTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACTATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACATAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGNN--NNGTGGAGGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCTGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCCACGGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTGCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACATTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCANNNTTGCCCGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAGAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCGGGGAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCTTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGCTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTCCCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTTCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGTAGAGCCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCAGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTCAGGAAGAAN---NNGCT---------------------CTTGAGGAAGAAGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTGGAAGCGTATGAGGAGCCAGAANN---NCCTATTCCAGAAGAAGAGATCTCTGAAGAACCACCTAGCATAGAA---GAGGTG---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAACAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTT---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGAAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAACTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTAATTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGGGCCACCCAAGAAAGCTGTTCCAGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCACCTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCAGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCACCATCAAAAGTGCCTGAATCACTCCAAGAAGCTGTCCCTATAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCAAGAACTTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCGCCCCAA---------GAAATTGTCCCTGAAAAG------GAAACATATGTGATTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CCTCATGATGAA-----------------NNNNNNNNNNNNNNNN---------NNNNNNNN-----NN------N----------------NNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCAAGGCTCCCAAAGAGGTT---------------GTCCCTGAAAAGAAAGTGCTTGCG------GTGCCTTCT------------AAAGAGCTGGAA---GTCCCACTT---GTA------------------------ACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAG---------TTGCCTGTG---ATG---------------CCTCCTAAA------------AAGGCC------------GAAGTCCCACCAGCCNN------NCCTGAGGTGCCCAAGGCTGCTGTTCCAGAAAAGAAGGTGCCT---GAAGCTCTTCCTCCCAAACAGGAG---AGTCCTCCCCCTGCA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------------------------------NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------NGTACCGAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCAN------------------NNGAA------------------------------------------------------------------------ATTGCACCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGCTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCGCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCCAAGTTGAAGAGTCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATGTTGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCAGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGTTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAGCCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---N---NNGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCACCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCGCACCCACCCCAATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCGCCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGACAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGAGTCATTGGCTTATTGCGAGCCCTGACCATCAATGATGCAGATGACCACGACGCTGGTACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATACGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAGGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCGAATGATAAGACTGAGATAGTAAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGACATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGACGAGGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTCGTGTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGACGGATGGCCTGCGCCGCACCCTAAAAATAAAAAAGGCAGACCTTAAAGATAAAGGCAAATACATGTGTGACTGCAGCACTGACCAGACAAAAGCAAATCTTAATGTTGAAGCTCGCCTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAAAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCCACTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCTGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCCGTGTTCACTGTGGAGCTGTCCCATGATAACATCAGGGTTAAGTGGTTCAAGAACGATCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACGTTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTCACCGGAAAACTTCAAGATTACACTGGTGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAGCTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGTGGGGTGGATTTCCAAGCTGCCAATGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTGATTGGTCTTCTGAGGCCGCTGAAGGATGTCACAGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGACGCTGGAGAAGTCCAACTAAGAGCAAAGGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGCAGCCACCGCAGTCCTTGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACTCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTTGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGACCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAGAACGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATACGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATCGAAACAGGAAGATATGAAATCCTTACCGATGGACGAAAGAGAATTCTGATCATTCGGAATGCTCATCTTGAGGATGCCGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCTATGAACTCGCTGCTGAATTTCTCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATAATAAGACACTTGAATCCGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGACGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGAGCCGCCAGAGGGGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCACGATTAGATGATCAAGCTAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATATAGAATCGATAAATACAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGACCTTCTGATCATAGAAGCCCCAACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAATTTGATGACGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGACGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATACGATGTGCCAGGCCCTCCTTTGAATGTAGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACGTGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACCGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCCGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCCATATTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATGATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATATACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATCGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATACTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAATTGCATCTTCTTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGAGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGCCTTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAGTCTTCCTCGACGTGAAGCTCCTCGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAACTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGAGAGTAAGAGAAGTGACACTGGCACGTACATCATCGAGGCTGTGAATATCTGTGGTCGGGCCACGGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGACGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGAGCGACTGACAGTGAAGTATGGCATAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAGTAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTATGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACCGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACCAATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGACCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAAGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGTCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCAAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATATCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTACAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGATTAACAATGAAGAACGATCACATCTCTGCATACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTATGCTGGAAAACAAACTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACCGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAGATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCAAGTGAGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGAGGTGATGAAATAGTACTTGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCATTTGTCCTGCGTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTTTGTGTCCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACCTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTATCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCAGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATTTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGGCCTGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTATGGTAACTGGTCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAATGTTGGAGCCAAATCTGAGCTAACTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAGCATCTCCTGAGAGGCTCACATACACAGAAAGGACAAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTCTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAAACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCGGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCGCCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGTCCTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTTGTGAGCTGGACCCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCGATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCCGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTCTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAGGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCGGAATGCAAACGATCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCCGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCACCTGCGGAAACCGTTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCTCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAAGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATCGAGGGTGGCGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACTTGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACTGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGCTCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAAACCTGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACATACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATAAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGCGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCATCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACCGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGTATAATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAAAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCTGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGAGCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTACGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACGTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCGAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCGACAACACTTGCTTTAGAGAAGATCAAGGCCAAGCGTTCAGATACTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTAGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACGAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTCGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAATCATGTCCTGAAACTAAATATAAAGTCACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAGGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTCGAGTATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACACCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCGTACCTACCGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAAGGAAATACATACGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCGCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCGAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCACCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCACATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTGCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGCCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCGCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCGGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGAGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACGGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTGGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTTGTCACAGTGAGGGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTTACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGCGACGACTCAGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCATCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTACTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAGAACAGTGCTGCATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGCGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAATACTCGGTGGTTAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACTGCGGAGAACAGTTCCGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCAGATGCTTGCTCCCTGTCATGGCACATTCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAACGCACGGGTCACTAAAGTCAACAAAGACTCCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAGCCAACAGAATACGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTATACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAATAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTATTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGTGTGAACCTAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCAGCTACAGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCGATTGCTAAAAACCCATATGACCCACCTGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATTACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCCGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATATGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGTGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCTGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACCGGATACGTAGTAGATATCCTGACTGAAGACAATAAGTGGCAACATGTTATGAAATCATTAAGCTTACAGTATGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAACATTGCTGGCACCAAGGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGCTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCATGGATGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCGAGCCTGCCATCAGAGCCAGTGGTGGCACTTGATCCAATTGATCCTCCCGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCATTTTGGCACAAAGGAGGAACATGTGAAGGTGACAGTCCTCGATGTACCTGGTCCGCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGCTCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCGGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACGCCAATTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGCGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTAGATCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCAGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACGGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCACCACAAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGATGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAGAGCCTCCGAAGCACCGTCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGCGGCAGTAAGATCACTGGCTACGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACTGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACAACACTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATTGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAAACACAGAGAGTTAACTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATCTTGTAACCCTCTCTTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGTACTACATGGGTTGAGTTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCACCTTACTACTGGACTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCTGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAAACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCTGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAACTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGATCTTGAAGGCACAGCAAAGTTAGAAATAAGAATCGCAGATTTCTCTACTTACCTGATAAATAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATTCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTCCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGACGGAGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCATCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTATGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAATCATCTGTCACATTGACATGGGAGCCTCCTCTCTTTGATGGAGGTTCAAAAATAAATAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATTGGGCTGCCTGCTGAAACAGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGACCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCTGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCACATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACCGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAATAGTATCCTTTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCTGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCATTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAATGTTTAGCGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAAATACAGCTCGATTAGAAATAAGGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCACTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCAGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACGCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTACGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGGTCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTGAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGACGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCTCTTATTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCAGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAAATGTAAGACCTGCATTCAACAATTACAGCATACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGACACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGGCTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCGGAAAGTATTACATTATCTTGGAATCCCCCATTATACACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAGTCAATAACGGCGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGGATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTTCGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCGGCTGGTACAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGACGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGTTATATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTACGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGTCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCCGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGGGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACCCAACTATCAATAGATAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGTAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACCACAAGAGTTAATGTTGAGGAAACAGCCACTTCAACAATTTTGCACGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCAGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCATGGGAACCTCCAGCCTATACTGGAGGTTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGACCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACCGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAACCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCCAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAATGCAGCTGGCAACCTCAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACCGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGCGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCATCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCATATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAACAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAGACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGCGAGCCATCTGTCTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTATCTCCCTGGCGTGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTGGTAGAGGTCAAGGAAGCCACTGCTGATGAATGGACAACCTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAACTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTACGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCCGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCGCGGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACGGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAACGTAAGAGAAGTAAAGAAAGACGTGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCAGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGATGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCCAGAAGCCACTATATCTGGCCTAAATGCAGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCGAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTATAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAGACCACGAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCGGAATATGATGGTGGCTGCCACATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAAATAGTTCATCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCGGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCAGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGAGCTAAGATCACAGGATATATTATCGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTTCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAGTTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGTCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGATATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCGTGGACAATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGGGTAACAGGTGTTAATAAATATGGTGTTGGTGAGCCCCTGGAGAGCATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCAACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCGAGGCCAGAGAGTGATGGAGGCAGTGATATCTCGGGATATATAACTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGCGAATATGAGTACAGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCCGGTCCTCCAACCAATATTACTGTACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGCCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTCCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCATTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGATAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCGAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAGGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAGCTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGACTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAACGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGCATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAGGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATACAGAAATTGTCAAATACAGAGCAGGTACATCTGTGAGGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTATAAAGATGATAAAGAGCTACAAACCAACGCACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAATCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGACTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAGAAAATAACCCTTCTCTGGCGCCCTCCAGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACCGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCCGACTTCTACAAAGCTGCTGATCCTATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCTTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAAGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAACGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGGCCACCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATATAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATAGAAAACGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACGCCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGGCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACTGGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCTGCTCCTATCCGTGATCTGTCAGTGAAAGATTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCATCATCACAGAATACATTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGGCTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCGGGGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCCTATCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGATGGAGGAGGAGAAATTACCGGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGGTTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCCGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTATAGCATTGAGAAACGGCAAGGGAGTGATCGCTGGATCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAACGCCGTTGGTACTGTAAGTCCGCCCTCGCAGTCTTCTGGCATTATCATGACAAGAGACGAAAATGTTCCACCAACTGTAGAGTTTGCCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTTAAAGATGGAATAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAGTGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAGTATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTTCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAAAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTAATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCGGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGTGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCTTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCGATCACTTTCAAGGATGTAACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCGGACTTCTGGGTTGAGGCTGGTCGTACCAAACAGCTGACTTTCACAGTTGAGTGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGCACAACAGCTTGGCAGCTGGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCTCCAAGTGCTCCTACCAGACCTGAAGTTTACCACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGCGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCTTGGTAGAAGGACTAGAATACCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTAACAGATGTCACAAGATCAACAGTGTCGCTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGACGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTCATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAATTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCCGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTCACCATCAGCAGAATAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCTACGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAATGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGTTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAATTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGTTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTACTTCCTTAAACGAAGGCGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCTGGCAGACCAGTGGAGCTCGTGATACCCATCGCCGGTCGTCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACCGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACTTTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTCGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCACTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCATGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTAAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCGGAGCCTCCAAGCAATCCTCCAGAAGTGCTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAACCAAGCCAACCTGGAGAAGTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATATCTTCGGAACAGTTGATGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCATAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGTTGGAAGCCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGGAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCGATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATATCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTACGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTCGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACCAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAGAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGGATCTCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGCTATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTGGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAGACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAAGGTCCGATTTGGAGTAACTATAACTGTTCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGTTGATGATACAAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAACAGCGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCATTGTCCCTGGGGCCTAACATTGAAATTATCCATGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACCGCCACAAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTTCAAGTGGAACGCTTAAAGTACGTCAAGCATGAATTCAAGACTACGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGGATGGCTGAAATTCTTTCTGGAACTGAAACG------GTACCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCATCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGCGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACGAGGGCTGAGACTAGCACAAGTTATGTGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGTCCAGTCACTAGCACCCAGCGACTCTCAGCATACAGAAGTGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAGAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATATGAAATCTCAAAACACGCTCAGCGAGAGTCC---TCCTCA---TCAGTGTCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCTCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAGAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCTCGTTCCCCTAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGAGTACCATGTGGCCAAAATACGCATTTTATCTTAAACGTTCAGTCTAAGCCAACCACTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTATACCAACATGAGCGGGGTATTAACCCTAGAAATTCTGGACTGCCAAGCTGAGGACAGCGGAACATACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACTACCTATGCTTCCAGGCGCAGAGACGAACAAGTGCCCCCATCTGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCTGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCGGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCATATGAACACCACGCATCCGCGGAAATGCAAAGTGCTGCAGTG---GAACAAAAGTCACTGGAAGGAAAAACCACACAGAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTATCACTGTGTATGAAGGTGAGTCTGCGAGGTTTTCTTGCGACACAGATGGGGAGCCAGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTGATAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTCAAGATCTCTTCGGTCCAGGCTTCTGATGAAGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCTGTGACGTCACCACCGAGAGTCAAATCCCCAGAGGCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCGGTCACTTCCCACCCAAAAGCCTTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGCGAAGGTGGAACTTCAAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGGCTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTCGCGGTTAAAGCTACTGGAGAACCCCAGCCGACCATCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCTTAAGACTGATACTTCTGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTGTCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCCAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGGAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCAAAGGCATCAGAAGAAATCAGAACGCATGCGGAGATCAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTAGCTTTTCTTGTGAAGTCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCCTCAGTAAGGGACAGTGGGAAGTACACAGTTAAGGCCAAGAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACAGTCCTTTCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCC---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGCAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACTCCAGAAATAATATGGTCCCGTGGTGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLcalUrs1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATCGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAGGTCCAGGTCGCCCACACCACCGTCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------GCT------GCCAGCCTGTCGGCCGGTGCTGCCTTCGCAGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTCACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGAACAGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAAAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGATGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCACAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAGGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCAGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTTGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAGCAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATCGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAAATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCATCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTATTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GCGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGTGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAACGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAACGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATATCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCTCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGTGAGCCCCAGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGGAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTGTTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACCGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAACTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCCAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATACCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTCAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAACCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGACGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAGAATAACAGGGAGATTCGGAGCAGCAAAAAATATAGCCTCACCGACCGAGTGTCAGTGTTTGACCTCCACATAACTAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATTCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACAAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGCGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCGGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAAAAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCCAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACGTGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTGCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCAATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACATGTGTGGCTGCCAACGTGGCTGGTTCAGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTTGAGGCCACATTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTATTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCGGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACATCAAGAAGGCGGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTAACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAAAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCT---GCTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAACAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGGAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCGCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCACAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGNN---NGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCATGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGTCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCTA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTACCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---GTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGTTCCTATTGCTAAAAGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCGCCCCAA---------GAAATTGTCCCTGAAAAG------GAAACATATGTGATTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CCTCGTGATGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------GTGCCTCCTAAAAAGCTG------GAAGTCCCACATGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN-----------------------------NAAATTTNN---------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCAAAA---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTAACT------------GTTCCCAGGAAGCCCGAAGTCCCACCACCTAAA-----------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLzalCali2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------GCC------GCCAGCCTGTCGGCTGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCACCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACGCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACATTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACAGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGATTTTCTGCAAGACGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACAGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACGCATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAGCAATATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTATTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GCGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGTGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACACCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGACTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTTTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGGCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCCCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAATCTCTGAGGTCAACTGTGAGCCCCGGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CTTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCGTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCACACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGGAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGACTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGAGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGATGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCACAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAAAATAACAGGGAGATTCGGAGCAGCAAAAAGTATAGCCTCACCGACCGAGTGTCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAATGTCGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTCTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAACGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCATTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGATATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTTAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTTCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATTTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACATTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCACAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCCATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACCTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAGTATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATATTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACAGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTAGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACATCAAGAAGGCAGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAAAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTNN---NAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGATGACTGGGAGGAA---ACTTACCAAGAGAGCGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAC---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---GCTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCGCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATACGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAAAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCATGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCCACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACGTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------GCTTCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTAGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAACTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGACAAGTTCCTATTGCTAAAGGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GTGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTGCCAGAGGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCTGAAGTTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGCACCAGTGGTGCCT------------------------------------------CCTAAAAAGCCTGAAGTT---------------------------GCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNN----NN---------GCACCTCCTAAAAAGCTGGAAGTCCCA---CATGTTACAGTGCCTGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGTCTGTGGCGCCTCCAAAAAAGCCAGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN-----CCTGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGAAAGTGTCTGTGGCACCT------------------------CCTAAAAAGCCGGAAGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNN------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGTGCCTGAAGTTCCTCAAGAAATTGCCCCTGAAAAGAAAGCACCA---GTGCCTCCTAAAAAGCCT------GAAGTTGCACCTGTTACAGTGCCTGAA---GTTCCTCAAGAAGTTGTCCCT---GAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCA------GAAGTCCAACAT---GTTAAAGTG---------------CCTGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---GAA---------GTGTTTGTG---GCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGACTCCCAAA------------GAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCACCT------CCGAAAAAG---------------------CCGGAAGTCCCA---CCTGTTAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNGAAGTGGTCCCTGAAAAGAAAGTGTCTGTG---------------------ACACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTNN-----------------NNNNNNNNNNNCCTNNNNNN---------NNN------------NNNNNNNNNNNNN---------NNNNNNNNNNN-----------------------------------------------NTCT-NNNNNNNNNNNNN---------------------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------NNNNNN---NNN------------------NNNNNN------------------------------------------------NNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN-----------------------------------------------------------NTCT----------------------------------------NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLzalCal1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------GCC------GCCAGCCTGTCGGCTGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCACCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACGCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACATTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACAGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGATTTTCTGCAAGACGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACAGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACGCATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAGCAATATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCAN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNN---NNNN-NTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGTGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACACCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGACTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTTTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGGCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCCCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAATCTCTGAGGTCAACTGTGAGCCCCGGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CTTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCGTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCACACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGGAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGACTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGAGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGATGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCACAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAAAATAACAGGGAGATTCGGAGCAGCAAAAAGTATAGCCTCACCGACCGAGTGTCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAATGTCGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTCTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAACGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCATTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGATATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTTAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTTCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATTTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACATTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCACAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCCATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACCTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAGTATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATATTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACAGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATCAGTTACCTAGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACATCAAGAAGGCAGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAAAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTNN---NAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGATGACTGGGAGGAA---ACTTACCAAGAGAGCGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAC---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---GCTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCGCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATACGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAAAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCATGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCCACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACGTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------GCTTCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTAGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAACTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGACAAGTTCCTATTGCTAAAGGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GTGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTGCCAGAGGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCTGAAGTTCCTCAA---------GAAATTGTCCCTGAAAAG------AAAGCACCAGTGGTGCCT------------------------------------------CCTAAAAAGCCTGAAGTT---------------------------GCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNN----NN---------GCACCTCCTAAAAAGCTGGAAGTCCCA---CATGTTACAGTGCCTGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGTCTGTGGCGCCTCCAAAAAAGCCAGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------NNNNNN------NNNNNNN-----CCTGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGAAAGTGTCTGTGGCACCT------------------------CCTAAAAAGCCGGAAGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNN------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGTGCCTGAAGTTCCTCAAGAAATTGCCCCTGAAAAGAAAGCACCA---GTGCCTCCTAAAAAGCCT------GAAGTTGCACCTGTTACAGTGCCTGAA---GTTCCTCAAGAAGTTGTCCCT---GAAAAGAAAGTGTCTGTGACACCTCCTAAAAAGCCA------GAAGTCCAACAT---GTTAAAGTG---------------CCTGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---GAA---------GTGTTTGTG---GCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGACTCCCAAA------------GAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCACCT------CCGAAAAAG---------------------CCGGAAGTCCCA---CCTGTTAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNGAAGTGGTCCCTGAAAAGAAAGTGTCTGTG---------------------ACACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTNN-----------------NNNNNNNNNNNCCTNNNNNN---------NNN------------NNNNNNNNNNNNN---------NNNNNNNNNNN-----------------------------------------------NTCT-NNNNNNNNNNNNN---------------------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------NNNNNN---NNN------------------NNNNNN------------------------------------------------NNN---------------NN------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN-----------------------------------------------------------NTCT----------------------------------------NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACAGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTTATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGTATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLeumJub1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------GCC------GCCAGCCTGTCGGCCGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCACCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACATTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACAGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGTGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGATTTTCTGCAAGACGGCAGAGCTAGTCTACGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACAGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACGCATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAGCAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCATTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTATTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GCGAACTGGGCCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGTGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAATGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATACATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGACTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTTTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAG---------------GCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCTCTGCAAATTTTACTCACTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAATCTCTGAGGTCAACTGTGAGCCCCGGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CTTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGGAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGAGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAGTACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGATGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAAAATAACAGGGAGATTCGGAGCAGCAAAAAGTATAGCCTCACCGACCGAGTGTCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACGACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTCGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTCTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGAAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTTCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAACGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAACGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATTTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACATTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTACGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACCTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCGGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAGTATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATATTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACAGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACATCAAGAAGGCGGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAAAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTNN---NAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGATGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAC---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---GCTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAAGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCGCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCATGAAAGAAGTAACCGTAACTGCGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGACCCCACCAACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACGTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------GCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTAGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACCCCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGTTCCTATTGCTAAAGGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GTGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTGCCAGAGGTGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAGGTTGTCCCGGAAAAG------AAAGTGCTTGTGGTGCCT------------------------------------------TCTAAAAAGCTGGAAGTC---------------------------CCACTTGTAACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNN----NN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN----NGCACCTCCTAAAAAGCTGGAAGTCCCACATGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNATAN------------------------------------------------------------NN---------------------------------------------CTGCCTGAGGCT---NNNGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCTG------------------------GAA---------GTCCCA---CCTGTC------NNNGTCTTCATAATTCCT---------------------------------------------------------------------------AAATAT------------------------CCTGAG------GCTCCTAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGTCTGTGGCG---CCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAAGTGCCCGAGGCTCCCAAAGAAGTT---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCT------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCTGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCT---CTTCCTCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTGCAGTTCCTGAGN------NNCCAAAAGAAGTCATCCCTGAGAAGAAAGTGCCTGTGGCTCCTCCTAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CCT---GAAACTCCTAAAGAAGTTGTCCCTGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTAAAGTGCCTCAAGTTGCACAAGAAGTTGTTCCAGAAAAGATAATT---CCCAGGGCACCACCCAAAAAACCAGATGCCCCA---CCTGTCACA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN-----------------NNNNNNNNNNNNNNNNNAAG---------AAA------------CCTAATTCTTCTN---------NNCTGGAAATG-----------------------------------------------NNNN-NNATAGTTCCTNN---------------------------NGTGCCT---GAGGCT------CCTAAA---GAAGCCATCCCTGAA------------------------------AAG---AAAGTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTTCCA---CCT---GTCACA---------------------GTGGTC---TTT------------------ATAGTT------------------------------------------------CCT---------------NN------------------------NGTGCCTGAGGCTCCT---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAAGTG-----------------------------------------------------------NNNN----------------------------------------NN---ATAGTTCCTNNNGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCTGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTCTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATTTCCTGGGAAGAGCCTCCAGCG------GAGGTTGTGGAAGAG------------------------------CCAGAGCCTGTT---GCTCCGCCA------AAAGTGACCGTGCCACCCAAGAAACCTGCCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTCGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCCGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCATA------------------GAAGAGGAACCAGCCATTCCTGTTCCCAAGAAAGTAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCGN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACCAAAAAACGA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCATCNN------NGAGTCTCCTGAGGAAATAATGTATGAAGAAAAGGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAGCCACAGCCAGAAGAAATACCC---ATACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GTGGCA------CCTCCTCCGGCT---CCACCAAAGGAAGATGTGAGGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGTT---GTTGAAGAGGCTGAAGTANNN---ACTGTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCCACACCCACCCCAATCGCTGCCCCAGTGACAGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCATCACCAATAGAAGCCGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCGTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAGCACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAACCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCTGGAGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGATGCTGATGACCATGACGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTCGAAGTCATCAGAGACTGGCTGGTGAAACCTATACGAGATCAGCATGTGAAACCAAAGGGGACGGCTGTTTTTTCCTGCATTATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCCATGGAACCAAATGATAAAACTGAGATAGTAAAAGAAGGAAAACAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCATTTACCACTGCCATTCTGACAGTAAAAGAAATTGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGATAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAGTTTAACGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAAAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTTGTGTGTGAGCTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGTAAGACTCACAAACTGGAAATGAGAGAAGTGACCCTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGAACTGAGCTCCACGGCAAACCTGAAGGTTTTAGAGGCCGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTAGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCGACAAAATACTCTATCAAGGCAGATGGCCTGCGCCGCATCCTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACTGACCAGACAAAAGCAAATCTTAATGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTCGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCGGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCCGCCAACGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGACGTTAAAGTCTTTGAGAAGGATGAGGCTAAGTTTGAGTGCGAAGTGTCGAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGCGATGACAAAGTTGAGCTTATAAAGGATGGCACTAAACATTCCCTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCTGTGTTCACTGTGGAGCTGTCCCACGATAACATCAGGGTTAAATGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATCAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACCGGAAAACTTCAAGATTACACTGGCGTAGAGAAAGACGAAGTGATTCTACAGTGTGAAATTAGCAAAGTAGACGCACCAGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTTGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTCAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAGACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACGGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCGCTGAAGGATGTCACGGTGACTGCAGGGGAGACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTTGAGCCTAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTGAGGGACGTAAAGTTAGAAGACGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTCCTCGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACAGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGTATTCTTGTCATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTATAAAGGGGATGAGGAGATCATCGAAACAGGAAGATACGAAATCCTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAACGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTCCATGAACTTGCTGCCGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGACGATAACACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATGCTGGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTACGTGGTCATGGTTGGAGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAAAAATGAAGAGGCCATCTTCGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAGATGCGCGATTAGATGATCAAGCCAATTACAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTGAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTCAGGATTATTGAGCCTCTAAAAGATATTGAAACAATGGAGAAGAAAACGGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAATGGACCAGAAATGGTGAAGAGGTGGCTTTTGACAACCGTGTTTTATACAGAATCGATAAATATAAGCACTCTCTAATCATTAAGGACTGTGGCTTCCCAGATGAGGGTGAATACATGGTCACCGCTGGACAAGATATATCTGTTGCCGACCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAGAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAGGATATTCTTGAGGCCCCTGGTGCTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTACGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTATCTTCAAAAACGGTTGATACGACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGCTGGGAAGAGCCATTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAAAAAGGCGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTGCCAGGCCCTCCTTTGAATGTAGCCATCACTGACATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGGAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGCGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATAGTGGGTTATATAATTGAGCGATGTGAAGAAGGCAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAAGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGTTGAACCAACAATGGATCTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCGTGTGAAAGCAATTTCTGGGGAAATTGATGTCAGTGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTAGTGACATAACCAGAGACTCAGTACATTTGACTTGGGAACCACCAGATGATGACGGAGGAAGTCCATTAACTGGATACATTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACACTGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCTGGAGAACCTGCATATATTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGGGATCGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGTGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCAAGGCCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATAAGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAGAAATCCACAGTGACTATCATGGATAGTAAGAGAAGTGACACCGGCACATACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCCGCTTTTGACATCACAGAAGTGACCAATGAATCATGCCTTCTAACGTGGAACCCACCACGTGATGACGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACTGACAGTGAAGTATGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAACTAACACCCAACAAAGAGTACATCTTCAGAGTTGCTGCCGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCTCCAATAACAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATAACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCACCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAGGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAAGACACCAAGTGCACAGTAACCCCATTGACAGAGGGCTCTCTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGTCCACCCTATGCTCTGGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGGACCCGTTGGGTGAAAGCTGGAAAAACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAAGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAAAAAGTCCTCCTTCACCTCCACTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCGATTATAGGATACCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACCTGAAATTCAAAGTTGACGAAGGTGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCCGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCACGACATTGTGGTTATTGAAGGTGAAAAGTTAAGCATTCCCGTTCCCTTCAGAGCTGTCCCGGTTCCAACCATTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGACAGGTTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTGGAAAACAAGCTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCTTACCTGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCCTGTAAATTAACATGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGGAGCAAGATAATGGGCTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCCACCAAAGCTGTAGATCCTATTGATGCCCCAAAGGTCATTATGAGAACAAGCCTTGAAGTGAAACGAGGTGATGAAATAGCACTTGATGCAACCATCTCTGGGTCACCTTACCCAACTATTACATGGCTAAAGGATGAAAAAGTCATTACCCCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAGTTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAAGAACCTTTTGTCCTGCCTCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAAGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCACGGTATTGCCAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCTGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAACACTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGACCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCGGATAAGCCCATTGTAGAAGATATAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGCTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGAGAAATTGTTGGCTACTTTGTCGATAAGCAACTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATCAAGACCCGTCAGTATACTGTCAAAGAAATCCGAGAGGGCGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCGGGAGAAACACGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTCATAGAGAACGTTGGAACCAAATCTGAGCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCCACCAATAGCTCTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGAAAGATGTGTTTACTTAACTGGTCTGATCCAGCTGATGATGGAGGAAGTGAAATTACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCGATTGAGACTGAGAGATCTAAATGTGACATCACGGGTCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAGTAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATAACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCATGACAAACCCGACTTTGAAAGAGTTAACAAGCGACTCTGCCCAGCCACATCTTTTCTGGTTGAAGATCTTGATGAACACCAAATGTATGAATTCCGCGTCAAAGCTGTCAATGCAATTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGATGACGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGATTATCATTCCCAAAGCAGTCCGGGAAGACAAGGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCAGCGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCGCCAAGAAATCTTGCTGTTACGGATATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCGGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAAGAAGTCACCAACACTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGGGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTTCCTGGGCCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGTGGCTCTCCAATTACTGGCTACTGGCTAGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGATGTGGAATTTAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATACCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCTCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATCGTAGAAATGCAAGAAGAAGGCAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCGAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTCTCTGGTCTGTCAAGCTGGCTCCCAAATTAGAATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCGTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATAATTCCGGAATGCAAACGATCTCACTCGGGTAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGACCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGAATCAAAGGTTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTGTAGGTGCGCCTGCGGAAACCGTTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAGGCATGGAAACAGTGCAATAAGCGTGATGTGGAAGAACTAGAATTTACTGTTGAAGACCTCATTGAGGGTGGTGAATATGAATTCAGAGTCAAGGCTGTCAACATTGCAGGAATCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACCGACGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTGACCTGGTTCAAAGCTCCTCCTAGGAAGCCTGACAACAAAGAACCTGTTCTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAACAAATTTGGCATTGGGGAACCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATCGAAGGTTCTGATTATCAGTTCCGTGTGTATGCCATCAATGCTGCTGGTGTGGGTCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCCATTCCCAAAGTCACAGATTGGACTAAATCGTCTGTGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGCGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATTGTTGATGTACTAGACGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGATGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAAAGCATGGACCCCAGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAAGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTCTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACTGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACACTTGACCTCGACTTCAGAGATAGGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATACTGGCAAATACTCTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGAGGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAAGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACCACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACGTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAATTGTTACAGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCGTACACTAAATTCAAGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTGCTGCAGAAAACGAAATTGGAATTGGAGACCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGCAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGCGGGAGCAAGATTCTGGGTTATATCGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTTACCGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTAATGGCAGTCAACGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCGGTGCTGGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAAGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAACTTGAAATTCCTAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCAAAAACAGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCCAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAAAGGAGAGATGTTGCCAGCGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTACTGAAGGCAATCAGTACCTCTTCCGGGTAGCTGCTGAGAACCAGTATGGACGAGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGTGGCTCTCCAATCACTGGGTATTTGGTGGAGTATCAAGAAGAGGGCACTGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACCGGACTACAACAAGGGAAGACCTATAGATTTCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCCGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACGGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATACCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACACTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGTCCTATTAATATTCTGGACGTTACCCCTGACTATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTCTCATCAGGAAGCAGTAAAACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCTGTACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACTGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACCCCCATAGCTGACCTGAAGTTTAGAGTGACTGGACTATATGAGGGAAATACATATGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAACTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAGTATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGTCCAACCGTTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCCGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAGAGGAGGCTGAAGGGCTCTGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGGGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTTAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGGAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGCTGTACTATTCGCTGGGATCCACCAGAGGATGACGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTGCTACAGTAACACGTCTCATAGAAGGAAACGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTGTGGAATCCACCCGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAGAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAAAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTACGATGGTGGCGCGCCAATAATTGGATATGTTGTGGAAATGAGACCAAAACGAGAAGATGCATCACCTGATGAAGGCTGGAAACGGTGCAATGCTGCAGCACAGCTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCTCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAGCCTAAAGAAATCCTAGAACCTCCAGAGATTGATTTGGATGCCAGTATGAGAAAACTTGTCACAGTGAGGGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGAAGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGCGACGACTCGGGAAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCCGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGTGAGACAGAGAGAAAGACGTGGTCAACAGTTACCCCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCGTCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCTGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAGCCAGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACCAAAAACAGTGCTGCATTAGCCTGGCTGCCTCCTCTGCGTGACGGAGGTGCTAAAATCAATGGCTACATCATTAGTTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCGGTGGTTAAAGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCAGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTGTATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAGTCTGTAAATGGAAGAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACGCCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCGGAGAACAGTTCTGGGACAGACACTCAGAAAGTCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGATGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGACTGGGTGACAGCACTCGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCAAGTGAACCGAAGAATGCACGGGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACTGGTTATCTGATTGAACGCAAGGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTACGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATTATTGGCTACTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTGGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTACTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCTATGCACCCTGGAGCTGTTCAGCGTGAACCGAAAGGACTCGGGCGACTATACCATTACTGCTGAAAATTCAAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATGTTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACCGTGCCCATCACCAGCTGCAGTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGTGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCTAAAAACCCATATGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCTGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCGGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATACGATACGACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGCAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAGACACAGAATATCAGTTCCGCGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACCGTCCCAAGGACATCTTAATCCCACCTGAGGGAGAGCTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGATTGTATGTACCAGTAAAAGGCCGTCCACCTCCAAAGATAACCTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGCGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGACCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGACGCAGAGAGGAAGTCCTGGTCTACGGTGACGACTGAGTGCTCAAAAACAAGCTTCCGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGCGATCCTGGTGAAACACGAGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAGCATAGCCTGGAAAAAGCCTCGCAGTGATGGTGGCAGCCGAATTACTGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTACAAAATCATTAAGCTTACAGTATGCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTCAGTGCTGAGAATGAAAACGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAGCTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGAGGAAGATCCTCTACCAACTGACACAAGAGTCAGTGTTGAGTCAACTGCAGTTAACACAACTCTTGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTTAAGAACGTTGCCGGCACCAAAGAAGGAACTCTTTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGATCTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGGCTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTGACTGAAGGTCTTGAGTACGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCCAGGATGAATATGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATGAGACCATCAGATATTGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATACTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGACTTTTATGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTTTGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACCGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCCTGCGATGGGTGAGAGCAACAAAGACTCCAGTTTCAGATCTCAGATGCAAAGTAACAGGATTGCAAGAAGGAAACACCTACGAATTTCGTGTCAGTGCAGAAAACAAAGCTGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATGCCCATGTCACTGATACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATGTCGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGGTCTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATTGGGGAGCCGGCAATGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAACGTCCGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTCCCGCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCACCACAAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCAGAAGGAAGCGAATACTTCTTTAGAGTGATGGCGGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAGCAGAACCTGTGAGAGCCTCTGAAGCACCGTCACCACCAGACAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCATGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCCGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACAACGCTTCCCGAATTGGATCTTCGTGGCATCTATCAGAAATTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTTACATGGAAAAAAGGAGACCAGATCCTTAAACAAACGCAAAGAGTTAACTTTGAAAACACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCCTCACTATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCCTGGGACCCACCAGAAAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGCCAGACTGACAGCACTACATGGGTTGAATTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCGCCTTACTACCGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCAGGCATCACATCCGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCCGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACATTGAAAGGAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGCAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGATCTTCCCAGTGGACGGTGGCTAAAGGCCAACTTCAGCAACATCCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGCGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGTAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTAATATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCGGGTCGCCCACCACCAACAATGGAATGGACCAAAGGTGGAAAGGATCTTGAAGGCACAGCGAAGTTAGAAATAAGAATCGCAGATTTCTCTACTTACCTGATAAACAAGGAATCATCAAGAAGGGACAGTGGTGCTTATGTTCTTACAGCAATGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACAGCAGAAAAATGTGTATTGTCATGGTTGCCTCCACTGGATGATGGGGGTGCCAAAATTGATCACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGACAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGCGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCTCGTGTTCTAGATACGAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTACGATGGCGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACCTCTTACACCATCACCAACCTCACAGAGAATCAAGAATATAAAATCCGCATCTATGCCATGAATTCTGAGGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCCCCAGAAATTGAACTGGATGCTGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGCGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAATACATACTAACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGATACGCCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGATGTCCTGGAAAGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATCACTTTGGTGGATGCCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATATTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACATTCACTGTACTGGCAGATGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGTCCTACACCTGCTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTACTGACGATAAAGGAAGCCTGCCGAGAAGATGTGGGACATTACACAGTTAAACTGACCAACTCGGCTGGTGAAGCTACCGAAACCCTTAACATCATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATAGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCAACTGTTGCAAGGACAACAATAAAGACTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCAATTCAGAGCCTATTATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTGACGCTCTCCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGATGGAGGTAGCAAAGTCATTGGCTATCATCTAGAACGCAAGGAGAGAAACAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAGGCAATTATTGTCACACGAAATTCTGTGACCCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGCCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGCGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATAAGGAGCTTTCAGATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGCATAAAGGATGCAGTACGCATTGACAGTGGAAATTACATATTGAAGGCCACAAATGTTGCAGGGGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTGGTATCAGGAGTGACAGCAGAAAAATGCACATTAGCTTGGAAACCCCCACTACAGGATGGTGGAAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAGTATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGATCCAGTGATTGCGAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATACGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGATGCCACAAACGCCTAATTGGGGAATTGCGACTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAATTCAGAGTCTCAGCCGAAAATGCTGCTGGACTTAGTGAACCAAGCCCTCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACACCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTTCCTGGGCCTATTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGACTATTTGTTCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGAAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACCAGCAGTTTCACCTCGCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACCGTGAGAGTCCTGGACACACCAAGTCCTCCTGTTAACCTGAAAGTCACTGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGACTGATCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCGGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTGCTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCATAGTGGCTAATGTTTTAGGTCAGAAAACAGCATCCATTGAAGTTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACATTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGTTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACCATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCTGAATGCTACGTAGCCAGAGATCCTTGTGACCCACCAGGAACCCCAGAGGCAATAATGGTTAAAAGAAACGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACCGTGTCTGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTGTTGTAAGTAAACCCTCTGACAGTACTGGACCAATAACAGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCTCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTGGATAGACCAGGACCACCAGAAGGGCCAGTTCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCCCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTCGGAGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCGTTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCGGATAGTGACGGTGGAAGTGAGATTATCGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCGGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACACATTGTAGACACTACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGGGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTACAAAATACGAGTCTCTGCCCTCAATAAAGCTGGCTTAGGTGAGGCTACATCAATTCCTGGTGCTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCGTTCAAAGGTCGCCCAACACCTGACATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTACACTCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAGAATTTGGCAGTCAACGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCACTGATGGGGGTTCAAAAGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAATAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTACTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTAGAAACCACTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGACGTGTCCCAGACCAGCGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACCGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGTAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCTGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCCGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCGTTTAACACATATACCATCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCCACTTCAACAATTCTGCAAGTTAAAGACAGTAATAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACAGCCACAGAAAATCTCAGCATCATTGTTTTGGAAAAGCCCGGACCTCCCGTTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAAACTCCAGCCTATACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATGGTATCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGCTCACCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATCTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAGGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGCGACCCACCTGGTCGCCCCGAAGCCATTGTTATCACAAGAAACAACGTTACACTGAAATGGAAGAAACCTGCCTATGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACCGAATTTACGGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGGGTAATTGCAAGAAATGCAGCTGGCAACCTCAGTGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAACTGATGCACCAAATGCCTCACTGGATCCAAAATATAAAGATATAATCCTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCACGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAACTGCTAGGATGGAAATTAAGTCTACTATTCAGAAAACTACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAATGTCGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAGGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCGCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAACGAGTACATTTTCCGCGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAGAGATTCTATGGTAGTAACATGGGCACGCCCGGTGGATGATGGAGGAGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACGAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCCGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTCTTCTATCGTGCATGTGATGCCTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGGTCTTCTGTCTCCCTAGCGTGGAATAAGCCAATTTATGACGGTGGTGCACCTATTAAGGGCTATGTGGTGGAGGTCAAGGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAAGTGAGCCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTTGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGGCGACCGGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGGTATAATCTGACCCTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACATTATCTTGGGAGCCCCCTCTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTGCAAGAGGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGCAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACGAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAAGGAAGGAGTGATCCGAGACAACTTGGAGTGCCGGTAATTGCAAGAGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAACGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACGATAAGCTGGAAAAAGGATGGTCAGATTCTCAAAGAGACCACAAGAGTCAATGTTTCTTCTTCAAAGACTGTAACGTCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCGAATAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTTGACAAACCAGGGCCTCCGGGACCTGTTCATATTGATGAGGTTAGTTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCAAGAACATCCATTAAGATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATACAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGACCCTCCTGGACAACCTGAAGTCACCAATATCACAAGAAAATCAGTGTCACTTAAATGGTCCAAACCACATTACGATGGTGGGGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGTTGGCTGAAGTGCAATTTTACGAATGTACAAGAAACATACTTTGAAGTAACTGAACTTACCGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGATTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGGTGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTTGTTAACAGTGAAAGACTGTGTCCGACGAGACACTGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCGCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGATATCGACTATTACGTTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATGTGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATATATCTTTAGGGTAACAGGTGTTAATAAATACGGTGTTGGTGAGCCCCTGGAGAGTATGGCAGTAAAAGCACTAGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTTGAGACCAGAGAGTGATGGAGGCAGTGACATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTACGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGATCCAGTGTTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAACATAACCATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATACAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATCGGTGGACTAACAACAGGAGCCGAGTATGTTTTCAGAGTAAGATCTGTCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAGGGCTGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCTCGCTAGAGCTTACATTGATTCCACAGACTCTCGTACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACAGTAACAATTCAGAATATTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATTACTGCACATGATATAACCAAAGAGACTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGCGGAGCACCAGTGAAGAATTACCATGTAGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTATAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCCGAAAAACTTGGAGTAACAGGTATTTCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAGATGTGCGGTGGTAAAGTCAACCCATCACATTGTTTCTGCTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTAGAACCACCTGAAATTGATATGAAAAATTTCCCAAGTCATACTGTTTATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTAACAAGAGATGGTGTCCCCCTAAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTGATTAGTGATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCAAAGTATGATGGCGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTACAACAGTTGCAAGAACCATGATTAAAATCATGAAACTTACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTCGGCATCAGTGATCACATAGATTCAGCATGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAACCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAACGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTCGTCTCTGGCTTAACTCAGAATTCTCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCTGAGGTTGTAGGGCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGCGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAGCACACTGGTGTGTGTCGAAAATACCACCGACCTTGCATCTATACTCATCAAAGATGCAAGTCGCCTGAATAGTGGAAGCTATGAACTAAAACTAAGGAACGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGTCCCCTTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCAGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTAGTATGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTACTACCTTGAGAAAAGAGACAAGAAGAGCCTGGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTTACCGGCCTAACGGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCGTCTGACTTCTACAAAGCTGCTGATCCTATCGACCCTCCAGGCCCACCAGCTAAGATAAGAATAGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGGATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCAAACCTCACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTCGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCCGACCTCCACCTACTGTAACATGGAGAAAAGATGAGAAGAATCTCGGCAGTGATGCCAGATACAACATTCAAAACACCGATTCATCTTCGTTACTCATGATTCCTCAAGTCACTCGCAGTGATACAGGAAAATACATTCTCACAATAGAAAACGGTGTTGGTCAACCAAAGTCTTTGACTGTGAGTGTTAAGGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCGGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGCCTGCTGAAGTCCCGGCTCCTATCCGTGATCTGTCAGTGAAAGACTCAACAAAGACTTCTGTTACCCTGAGCTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGAATATATTGTGGAAAGGAAAGGTAAAGGTGAAAAAACATGGTCACATGCTGGCACAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTACACCTGAAGTTGACCTGTCAGATATCCCAGAGGCAAAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTTGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCCTTATTCTCGATAATGCAGTTTGTAGAAACTCATATCCCATTACAATCATCACCCTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGACGAAATCAAGGCTGACAGTGTCATCACGTCATGGGACATGCCTGAAGATGATGGAGGAGGAGAAATTACCTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAACGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCACGTTGAAAAGAAAGAGAGAAATAGCATCCTCTGGCAAAGAATTAATACATCACCAATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGACGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGAGGGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGTGATCGTTGGGTCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCATTGGTACTATAAGTCCGCCCTCGCAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAAAGCCTTAGGATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTTAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGACATGCTACCCGAGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGACCAATAAGGTTCACCAATATTACCGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCACCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACTGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAAAGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGTAACGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACGGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGAGTGGCACAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATATTGTTAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTATGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACTGTAGAAAACAACAGTGGTAGTAAATCAATCACATTCACTGTAAAGGTGCTAGACACTCCGGGCCCACCAGGCCCAATCACTTTCAAGGATGTGACCCGCGGAACTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCCCCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGCTGACTTTCACAGTTGAGCACCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGTATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGTACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGCACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTTTACCACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAGATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGCTTGGTAGAAGGACTAGAATACCAGTTCAGAACATACGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCCTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGACGGTGGCAGCAAGGTTGTGGGCTACATTGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACTGTGACGGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAACGCAGCAGGAGTCATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAATTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACATTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGTTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGGGCAGAAATAACTCACTACATCGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTCGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATTAAGAACAATGAATACATATTCCGAGTGCGGGCGGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGTAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGACACGAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACTGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCCGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTCCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGTGAGTCAACTGCTGAAATTGAGCCTGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACAGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTATGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGACGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACGCTTTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCCGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTATGATGGTGGCAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACCTATTCAGAGTAAGGGCACAAAATGAGAAAGGCGTGTCGGAACCAAGAGAGATCATCACAGCCGTGACTATACAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTTGTGATACCCATCGCCGGTCGTCCACCACCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCACACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATACACGCTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATCAAAGTTATCATTCTTGATAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCACTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTATCTGAATCAGTGACTAGACAGACTTTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTACCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATGTTATCGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTAGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAATACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTGCCTCAGGGCACTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTGAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGACGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACCGTCACTGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGACGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGACAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTGACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGCTGGGCGAAGCTGCTCAACTGTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTCATGTACATTGGTCGTCCAGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCTTCGGAACAGTTACTGCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCCACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCGGCAGTGATCAGCTGGAAACCACCAGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTGGAAGTTGCCTCGGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACCACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGGGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTATCAAGTTATTGTCACGAGGTCTTTCACATCACTCGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTATCACGAGATTCTGTCAACTTAACGTGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAGTGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTATGATGAAGAGGTAGACGAAACTAGGGAAGTTTCCATGACTAAAGCATCTCATTCGTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGCATTGAAATATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGATATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCACAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCGCTCCAGCATCCGTGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACACTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCGGCCCGAATCTCTTGCGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGCACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGATAGTTCTTACGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACGATGAGACTCCTGGAAAGGCCACCAGAATTTACGTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATACGAAGTACACATTTGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGCGTAACTATAGATGATGCTGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAAGCAAAACTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAAATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTGGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTACTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTACGTCAAGCATGAATTCAAAACTAAGGAAGAGCGTGAACGACATGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGTCTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCAGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCCCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCAGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTACCACATCCCCACTAGGGCTGAGACTAGCACGAGTTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGGAGCCAAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGCCCAGTCACTAGCACCCAGCGACTCTCAGAATACAGAAGCGAGCTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGGCGACAGAAAGAAGTGACAGAAATAACCGAAATTGAGGAGGAATACGAAATCTCAAAACACGCTCAGAGAGAGTCC---TCCTCC---TCAGTATCTAGGCTGCTGAGGCGGCGGCGTTCCCTGTCTCCAACCTATATTGAGTTAATGAGGCCAGTGTCCGAGCTAATCCGGCCACGCCGACCACCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCCCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCGAGATTTGAGAGGTCTGCCAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCCTGTGGCCAAAATACACATTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGTGTCGAACTCCAGGAAAGCAGTAAGATTCATTACACCAACATGAGTGGGGTATTGACCCTAGAAATTCTGGACTGTCAAGCTGAGGACAGTGGAACATACCGTGCTGTGTGTACTAACTATAAAGGTGAGGCCATGGACTACGCAACCTTGGATGTAACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTCCCCCCATCTGTTTTCCCTGAGCTAACAAGAACAGAGGAATACGCTGTTTCGTCATTCAAGAAAATGTCTGAGATGGAAGCGTCTTCTTCAGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTG------------TCGGCATATGAACACCACACATCCGCGGAAATGAGAAGTGCTGTGGTG---GAACAAAAGTCGCTGGAAGAAAAAACCACACAGAGAAAGATCAAGACANNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCTGTCACTGTGTATGAAGGCGAGTCCGTGAGGTTTTCTTGCGACACAGATGGGGAGCCGGTACCCACTGTGATCTGGCTGCGTGGCGGCCAAGTTCTAAGTTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCAGTCCAGGCTTCTGATGAAGGCAATTACAGCGTGGTGGTAGAAAACAGCGAAGGGAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTCCTGAAAAGGCCGTGACGTCACCACCGAGAGTCAAATCCCCAGAACCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCATTAAGTCTCCAAAACGAGTGAAATCCCCGGAACCAGTCACTTCCCACCCAAAAGCTGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGCTG------------------------------------------------------------------------------------------------------------------------------------------------------CCGGTCTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATATTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTATGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCTGACAGTGGAGAATACATCTGTGAGATATCTAGTGAAGGTGGAACTTCAAAAACGAACTTCCACTTTACGGGACAAACCTTTAAGAGTATCCATGAACAGGTGTCA---AGGACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCAAAACCAGCCATCGTTACTGGACTGCAGGATACAACAGCTTCTGCAGACAGCGTCGCTAAGTTTGCGGTTAAAGCTACTGGAGAACCCCGGCCAACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCGGACAGTGGGCTTTATACTTGCACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACAGAGGCACAGAAAGTTTCTACACAAAAGACCTCTGAAATTACATCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAAAATCAGAGGTAAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCGGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAGTCACTAAAACATCAAAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAGGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCCAAACCAGCCAAGGGCTCATCAAATGTCAGTATGATCTGACCCTGAGCAAAGAACTCTCCGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATCAACGAAGGACAAAATGTTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATTGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCAAAATGCCTCAGTAAGCGACAGTGGGAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACCGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACAGGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---CTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGCATGACACAA---CTGGAGAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCCTTTACGGGTGAGCCTACCCCAGAAATAACATGGTCCCGTGGCGGAAGAAAAATTCAAACCCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLarcTow1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCAGAGGA------GAGGGCGCT------------ACC------GCCAGCCTGTCGGCCGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAAAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNN-----------------N------------NNNNNNNNN---------------NNNNNNNNNNNN---------------NNNNNNNNNNNNNNN---------------NNN---------------NNNCGGATGTCCCCTGCANNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNN----NN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------NNNNNNNN----------------------------------NNNNNNNNNNN------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNN--------NNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLarcAus1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCT------------GCC------GCCAGCCTGTCGGCTGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACAGTCAGCACATCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTATAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGTGAGAGATACCAAATGGACTTTCTGCAAGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAATTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACAAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACTCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAGCAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATTATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTATTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GCAAACTGGACCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCATTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTAGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGACTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTTTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCTCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCTGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGAACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAATCTCTGAGGTCAACTGTGAGCCCTGGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CTTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTTGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGAAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTTGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACGTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGAGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGATGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGATGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAAAATAACAGGGAGATTCGGAGCAGCAAAAAGTATAGCCTCACCGACCAAGTGTCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTCGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCATAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTCTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGGGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTTCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAACGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCAGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATTTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGTGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACATTTACGGGCACACCTCCCATCTTGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTTGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCGGAAACCTGAGGCCGTGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAGTATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATATTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCAGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAAAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAGGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTNN---NAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATCTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGATGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---GCTCCTAAAAAGGTGGAGCCCGCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCTCTAAGAAAGCT---CCTCCACCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCATGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTAGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGAGTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGTTCCTATTGCTAAAGGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------ATGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAGGTTGTCCCGGAAAAG------AAAGTGCTTGTGGTGCCT------------------------------------------TCTAAAAAGCTGGAAGTC---------------------------CCACTTGTAACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNN----NNGCACCTCCTAAAAAGCTGGAAGTCCCA---CATGTTACAGTGCCT------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCGCCT---------------CCAAAAAAGCCAGAAGTC---CCACCTGTTACAGTGCCTGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAAGTGTCTGTGNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLotaByr1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCTGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGGCGTGGCCCCCAGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCT------------GCC------GCCAGCCTGTCGGCCGGTGCTGCCTTCGCAGCGGGGGCTGGGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCATATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGATGGCTGTAACTAAGGTAGTAGTAGCTGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCACTGCATCCGTGGTGGTAGCTGCCATGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACTCCATGAT---CAAAGGCAC------ATAACTCAGGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAGTAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCACCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTTCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGTGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAAGGTACCTGCGTCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACAGTCAGCACATCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTATAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGTGAGAGATACCAAATGGACTTTCTGCAAGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACAGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGTTCATGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGTAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATGAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTTGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACAAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACTCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCAAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATTTCGAAGCCACTCACTGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAATAGCAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTACCACCAAGTTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGATACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACACACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAGCACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGTCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCAGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCTGGCAGACCACAGCCCAGAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAACGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCATTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGTAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTATTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GCAAACTGGACCGAAGAGGCGGTGGGCGAGGCCCCACGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGTGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATTGTACAGCTGC---------GTT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGTACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGGCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCATAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACCAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCGCCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAAGCTACTAAAGACTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACGCATTTGATTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTTTTATGAGCCTATTGTTAAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ATGGTGGAGCCTCTGCAAATTTTACTTGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCTGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCGAAAGAAAGG---ACGGCGTGCGCAATGAACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTGCTCTCAGCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAATCTCTGAGGTCAACTGTGAGCCCTGGCTCCCTTCAGAACACACATACACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGCACAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAGGAG---CTTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTTTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCGAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACTATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGGAAGTCAGGTCAAAGTTGCGGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGAGACCCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCAATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTGGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCTTGCGAGGCGGTAAATGACGTTGGCAGTGACTTGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACCAATGCCCTTCTTCAGTGTGAAATCTCAGGCACGGGACCGTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACGCTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAGATCATTAAAGAAGACGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTGTCCTGGTTCAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAGTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTTTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCT---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCTGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGAGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTAGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAAAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACTGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACTGTGACGTGGATAAAGGACAATGATGAAATCACTGAAGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAGGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTGTTTCTACTGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCATATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCTTGGTATGTGGATGGGAATGAAATAACAGCGGTGAAGAAACATGGCATTTCCTTCACCGATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGAGAACAGCGGGATTTACGTCTGCGAAGCCCGGAATGATGCAGGCACAGCAAGCTGCAGCACTGAACTAAGAGTGAGAGAGGCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGTGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCGTTTGAGGTCACGTGGCTGAAAAATAACAGGGAGATTCGGAGCAGCAAAAAGTATAGCCTCACCGACCAAGTGTCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGTGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTCGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCATTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCCGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAGAGCAGGTGACTCTGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACAAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAANN---NGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTCTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCAGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTACCATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTTGTTAATTCTGTGGCACTTCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCCCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATGTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTATAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAACGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGTTGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAACGAGCTCGTTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAACGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATTTTCACCAGCATCATTAGAGGCTCCCCTCCGTTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATTTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGCGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGTGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGCTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACATTTACGGGCACACCTCCCATCTTGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAAAAATCGACGATCCTGGAAATTACGGAGAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTATCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCATGACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGTATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCGTCTAGTGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTCCTCAAAGTAAGCAAAGGTGATGCCGGGCAATACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCAACTCGGTGGCAGTGATGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCTCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCCTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATTGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACAGGCACACCCGAACTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGATGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACACACTAGAAGAATCAGATGCCGGTGACTACACATGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCGGAAACCTGAGGCCATGGACGTGTTAACCGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTACGACACATCTCTATGTAAAAGCCCCAGTCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGTATAAGTATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCAGCACAAATACTGATATTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCAGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAGGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCGCCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCGACTTAATATAAAAGAACGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGCGTTGCCGGTTCCCAGCCTATAACGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACACGCTCCTGCTGCACGTCAAGAAGGCGGGCAAGAGCGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTATGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACCGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGCGGTCGCATTCTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAAAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAAGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAATATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCAGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCACTGTTTCTNN---NAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATCTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGATGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTTACAAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCCGAAAAGAAAGCA------CCACCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCGCGGAAGAAGTGGTTGCTGTTCCC---GCTCCTAAAAAGGTGGAGCCCGCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCTA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCACCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAAGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCTACCAGCTAAAGTT---------CCTGAAGCANN---------NGTGCCAGAAAAGAAAGTCCCTGCCGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAATTCAAACCTAGGAGAGAGGAAGAACTACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCATGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACAGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACTGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTACTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTGTAAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCGGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGTTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGCTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGCACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTAGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAA---GAGATCCCTGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCAAA------GTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGTCCCAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACAATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCCGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGTTCCTATTGCTAAAGGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCTCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------ATGCCTCAAGAAGTTGTT---CCTGGAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCGCCCCAAGAAATTGTCCCTGAAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCATGATGAAGTGCCAGAGGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCTCCCAAAGAAGTTGTCCCTGAA------------------AAGAAAN----NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN---------------------------------NNNNNNNNNNN------------------------------------------------------------NNNNNNNN---------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------NNNNNN------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NN---NNNN------------------------NNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTGCT---CAAGAAGTTGTCCCAGAACCGAAATTTCCC---AGGGCACCACCCAAAAAACCGGAAGCCCGACCAGTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLodoRos1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGTGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCTGTGTCTCCAGCAGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGACGTGGCCCCTGGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGGCAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------ACC------GCCAGCCTGTCGGCCGGCGCTGCCTTCACAGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTAGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAAAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCGCTGCATCCGTGGTGGTAGCTGCCACGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAACGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGCCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGAAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATTACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACATGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCGCCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAATGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTATATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCAACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCACAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATTATCCCACGAGGGACATATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGTTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGATTGCTGAGGACTCCGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAACTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTTACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAACATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATTTCGAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTAAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCTATCCAGTGACAAGTACGACGTCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCGGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAAAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCACAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCGTTTATCCTCCTGCCATCATCACCCCACCTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCACCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GTGAACTGGGCCGAAGAGGCGGTGGGTGAGGCCCCACGGGTTCTCCTGCCACTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGCGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATCATACAGCTGC---------ATT---------GTACACAGTGACCGT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACAAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACACATTTGATTCAGAACAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATATT---AAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCTAAAGAAAGG---ACGGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTACTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGTGAGCCCCGGCTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTACTACTCAAGGAAGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CTGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGATACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACATACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACACTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAAATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAGGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTAGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCGCGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGCGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCATGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACACTTATTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGCTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGCATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAACGTGTGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTTTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCACTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAACCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGACGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAACTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTCTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCCTGGTATGTGGACGGGAATGAAATAACAGCGGTGAAGAAACACGGCATCTCCTTCACCCATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGGGAACAGCGGGACTTATGTCTGCGAGGCCAGGAATGACGCAGGCACAGCAAGCTGCAGCACTGAGCTAAGAGTGAGAGAGCCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGCGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACCGAGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCATCGTATCCAACGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCTGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTCGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGCAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTATATTCAGTGGATGCTTCCAAGACGGGACAGTACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGGCTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAACACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGTGAGCCCGCTGAGTTACAAGCATCCGTAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGTTGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTACTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCTGCTGGCTCTGATGAATGTCGTGCAGTATTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTAAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAGACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCACCTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCGGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTGCTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTATGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAATGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCATCATTAGAGGCTCCCCTCCATTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGTGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTGTAGAGGATTATGCGCAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCACAACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGATGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTGTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTTACAGTCCTCAAAGTAAGCAAAGGTGACGCCGGGCAGTACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGATGGAAGTGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCTTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGACCTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTATGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATTCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAAGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTTTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACATGCTCCTGCTGCACATCAAGAAGGCGGGCAAGGACGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACATGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTAGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGTGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAAGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAGAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTCACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CTGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGCATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCGGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTTGCGGAAAAAGTGGTTGCTGTTCCC---GCTCCCAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACGGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCACCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAN---NNGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAGCCTGTGCCAGAAAAGAAAGTCCCTGCCACAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAGGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGTCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTCTGAAGCCCAAAAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCGAAGTTCCTGAGGTACTTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCTTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAATTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA------GTACACAGAGCTGAAGAGGTCCGTAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAGAAACCCAAAGCT---CCGCCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGCAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCACCCCAAGAAATTGTCCCTGGAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTTCCAGAGGCTCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAGGTTGTCCCTGAAAAG------AAAGTGCTTGTGGTGCCT------------------------------------------TCTAAAAAGCTGGAAGTC---------------------------CCACTTGTAACAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTT---GCACCTGTT---NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>odoRosDiv1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGTGATGGCCGCGCTAGACTGATGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAAATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCCCATAAAACACCTCCCAGGATACCTCCTAAGCCCAAGTCCAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGCCTCGACAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGATCTGTGTCTCCAGCAGGGAGGATCTCCACG------TCCCCCATCAGATCCGTTAGGTCTCCTTTACTCGCCCGGAAGACCCAGACCCCTGACGTGGCCCCTGGCCCCGAAGTGCCTCCGCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGGCAGAGGAGAGATGGGAAGGGCGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GAGGGCGCC------------ACC------GCCAGCCTGTCGGCCGGCGCTGCCTTCACAGCGGGGGCTGTGGCTGCTGGGGCCGCCGAG---------------------GCAAGACAAGAAACGGACAAAAGTGCCGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCGGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTATGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGTAGTAGTAGCCGCCGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAAAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAACATTTGTACCAAAGGTAATAATTTCCACAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACG---ATAAGACAGACAGCTCTG---ACAACCGCTGCATCCGTGGTGGTAGCTGCCACGGCAGAGTCCACAAAGCTAGAAACAATCCGGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAACGCAC------ATAACTCAGGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGCCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGAAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCGTCAGA---------GAGCCCAGGGAGCCCAGGCCCCCTGAAGAGTCCTATGCTCAGCAGACCACTATGGAGTATGGCTATAAGGAGCGCGTTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATTACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAGCAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCTGGTAGTGCTATCGCCACATTACAGAAAGAATTGTCAACCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCTCAGTTCCCCTTCACCGACATGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAA---AGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACGGCAAGGGTACCTGCGCCTGTTGAAATCCCAGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAATGAGGCTGGGACGGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTGGCATCACAGAGGAGCAAGCAGGGCCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTCGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCCTTTGTGCAGGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCTTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCAGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAACTATAGAATTCTTGAGGGGATGGGTGTTACTTTCCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTATATACCCACACCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------CGGATGTCC---------------CCTGGGCGTAGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAGTGTTTGGAAGGGCAAACGGCCAGGTTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAACAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAGGATGGTACCCAATCACTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTCATAGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCAACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCACAAATATCCAAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATTATCCCACGAGGGACATATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATACGGTCAAGAGCAATGGGAAGAGGGTGATCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGCCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGTTCACGAAGGTGCACTCACAGGTGTAACAACAGATCAAAAAGAAAAGCAAAAGCCAGACATTGTCTTGTACCCAGAGCCAGTAAGAGTACTCGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTCACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGATAGACCTGTTGATACCACTGATGCCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAAGTATCTGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACAGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTACTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTAGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTATTGGCCTGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGATTGCTGAGGACTCCGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATTCGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTCCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAATTGTTGAATTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTAAAATCCAATGGAAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACTACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAACTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTGAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTTACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTACAAGCCATTGTCAAAGGCACGAAGCAACGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGTTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAACATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCGGGGGGGGCCATTTCGAAGCCACTCACCGATCAGACTGTGGCTGAATCGCAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTAAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTCACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCACCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCTATCCAGTGACAAGTACGACGTCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGTTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACCGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACTATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCTACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAGTCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTCGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCCTCCACCCGGATGTCTGATGCAGGGCAATATGCGGTGGTGGCAGGCGGCAACATATCCACTGCTAACCTCTACGTAGAGGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAAGTCAACGAGGACGATGTTGATGCCCACTGGTATAAAGATGGTATTGAAATCAATTTCCAAATTCAAGAACGACACCAGTATGTGGTGGAAAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAACCGCCGCAGATCCTGCAGGAGTTGCAACCCGTTACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGCGCTGTGATATCCGGCAGACCACAGCCCAAAATTGCCTGGTACAAGGAGGAGCAGCTGCTCTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACGCTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCGGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCCGTTTATCCTCCTGCCATCATCACCCCACCTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCATTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTGAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTATACTTTTGTTGCTAATAATGCTGTAGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAGACTCCCAGTGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGTTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAGAGCCTCCAATAGTGCTGGGGAAGCCTCTTGCGCAGCTGCACTCACAGTGACTCCAAAAGTGCGAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAAAGTCCACCAAGTCCCAGGCAGTGACAGATTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATACGAATCACAGGTTTTTGAAAGTATATCTCAAGGT---TCCGCCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCACCATACCGCG---TCCCTTTCACAAATTGCAGAGAACACTGAGTTCTCT---GTGAACTGGGCCGAAGAGGCGGTGGGTGAGGCCCCACGGGTTCTCCTGCCACTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCCGAAAGAGTGAAGCGGTCACAAAATGGAAATACTCAGTTTCTTATCATATGTCACGTTCAGCCGGTAGACCAGGGATCATACAGCTGC---------ATT---------GTACACAGTGACCGT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGAACCTCCAATTCGTTCAACTACATTT------------GATTCCAAAAAGGAAAGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCCGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGGGAGTATACCTGTATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CGGGAAAAGTTTAAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCACACAAATTCACTGTGCTCGGGGACTCCCTGCTGTCTTTGAGTACAGGGTTCTTGGAGAGCCTGCACCCACTGTTTCGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGACAGTGGCCTCTATGTCTGTAAAGCAGAGAATATATGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGTGCTTCTGGAAGACACAGACATGACTGATGCT------------CTGTGCAAA---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCACAGATG---TCATTAAAGGGTCCTGCAGTTGACACATTTGATTCAGAACAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------GACACCATTTTGAAACCTGCTTCAATTGCAGAAGAAACCCAGCAGCTTTCTTATGAGCATATT---AAAACCAGTGAACTGAGTAGTCAGGTTACTTTAGTGGCTAAGCAGTTGCAATACACAGTCATGTTGGAGCAGAATGTACCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCTATCAAGGAGCCATCTCCCAATTTACAGCTGCAGGTTGTCCAGTCCCAGAAAACCCTCCCCAAAGAAGATGTCCTAAGGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACC------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCACTG---ACGGTGGAGCCTCTGCAAATTTTACTCGCTGAACCTGAAGGGAGTTATCCACAGTCTGCAGTANNNGCTCCGGCCTATTCATATCCAACCTCTGTGGCTGAG------GAAGGGCTGTCACCTAAAGAAAGG---ACGGCGTGTGCAATGGACAAAGAGCAAAGAGTGACCCTTCCAAAGCAAGAGGCACAGAGTACTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTTTAAGGGTCCTGATGTCATAACCTCTGAGGTCAACTGTGAGCCCCGGCTCCCTTCAGAACACACATGCACAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAAGATTTTGCAGCCAGGACTAAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTGTGAGGAAAAGCAGGTACTACTCAAGGAAGAG---CGTTCT---GACAACTTGGCCGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCACGCAAGTGACACTCTTTCTAAAGAGAGTTTGCTTCCTGGAATTCCAGAAGACNN---NTTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAATTTCACCCAAGAACCCAAACGCATTCTGTGTACCTACCTTATTACCTCGGTGAAGACTCTAACGGAA---------GAATTAACCATTATTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAAAACTGAACTTAAGGATGCTTTGTGCTCTATCATATGTGAGGAAATACACATCTTGACAGCTGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCTTGCAGGAAGAGATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAGTCTGGGAACTAGAAGTCGAATCTAAACATCTTGTCTCTGCGGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCATTGCTCCGGCTGCTAGGCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACCCCAAAG---------CTGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGATACCGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACATACCCTTGGGCGACACAACTGTG---------------------------GAGGAAGGCGATATTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCACACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACACTAATAATCGACAAAGTAAATACAGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAACGCAGCGACTTCGGCCAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGTGACAAGTGTTCTATTCGCTCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGCGGCGAGTATACCTGCAAAGCTTCCAACGAGTGCGGCAGCGCCAGCTGTACGGCCACACTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTGTGCACAGTATTAGGGACTCCCGTGATTGAAACCATTTGGCAGAAAAATGGTGCTGCGCTATCACCTTCCCCTAACTGCAAGATTTCAGAGGCAGAAAACAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAGGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCCGTGCAATCAGCGATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGGAAAGTGACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAGGATCTATTTTGAAGATAAGATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACTGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCATGAAGAAGGTAGATCCCTCTTATTTAATGCTGCCAGGTGAATCAGCGCGCCTTCACTGCAAACTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGCGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCATGGGACCATTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGCGCAGACGTTGGTGAATACGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCTACACACTTATTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCCGAACCCATCTCTGTCACCTGGCTTAAAGGACAAGAGATCATTAAAGAAGATGGGAAGATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGTCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTATACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGCATAAGTTTTAAAAACAATGTTGCCCAGCTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATCTTTTACCAAACCCCTACGCAACGTGTGCAGTGTTGTTAACAGTACCTGCAGGCTGGACTGCAGGATCACTGGCTCTCTCCCCATGAGGGTTTCCTGGTTCAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCAGGCACTTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAACCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAGATGGTTTAAGGGTGGCAAAGAACTTGTCTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTACGTGGTAAAAACCTCC---GACTCGGGCACATACACCTGTCAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTGGAGAGGTTAGAACCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGACGTTGCCGTTGAAGACAGTGGCGAATACATGTGTGAGGCCCAAAATGAAGCTGGGAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCAATTGAAGTGTTGAAGGAATACGATGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTCGAGATCACTTGGTTCAAAGACAACACAACACTGAGGAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTTAGTCTGCAGATCCTCAAGTTTTTGGCTGCAGATGCTGGAGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCCCCAACCTTTGTCAAGAAGATCGAGAGTACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCGATCACCGTGACGTGGATAAAGGACAATGATGAAATCACCGAGGATGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTGAAAGAACCAGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCATCACTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAGTATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGATAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCCATCAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGCACAGACAGTGGGACGTACACTTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCACCTCACAGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCCCAAGACGTCAGCCCCAATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAACTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTCTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAATGATGTTGGTACCGCAACCAGTAAAGCC------------ACGCTCTTTGTAAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAGATGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGGGTTTCCTGGTATGTGGACGGGAATGAAATAACAGCGGTGAAGAAACACGGCATCTCCTTCACCCATGGTTTAGCCACTCTCCAGATTTCTGGTGCCAGGGTAGGGAACAGCGGGACTTATGTCTGCGAGGCCAGGAATGACGCAGGCACAGCAAGCTGCAGCACTGAGCTAAGAGTGAGAGAGCCTCCCACCTTTATCAGGGAGTTGAGGCCCGTGGAGGTCGTGAAAGATGGCGATGCGCAGCTGGAGTGTGAAGTGTCGGGAACACCTCCATTTGAGGTCACGTGGCTGAAGAATAACAGGGAAATTCGGAGCAGCAAAAAATATAGCCTCACCGACCGAGTATCAGTGTTTGACCTCCACATAACCAGGTGTGACCCCTCAGACACTGGCGAATACCAGTGCATCGTATCCAACGAAGGCGGCAGCTGCTCCAGCAGTACCCGGGTCTCCCTCAAAGAACCACCATCGTTCCTTAAGAAGATAGAAAACGTCACTACCGTTTTGAAAAGCTCTGCCACCTTCCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTGTAACCTGGCTCAAGGATGATCACATTCTGGATGAAGACGATAATGCTCGTATTTCATTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCGGGCGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAGCCTGCTCAAATCCTAGAGAAAGCTAAGTCTGTTGATGTCACTGAGAAAGACCCAGTGACTCTGGAGTGCGTGGTGGCTGGGACGCCAGAACTCAAAGTCAAATGGCTGAAGGATGGAAAACAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTCGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACGTTCAAGGTGGAAAATGACTTCGGAAGCAGCAGCTGCGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACAAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAATGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGCGCAAAATACAGACCCATCTGTCATGAGAACACAGTATCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCGAATTACACATGCAAGGTCTCAAATATAGCAGGGGATGATGCATGCAGTGGCATTTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCAGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACGAGCTTCTTAAATCTATATTCAGTGGATGCTTCCAAGACGGGACAGTACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCGCACGGCTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAACACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAACTTCCATGCAAGTATTCACATTCTCAATGTTGAAGCTTCAGACATTGGGGAATACTACTGCAAAGCACAGAATGAAGTCGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCATTGTAGCTGGTGAGCCCGCTGAGTTACAAGCATCCGTAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAGATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACCGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAACAACGTTGGAAAAAGCAGCTGCACAGCTGTAATTGTTGTTTCAGACCGAATGGTCCCTCCCTCTTTTATCCGAAGACTGAGAGATACTGTTGGGGTACTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGTTGGATCATCACCCATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGACATGGGCAATTACACATGCGTGGCTGCTAATGCTGCTGGCTCTGATGAATGTCGTGCAGTATTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATCCTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTCAAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTAAAGAAATTAAGTGATCACTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGAACACTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTAACATAACTCCATCTGAGAGATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATTCTAAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGACAATGAAGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAACTAGAACCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTTCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACATCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAGACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCACGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCACCTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTAAAGTTGCAAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACTATCAATGAAGGCAGCACTGAGGACAGTGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGAGGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCTCTTAAAGGTTCGGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTGCTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAGAGGTGATGTCATCAGAGAGAGTGAAAACACCAGGATTTCATTCATTGATAACGTCGCAACCCTCCAACTTGGGAGCCCTGAAGCCTCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGGATGAGAGAATGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCATTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGCACCTGCTCTGTATCTGTCCATGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAACGCCATCTTGGGGGCCTCGGCGGTTTTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCATTAGCGGGCCAAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTATGTTGAACCTGAGCTTATTGGAGCCCTCGGACACAGGCATATACACGTGTGTGGCTGCCAATGTGGCTGGTTCGGACGAATGCTCGGCAGTCCTGACCGTGCAAGAACCCCCCTCTTTCGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCATCATTAGAGGCTCCCCTCCATTCAAGGTCAAGTGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACCGAACTGGAGTTGCTGGAGGTGGAGCCGGTGCAGAGTGGAGACTATTCTTGCCTTGTGACCAATGATGCAGGCAGCGCCTCCTGTACCGCGCATCTCTTTGTGAAAGAACCCGCCACGTTTGTGAAGAGGTTGGCTGACTTCAGCGTGGAGACAGGCAGCCCCATAGTTCTCGAGGCCACGTTTACGGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCCTCTCTCACAGTCTCAGAATTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTGTAGAGGATTATGCGCAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCGCTGCAACACGTAGAAGCAACCATCGGAGAACCCACAACTTTACAATGTAAAGTTGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTTAAAAATAATGTCGCCTCTTTGGTAATCAACAAAGTGGATCACAGTGATGTGGGAGAGTATACATGCAAGGCAGACAACAGCGTGGGGGCAGTCGCTTCTTCAGCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTATAATTGTTCAGCTTCTAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTGTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTTACAGTCCTCAAAGTAAGCAAAGGTGACGCCGGGCAGTACACCTGCTACGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCCTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTTCTCGACTCGGTGGCAGTGATGGAAGTGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCCATTGAGACGCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCTTGACGAGTATTCACATCTTGAATGTCGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAATGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACACTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATATCAGTCGTGTGGTTCAAAGATAAAGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAATAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTTGCCACACTATCTGTTCTTGAGCCTGCAGCGATCGTGGAAAAGCCAGAATCCATAAGAGTTACAACAGGAGATACCTGTACCTTGGAGTGCACAGTCACGGGCACACCCGACCTCAGTACCAAGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCCACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCTGTGGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTCATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGTGACTACACGTGTGTAGCTACTAACGTGGCCGGTTCTGATGAATGCAGTGCTCCTTTGACCGTGAGAGAGCCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTGTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGGTGTAATGTATCTCTGGAGGATTCCGTCGCTGAGCTGGAGTTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTTAGTAATGAAGCTGGCAGAGTTTCTTGTATGACACATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAAAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAATATAACTCCTTCTCAGAGGTGTAATATAACCACAACCAAAAAATCTGCAATTCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGTCAAATTGCTGGGACGCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGCGTGGGAGAAATTTCTTCATCAACGTTCCTTACTGTCCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAGTTGCGAGATGTTCAAGAAACGGTCGGACTGCCAGTTGTGTTTGAATGTACCATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGACAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTGGCCACTCTCAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCATAGCTACGAATCCCATAGGGTCTGCTTCCTCCAGTGCCAGGCTCATGCTCACAGAAGGGAAGAATCCACCCTTCTTTGACATCACCGTCACCCCTGTGGATGCTGTGGTTGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACTGCCCACCTGACAATTTTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAATATAAAAGAGCGGCTCATCCCACCAAGTTTCACTAAAAAGCTCTCAGAGACCGTTGAGGAAACGGAAGGGAATTCTTTCAGACTCGAGGGTCGTGTTGCCGGTTCCCAGCCTATAACAGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAGATTATATTCAAGAACAACATGCTCCTGCTGCACATCAAGAAGGCGGGCAAGGACGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTCCTCCAGTAACAGCAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACATGCAGGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGGAGGGAAGTAAAGCCCTCAGACAGGTGCAGCTTCAGCTTTGCCGGCGGGACCGCCGTGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCCAAAGTGACCATCAAAGACAAACCAGCCACAGTCCCAGCAGCTAAGAAAGGGGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTAGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGCGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGTGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGGGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTGAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGATCTGGAGAAGAAGAGGAAATCGATATCCTGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTATCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTTTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGGCATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTTGAATGCGAAGTGTCCTTTGATGATGCTATTGTAACATGGTACAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTATATGACCATTCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAACTGTACTTAACAACCAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAGCCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCAGCCTCCTACTGTCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGTGCTGTTTATGAGGAGAAGAAACTTTTCATCGAATCTCTGGAGGAACCTTACGATGAACTAGAAGTAGAACCCTACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGACTATGAAGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGACTTCGAGGAAGGCCAGGAATACTATGAGAGGGAAGAA---GGTTATGACGAAGGGGAGGACGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGATCCAAGTGCAGAAG---GAGGTTCACGAAGAATCGCACGAGAGAAAAATTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CTGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGCATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTCTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCGGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGCAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTTGCGGAAAAAGTGGTTGCTGTTCCC---GCTCCCAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTACCCAAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCGGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCACCTAAAGTTCCTGAAGTACGGAAGAGGGTTGTCACAGAAGAAAAAATCACCATTGTTACTCAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCACCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTATCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCAACATGAANN---------NGAGGAGTGGAGTTATTCAGAAN---NNGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGTTGGAAGAGCCTGAGGAATACGTTGTAGAAGAAAAGATGCACTTTATCTCTAAGAGAGTTGAAGCCGAACCAGCAGAAGTGGTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCTAAAGTT---------CCTGAAGCACCTAAGAAGCCTGTGCCAGAAAAGAAAGTCCCTGCCACAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAATTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAGGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAGGAGAAAGAATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAACGGGAAGAGGCA---TAT------GACGAATATGAGGAATAT---GAC---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAAGCAGTTCCTGAAGAAAAAGTCCCAGTGTCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCTCTGAAGCCCAAAAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACGAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAAGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAA---------GAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTGCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAATACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAATTCCTGTTCCTAAGAAGGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAATACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAAGAAGTTGCT---------------------CCTGAGGAAGAAGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTAGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAGAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCGAAGTTCCTGAGGTACTTAAGAAAGTGGAAGAAAGACGAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTATGAGGAGCTGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTAACTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCTTCAGCTAAAGGAAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAATTCCATGAAGTTCAAGAATATTTTGAAGAANN---NTTCCATGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGATTCGAA------GTACACAGAGCTGAAGAGGTCCGTAGGGTAATAGAAGTTTTAGAGACA------GAAGAAGTGGAAGTATATGAGAAACCCAAAGCT---CCGCCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAACTAAAGTACCTGAAGTGCCCCAGAAAATTGTGGCAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAG---TTTCCACCAGCTAAAGCA------------------------CCTGCAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGATGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAAGTGCCTAAGAAAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCACAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCTGGAAGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACG---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTCCCAGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAATACCAGCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCCCTGTAAGGAAAATACCCATGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGTGCCAGAATCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAAAGCCAGAACCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCACCCCAAGAAATTGTCCCTGGAAAGGAAACATATGTGATTCCTCACAAAAAGCCTGAAGTTCCTCGTGATGAAGTTCCAGAGGCTCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCCAAAGCCTGAAGTTGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAGGTTGTCCCTGAAAAG------AAAGTGCTTGTGGTGCCT------------------------------------------TCTAAAAAGCTGGAAGTC---------------------------CCACTTGTAACAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTT---GCACCTGTT---NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLailMel3
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCGAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACA------TCCCCCATCAGATCCATTAAGTCTCCACTACTCACCCGGAAGACCCCGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAGGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGCGCT------------GCC------ACCAGTGTGTCGGCCAGCGCTGCCTTCGCGGCGGGAGCCGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTGAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAATGGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACGAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACAAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAAAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATACGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCATATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACACCAGACACCTACAAGAGTCAGGCTGGTGTTGAAGTGAAGAAGGAG------GTGAGCATCACTGGTGACACAGTTCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGTCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCAATTTACCTGCAGTGCCGTGAACGAGGCTGGGACTGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAAAAACGCTTTGTTGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCTGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCGGATGATGCTGGGGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCGGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCATTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACGTTTCTGAATCTGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTCTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAGTGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCTAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAATTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATTGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGATAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGACTTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACACATCCGATGCTGAGGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTCAGAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTGCTGATGTGACTTCTGTTAAATGGTATTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGTACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAAGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATCGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCTCGGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTCAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGACAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAAGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGGCTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAACGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCACGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTTCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTATGTAGAAGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAGTATGTAGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAGGAGTACACACTTCTGCTCATCGAAGCCTTCCCGGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGATTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAACTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCATTGGTTTCATAACCAGCAGCCAATTCTGCCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAGGCCGCCAATAGCGTTGGGGAAGCCTCTTGTGCAGCTACGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAACATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCTGTTCAAAATGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGTGAGGCCCCAAGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATATAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAGAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCGTATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------ATT---------GTGTGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTTCTAAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGCAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCGTCTGAACCTCCAGTTCATTCAACTGCATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACAGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTACCTAAAAATTAGTTCCAAAGGAGAGGGGCACAAANN------NAAA------GAACCANNNGTGGGAAAAAAT---GTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCATGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATCCATAACCCTGATGGCTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACCCAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTACGAAAGATTTTCCACAGATG---TCACTAAAGGGTCCTGCAGTAGACGCCTTCGACTCAGAGCAGGAAATTGCAGCTTTTGTCAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGCGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AACGGCNNNATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCGGCAGATTGTCCAGTCCCAGAAAACCCTCCTGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCAACAAAAGAAAAG---ACAGCATCTGCAATGGACAAAGGGCAAAGACCGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCCGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAGGTTGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAGCACACATGCACGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACAACTTGGCAGTGCCTTCGAACCAAACCAGTGAGTATAAGAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGGCAAGTGACAGTCTTCCTAAGGAGAGTTTACTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTTTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCAGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATTTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCTCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCATCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTTGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCGAA---GAGGACGGTCCTGTCATACACACACCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATCCATAGCAAATACCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTAATCGACAAAGTAAATGCGGAAGAACATCAAGGAGCATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTATGGCAGCATCAGCTGTACAGCCACGCTGACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGATGGGGCTGCGCTGTCACCTTCCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCTGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTACTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTCGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACACCAGTAATAAATACAGAATGACTTTCATTGACGCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAATTATCGGGAACACCACCATTCGACGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTCTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTACAGCTGAATTCTCTGGACTCCTCGGACACAGGCAATTACACGTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGGTCTGTCAGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGGGACTACACGTGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAATGGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCCGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCCGGCAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCCGTCTACGAGGAGAAGCAGCTTTTCATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAGCCGTATGAGGAACCTTACTATGAAGAGCCAGACGAAGACTATGAGGAGACCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAATCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAACCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCTAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCGAAGAAAAAGGAAGTCCCACCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCCACGTAAGAAACCCATCCCTGAAGAGAAAGTTCCTGTCCCAGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAATTTCTAAGAAAACCGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAACTCAGGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGA---------GAGNNNGTGGAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTGGAGAAGCATGAG---------AAGAAGGTCGTACTGAAACCGAAAGTTCCTGCTAAAATTGAGGAGCCCCCACCAGCGAAAGTT---------CCTGAAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAGCG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCACGTCGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCGGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACCGTAACTGAAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GACGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAC---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAAGCAAAGAAAGTTGTTGAAGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCATCAAGCCCAGGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------CCTGAAGTTCCT---------CAAGAAATTATC------------CCTGAA------------AAGAAAGCACCAGTG---------GTGCCTCCCAAAAAGCCTGAAGTTGCA---CCTGTTACAGTGCCTGAGGCTCCCAAGGAA---GTTGTCCCTGAGAAGAAGGTGTCTGTGGCGCCTCCTAAAAAGCCGGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCTNNNGTGCCTCCGAAAAAGCCTGGAGTTGCACCTGTTACA-----------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNCCTCCTAAAAAGNN-NNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCCGTA------------------GAAGAGGAACCCGCGGTTCCTGCCCCCAAGGAAGTAGAG---CCCCCTGCGGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAG---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTGCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCCAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCGGTAAAGAAGGAAACT---GTGCCTGTTACGAGAAAACAA---GAAGTCGTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCGTCCAAGTTGAAGAGCCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAACCAGAAGAAATACCA---ATACCANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCGAAGCCT---GCANNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGCCCCGTCAGTACACTGTCAGAGAAATCCGAGAGGGTGCTGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCGAGCGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTGAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAACGTTGGAAACAAATCTGATCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATACGTGATCACAGCTACCAATAGCTGTGGTTCCAAATCTGCGGCAGCCAGAGTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGACGTGAGCCGAGGGGACTGGGTGACAGCTCTAGCCTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACCTCCACAGACATGTGGTCACTTGGAACATTGGTGTATGTGCTGTTAAGCGGTACCAATCCATTCATGGCTGAAACTAACCAACAGATGATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTTGAGGCAATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCCGAGGCACTCCGGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGGTCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTATATCAAAGACATTACCAAATTTGATGACGGCACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTATTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATGCGAAGTACACATTCGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGCAAGGCGAAACTGACAGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAAAATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTACGTCAAGCAAGAATTTAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATTCTCTACAAACCGGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACAGAAGAAAAGAAGGAAGAGAGAAAACTCCGAATGCCTTATGAAGTACCGGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATTCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATGTCAGACGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGCTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACCAGGGCTGAGACCAGCACGAGCTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAGCGGCAGAGGGTCATGGCTGAGAAAGAGGAGGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCGACTCTCAGGATACAGAAGCGAGCTTGACCACATGTCAAAGGAGGAAAAGTCCAGAAAGAAATCA---GGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATATGAAATCTCAAAACACGCTCAAAGGGAGTCC---TCCTCC---TCAGTGTCCAGGCTACTGCGGCGGCGACGTTCCCTGTCTCCAACCTATATCGAGTTAATGAGGCCTGTGTCCGAGCTAATCCGGCCACGTCGGCCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATGTGGCCAAAATACGCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGCGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTATTGACCCTAGAAATTCTGGACTGCCAAGCTGAGGACAGCGGAACATACCGTGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTCACGGGCGGGGATTACACTACCTACACTTCCCGGCGCAGAGACGAACAAGTGCCTCCGTCAGTTTTCCCTGAGCTGACAAGAACAGAGGAATATGCGGTTTCATCGTTTAAGAAAACGTCTGAGATGGAAGCTTCTTCTTCCGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCCTATGAACACCACGCATCTGCAGAAATGAGAAGTGCCGCCGTA---GAACAGAAGTCACTGGAAGAAAAATCCACACACAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATAACTGTGTACGAAGGCGAGTCCGCGAGGTTTTCTTGCGACACAGACGGTGAGCCGGTACCCACTGTAACCTGGCTGCGTGGAGGCCAAGTGATAAGCTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCGGTGCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGCAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGTCACCACCAAGCGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAGTCCCCGGAACCAGTCACTACTCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTGTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCATCTAAAGATATTGTAAAGCTGACCTGCGCAGTCGAAAGTAGCGTATTAAGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTTTTCAGCAGATGGTACCTGTGAGCTCAAAATCCATAACCTCACGGAATCTGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTCCACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGGATATCAGAA---------------------------------------ACTAAGAAG---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCAGAGCCAATTTCCTCAAAACCAATAATCGTTACTGGGCTGCAGGATGCAACTGTTTCTTCAGACAGCGTCGCTAAGTTTGCGGTGAAAGCCACTGGAGAACCCCGGCCGACTGTCATCTGGACAAAGGACGGAAAGGCTGTTACACAAGGAAGTAAGTACAAACTCTCTGAAGACAAAGGAGCTTACTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGTGGGCTTTATACCTGCACAGTAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCCGTAAAAGATACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAGAAAGCTCTAATTTCTGAAGAAATGAAAAAATCAGAGGTGAAATCTCAAGAACAGTTAGCCCTCAAGGAGGAAGCCTCGAAGGTTCGGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCAGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACGGATGTGAAATGGGTACTGAATGGCGTAGAGCTCGCTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGATGAAGGGATCCTCACTTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTATGATCTGATGCTGAGCAAAGCACTCTCAGATGCTCCAGCCTTCATCTCCCAGCCCAGATCTCAAAATATTAACGAGGGACAAAATGTTTTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAATGGTCCTTCCCCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCCAAGCAGGAGGCA---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAATTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAACCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCGCTTCCCTCTGACATCAGCATTGATGTGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTACCCCAGAGATAATATGGTCCCGTGGAGGAAGAAAAATTCAAAACCAANNNCATGGGCGATTCCACATTGAAAACACAGATGACCTGACAACTCTCATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLailMel2
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCGAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACA------TCCCCCATCAGATCCATTAAGTCTCCACTACTCACCCGGAAGACCCCGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAGGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGCGCT------------GCC------ACCAGTGTGTCGGCCAGCGCTGCCTTCGCGGCGGGAGCCGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTGAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTTACTAAGGTAGTAATGGCCGCTGATAAAGCCAAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACGAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACAAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAAAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATACGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCATATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACACCAGACACCTACAAGAGTCAGGCTGGTGTTGAAGTGAAGAAGGAG------GTGAGCATCACTGGTGACACAGTTCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTGCCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGTCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCAATTTACCTGCAGTGCCGTGAACGAGGCTGGGACTGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAAAAACGCTTTGTTGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCTGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCGGATGATGCTGGGGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCGGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCATTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACGTTTCTGAATCTGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTCTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAGTGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCTAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACGCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAATTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGCGTAAAGATTGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGATAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGACTTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCGTACTGACAATTGACACATCCGATGCTGAGGACTACAGCTGTGTACTCGTGGAAGATGAAAATGTCAGAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTGCAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTGCTGATGTGACTTCTGTTAAATGGTATTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGTACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAAGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATCGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCTCGGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTCAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAAGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGGCTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAACGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAACGTTCACTTCGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCACGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTTCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTATGTAGAAGGCAGAGATGTCCGCATCCGAAGTCTCAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAGTATGTAGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAGGAGTACACACTTCTGCTCATCGAAGCCTTCCCGGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGATTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTGTGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAACTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCATTGGTTTCATAACCAGCAGCCAATTCTGCCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAGGCCGCCAATAGCGTTGGGGAAGCCTCTTGTGCAGCTACGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAACATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCTGTTCAAAATGTAGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGTGAGGCCCCAAGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATATAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAGAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCGTATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------ATT---------GTGTGCAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTTCTAAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGCAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCGTCTGAACCTCCAGTTCATTCAACTGCATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACAGGCATCCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTACCTAAAAATTAGTTCCAAAGGAGAGGGGCACAAANN------NAAA------GAACCANNNGTGGGAAAAAAT---GTGGAAAAGTTTGAAGGTCCTTGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNN---NNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNN-----------------------------------N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNN-------NNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAACCAAAATTTCCCAAGGCACCACCTAAAAAACCAGAAGCCCGACCA---GTTTCA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNN--------------------------------------------------------------------------NNNN----CCCAAAAAGCCTGAAGTTN--CCTGTTACAGTGCCTGAAGTT------CCT---CAAGAAGTTGTCCCAGAAAAGAAGGTGTCTGTGGCACTTCCTAAAAAGCCGGAAGTCCCA---CCTGTTAAAGTGCCT---GAGGCT------CCTAAG---GAAGTTGTCCCTGAG------------------------------AAG---AAGGTGTCTGTGGCGCCTCCTAAAAAGCCGGAAGTCCCA---CCT---GTTAAAGTCTTCGTGGTTCCTNN------------------------------------------------------------------------------------------------------------------------------------NGTGCCTGAGGCTCCC---------AAG---GAAGTTGTC---CCTGAGAAGAAGGTGCCTGTGATGCCTCCTAAAAAGCCGGAAGTCCCA---CCTGCTAAAGTGCCT------------------GAGGCTCCCAAGGAAGTTGTC---CCTGAGAAGAAGGTGGCTGTGATGCCT---------------CCTAAGAAGCCGGAAGTC---CCACCTGTTAAAGTGCCCGAGGCTCCTAAAGAAGTTGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCCAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTGTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGCTTGAGGAGCCC---GAGGAAGCTGCCTGGGAAGAGCCCACAGTG------GAAGTTGTGGAAGAG------------------------------CCAGAGCCCATC---GCTCCTCCA------GAAGTGACCGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCGGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCG---AAAGAAGTTGCTCCTGAAAAGAAAGTAACTGTTCCCAAGAAGCCAGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGCCGTA------------------GAAGAGGAACCCGCGGTTCCTGCCCCCAAGGAAGTAGAG---CCCCCTGCGGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAG---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTGCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAAAAACCAGAAGCTCCACCTCCCAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCGGTAAAGAAGGAAACT---GTGCCTGTTACGAGAAAACAA---GAAGTCGTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCCGTCCAAGTTGAAGAGCCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAACCAGAAGAAATACCA---ATACCANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCGAAGCCT---GCAGCG------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAGCCAAAAGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTGAAGAGGCTGAAGTANNN---CCTGTTACCAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCGCCTGAACCAAAACCAAAGCCTGAGCCAGAAGTGAAAATAATCAAACCACCTCCGGTGGAGCCCCCGCCCACCCCCATCGCCGCCCCAGTGACGGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAGGAGGAGGCTGCCAAGCCAAAGGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGCGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACGAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTCTCTGATGCCGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTGAAAACACTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAACGCGATGTCGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAGATTGTGCCCGGCGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACGCAGATGACCAAGACGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCAATACGAGATCAGCATGTGAAACCGAAGGGGACGGCTGTTTTTAGCTGTGTAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGTTGGAACCGAATGATAAGACTGAGATAGTCAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCGGTGGAAATTGAAGGGAAGAGATACCCCGCGAAGCTGACACTTGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCTTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGAGAAGTCCTTTACCAGGCACTTAATGCGTTTACCACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGACGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCGAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGTTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAGTTTAGCGACGAAGGGGTTTATACTGCTGAGGTGGCGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAGGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCACGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTATTTCACTGTGAAAN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhelMal1
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCGCTACTCGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCTGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAA------GAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCGCTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCTGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTTGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGTTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAGGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACTTATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATACGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAAAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATCGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGTGTTATATCTCCAGAAAATATAGAAGGCAAGTGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTTCCCGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGGTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACCGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTAGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGGCTGGTCTCAGAAAGAAAGGTGCACAAACTGATGCTGCAGCACATTTCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAGCTGGAGTGCAGAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTAATCATCATGAACACCAGCACAGAGGACTCGGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGATGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAACAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGGAATTACATCAGACTCCCAGTGGCATGTCTCT---TCATCAGTTTCAGTTAAGAAGGAGCCCCTTGGCCAGAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCGGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCGAGGCCCCAAGGATTCTCCTGCCGCCTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAGGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGCTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCGCGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCATCTGAACCTCCAGTTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGAAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCATGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCGCAGATG---TCACTAAAGGGTCCTGCAGTCGACGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCCGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGTTCATTA---ACGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTTGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCATGGAAN---NNGAAATGTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGACAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAGCCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTCACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTGACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATTCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTGATTGACAAAGTAAACACGGAAGAACATCAAGGAGCATATACCTGCGAGGCCTTGAACGACAAGGGGAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAATGAGTACGGCAGCGTCAGCTGCACAGCCACGCTGACCGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCACATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCCGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACGTTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCTTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCGGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGACGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAACCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAGGGTGCCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCGTCCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGGGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTACAGACAGTGGGACATACACCTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCATACTTCATGGAAAAGCCACAGTCACAAGACGTCAGTCCGCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACCGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACCTCACCACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCGTTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAGATCCTAGAGAAAGCGAAGTCTGTCGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTATTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAACATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCGGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGACGTTTCAGACCGAACGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACACGGGCAATTACACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAAGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTACGGAACTAGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCGGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGCATAGGAACTGCTTCTTCTAAGACTATCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCGAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGAGAATATCATTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCAATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGTGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAACCAGCCACTTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTTGAGGCCACGTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAAAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGATTATGCCCAGTACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACATAGAGGCAACCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCCGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTGCTTTTGAAAGATGATGCAAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTCGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCGGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGGGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACGCCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCCGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACGCTGGTTTTCAACCAGGTTGATGGTAGTGATAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAATTGCGAGACGTTCAAGAAACAGTTGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGACGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCTGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAATGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAGACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATTGTCATCAAAGAACCCAAGAAGCCCCCTATGTTTGATCAGCACCTTACTCCAGTAACAGCAATCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGTGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCACGGGACTGCCATGCTGGAACTGAAGGATGTGGTTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAGCTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCATAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAGATTGAAAGTAACGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAACTTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAAGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGGAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCTGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTGTTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCTGTCTATGAGGAGAAGAAACTTTTTATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAACCGTATGAGGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCTGAAGAAAAGATACCCGTTCCTGTT---GCGAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCGTGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGAAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTCCCCAAAGCG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GACGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGAGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCAAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCCGAGGAAGAGGAAGCTCTC---------------------CCCGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAAGAGGAAGTTCCTCCTGAGGAAGAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CGTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGTCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTGCCA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAGGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTCTCTGAAGAATCT---------------ACCACAGAA---GAAAAAGTACTCATGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTGCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCAGCACCAAAAGTGCCCAAGTCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGTCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTGTAAAA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------------------N---NN---------------NNNNNNNNNNNNNNNN------------------------------------------------------NNN---NNNNN-----------------------------------------------------------------------------------------------NN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------NNNCCAGAGGTGCCAAAGAAACCTGCCGTA------------------GAAGAGGAACCCGCCATTCCTGCTCCCGAGGAAGGAGAG---CCTCCTGCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAG---------------CCTN------------------NNGAA------------------------------------------------------------------------GTTGCTCCCGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCCAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACGAAAAAACAA---GAAGTCGTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCCGTCCAAGTCGAAGAGCCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAACCAGAAGAAATACCA---ATACCANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATCCCAGCTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGCGCCCGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAAGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTGAAGAGGCTGAAGTANNN---GCTGTTACCAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCGCCTGAACCAAAACCAAAGCCTGAGCCAGAAGTGAAAATAATCAAACCACCTCCGGTGGAGCCCCCGCCCACCCCCATCGCCGCCCCCGTGACGGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAGGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAGAAGTTAAGACCAGGAAGTGGTGGCGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGAAAGAAATGAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACGAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGACGTCCAGCTGTCTGATGCCGGCGAATACACCTGTGTCTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTCGTAGAAGAACTTCCTGTGCGTTTCGTGAAAACACTTGAAGAGGAAGTCACCGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGCGAGTTAAACAAAGAGCGCGACGTAGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCCGGCAAAATTGTGCCTGGCGTCATTGGCCTGTTGCGAGCCCTGACCATCAATGACGCAGATGACCAAGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCAATACGAGATCAGCATGTGAAACCGAAGGGGACAGCTGTTTTTAGCTGTGTAATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGTTGGAACCGAATGATAAGACTGAGATAGTCAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACCCCAGAAGATATTGATGAATATGCGGTGGAAATTGAAGGGAAAAGATACCCCGCGAAGCTGACACTCGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTCACCATTTATGAGAATGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCCGACATTCCTGGACAGTGGAAACTGAAAGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGAGAAGTCCTTTACCAGGCACTTAATGCGTTTACCACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGTTGTGCCTCTGAAGGACGTCACTGTTCCGGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCGAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGTTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAGTTTAGTGACGAAGGGGTTTATACTGCTGAGGTGGCGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAGGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCACGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTATTTCACTGTGAAATTACATGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGACGGTGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGTCGGATGGCCTGCGCCGCGTCCTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCCCGACTGATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATCGAAGATGGGAAGAAGCATATTCTGGTCCTTTACAACTGCCAGCTGCCTATGACAGGGGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAGTCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCAAGGGAGCCGAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAGTTGAGCTGATAAAGGACGGCACTAAACATTCCTTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCTGTGTTCACTGTGCATCTGTCCCACGATAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTACACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAGAGACCTCACTATCGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACCGTGCTTGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTAGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATCGGGCAGTATACCTGCGACTGTGGCACAGATAAGACCTCAGGAAAGCTTAACATTGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATAGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCTCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTTGACTGCGAGCTCTCTTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTGGAGCCCAGCGATAAGGTGATCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTAAGGGATGTAAAGTTAGAAGACGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAATCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTACTAGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAATGTACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTTACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAACTTTCCAGAGCAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGCGAAACAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGAAAGATATGAAATCCTTACCGATGGACGAAAGAGAATCCTGACCATTCAGAACGCTCATCTTGAGGATGCTGGCAGCTACAACTGCCGACTCCCAAGTTCCCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTT---GTGTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGAACTTACGTAGTCATGGTTGGAGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAGGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAGAAAGACCTGGTCTACACCCTCAGAATTCGAAATGCACAATTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACAGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAGTGGACTAGAAATGGAGAAGAGGTGCCTTTGGACAACCGGGTTTTATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCTGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCTGATCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTGGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTCTTTTGGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGAAGATCAGGATCTTGTGGTTGACGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGATGCCTACCCTAAAGCGGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGAAACTACAGCTGAACAAACTTCTTTCAGGATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTCCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAGCCATTAACCGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAGAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACAGATAACCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGACGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTATCTGCAACTGTCACTGATGTGGTGGAAGGACAAGATTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTGGGGAAACCAAGTGCGGCCACGCCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAACTTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTACATAATTGAACGGTGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTAAACTGACTTACCAGGTTACTGGATTACAAAAAGGAAATAAATACTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATCTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGCCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGAGACCGTGTGAAAATAAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCGGACAAGGGCATTTATACACTGAAATTAGAAAATCGCGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAACGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACGGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCCGGAGAACCCGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTTCTAACATGGGATCCACCTAAACATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGTGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGTAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCCCCAGAAATCTTCCTTGACGTGAAGCTCCTCGCTGGTCTCACCGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATATGCTTTTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAGAAATCCACGGTGACCATCATGGATAGTAAGAGGAGTGACACCGGCACATACATCATCGAGGCCGTGAACGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGCGATGACGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACGGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTGGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTTCAAGCCTCTCCAATAACAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTCGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCTGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGAACAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGAAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTACGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTCAGAGCTGTAAACAAGGCTGGAGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACCGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGATACCTTTACCACCCCTGGGCCACCCTACGCTCTTGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCAGGCGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCCATAAAAGACTTGAAATTCAAAGTTGAAGAAGGCGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGACATGGAGACACATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCCGGGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGTGTGTCCATGCGGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTTGGCTCAGCAACTGGAAAAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGCAAATTAACCTGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGACTTGGACCGTAAAAGATCTCATACCAAACGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTATAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCGCCTTTGTACGATGGAGGGAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCTGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGGGGTGATGAAATAGCACTTGACGCAACCATCTCCGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAGGAACCATTTGTCCTGCAGCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTCTGTGTGCTGGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGCGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGATGTAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGACTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTACGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGCCCCGTCAGTACACTGTCAGAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCGACCGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTGAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGTTGGATAAAGACCGCGTTGTAATAGAGAACGTTGGAAACAAATCTGATCTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATACGTGATCACAGCTACCAATAGCTGTGGTTCCAAATCCGCGGCAGCCAGAGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAGATGTGTTTACTTAACTGGTCTGATCCTGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGCCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAGTAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAGAGGACGAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGTCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTCTTCTGGTTGAAGATCTCGATGAACACCAAATGTATGAATTCCGCGTCAAAGCCGTCAATGCAGTTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGACGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAATATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAAAAACCCACAGATGCACTTAAGATAACAAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGCTTATCATTCCCAAAGCCGTCCGGGAAGACAAAGGCACTTACACCATTACCGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATGTCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACTCTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTCCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGAGGCTCTCCAATTACGGGCTACTGGCTGGAAAAGCGAGAAGAGGGAAGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCGTGGAATTCAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTATTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAGATGCAAGAAGAAGGCAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGGGAATCCGAGCCAAGCGATACAACTGGAGAGATCCCTGCCACAGACATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCGTGGGAGTTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAAGGAGTTCATGACGTACCTGAGGATGCACAGGTGGAGACTGCTGAAAACTCATCAGTAATTATTATTCCGGAATGCACACGAGCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGACGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAAGACTATCGATGGAAAAGCCTGGACTAAGGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTGTTGGTCCACCTGCAGAAACCGTTCAGAGGACCACAGCCAGAGACCCAATATATCCTCCTGACCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACCGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAGGCATGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATTGAGGGCGGCCAGTATGAATTCAGGGTCAAGGCTGTCAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACGGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACGTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAACCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGCCCAATAAAGTTTGAATCTGTTTCGGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAATAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTGTTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACCGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGATTATCAGTTCCGTGTGTATGCAATCAATGCTGCTGGTGTGGGCCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACTGGGTACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCCGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGCCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCACGCCGGAGGGGTGATCCGGATCATCGCCTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTACTCCCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACGTGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACGGTTACCCGACAAAATGCTACTGTCCAAGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCGTTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGATCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCGTAGAGAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTAGCTCCTCCAACGCTTGACCTTGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATCACTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGATCGCACTCACATAAAGACCACTCCGACGACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATATTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCCGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAGTTGTTACAGAAGTTACCAAAGACTCTGCATTAGTGACCTGGAACAAGCCAAATGACGGAGGAAAGCCCATCACCAACTACATCCTGGAGAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAACCCTGAGGCAATTGATACAACATGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACGAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTCAGGGCAGTTAATGAAGCTGGTGAATCAGATCCAGCTCATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCACGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGCGTGCCATTCCCAAAAGTAACTTGGAGAAAGGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCCAACGCCGCCCACGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTCATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTAATGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGCGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATCAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAAAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATCTCATGGCAGCCACCTAAGGATGACGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGCCCTCCCCTTGACTCCGTACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAGTAACTGGGAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAACACATATGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCTGACCCAATAAAAGCTTCCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAGCTCATTAGGCAGTGTGCCTTTAGGGTACCCGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTAACCTGTCGTGATGTTATTACTGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAGGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACGAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAAAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATATATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCCGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGACCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGTCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAACCCACCTGAATATGACGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAGGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAGTTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTACGATGGTGGCGCGCCAATAATTGGATACATTGTGGAAATGAGACCAAAACGAGAAGACACATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACGGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCCGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGTCCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACGTTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGCGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCGTCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCAGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAACCGGATCCCCCCAGGAAACTAGAAGTCACTGAAATGACCAAGAACAGTGCTACCTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATCAGCTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTCAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAGAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTACGGGAAGCCTCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACAGCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCAGAGAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACCTAGACGCTGATGCCTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGGGACTGGGTGACAGCTCTAGCCTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACCGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATCATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTGCGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCCGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCCCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTACTGAAACCAGCGGAAGGCATAAAGATGGCCATGAAGCGGAACTTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATGCGAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTATTAGATAAGCCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCACTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCTAAAAACCCATTTGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAGACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCGGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTACGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAGTATCAGTTCCGCGTGTATGCCGTTAATAAGATCGGATACAGTGACCCCAGTGATGTGCCAGACAAACATCGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACAGATTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGTTATCTGTAACTAAGTCATCCTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGTCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCCAGTGAAATCACTGCAGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATCTGTGCTACTTGGCTAAAGAAAATAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTAACCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACCAGAGTCAGTGTTGAGTCAACTGCAGTTAACACTACTCTGGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGGCCAATCAAATTTGAAGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGCCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTGAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACTTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCTTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCAGATGCCCCCCCACCTCCCAACATCGTGGATGTCAGACATGACTCAGTATCTCTAACTTGGACTGACCCCAGGAGAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACGCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGATGCGGGACCTACCCTCTAAGACTTGGATGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCCGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATAACATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATTAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGTCCTCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGGCTCTTGTGGACAGTGGTTGCTGAAGATATTCAGACTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCCGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTTGATGACGGCGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAGAAGCTTGCGATGGGTGAGAGCAACCAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTATGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCCTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAGTCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGAGGAGGCCTGGATAAAAGATACAACAGGAACTGGTGTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATAATTACAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCCGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCCATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCCTGGATACCCCAGGACCCGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGCGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTATTCCACAGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCCTGTCAGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTGAAGGCCTCAGAAGCACCGTCCCCACCAGACAGTCTGAACATTATGGACATAACTAGGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAATGGACCCATGTCAGCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACCACGCTTCCAGAACTGGATCTTCGTGGCATTTATCAGAAACTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACGGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGCGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACAGACAGTACTACATGGGTTGAATTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCGCCTTACTACCGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTGGGACCAGGCATCACATCTGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTACTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGTCTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGGAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAATTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGGCGGTGGCTGAAGGCCAACTTTAGCAACATTCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGACGTTGAAGCACCAAGGATAATGGTGGATGTGAAATTTAAAGACACAGTAATACTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTGTTGTCATGGTTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATTACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTGAAGGTCACTAAACTTCTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCCGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCGATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATCTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATTCGAGCAGATCATCCATTTCAATTGCTTGGAATAAGCCTATCTACGATGGCGGTTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAGGATGAATGGAAGATTGTCACTCCACCAGCTGGACTCAAGGCAACCTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGTAAAGTTGTTACTATAAGAGCTTGCTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCTTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATTGAAAACAGATCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGACACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGCTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAACTGCCATAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTACTTCAGGGTTCTCGCTGAAAATGAATATGGCATTGGGTTGCCCGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGTGTGTCACTCTCTTGGGAAAAACCAGAACATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTTCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTATTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAGTATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACTTACCTCAATTCGGAGCCTATCATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAATGCTCTCCTCCAAGGACAGCATGGAGGTACACTGGAATGAGCCAGTTAGTGATGGGGGTAGCAAAGTCATTGGCTATCATCTGGAACGCAAGGAAAGAAACAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTATATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAAGCAATTATTGTCACACGAAATTCCGTGACTCTCCAGTGGAAGAAACCTACTTATGATGGTGGAAGCAAGATCACCGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGGCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTAATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTAGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACGAGTCTCAGTGTAAAGGAAGCAATACGCAATGACAGTGGAAATTACATACTGAAGGCCAAAAATGTTGCAGGGGAGAGGTCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAAGGACCTGTTCTAGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAACGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCACTAGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGAATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGCGATAAGGAGGGCGTTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCTGCCTTCTGGTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATTCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCGGACATTGAACTTGACCTAGAACTAAGAAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTCTTTGTCCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGCTACGATAGTGGAAAATATACACTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACAAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAGCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCCGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTTACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAATGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTGAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCGTTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCGTTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGCGGACATTATGGAATCACAGTGACTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACTTTATCTTGGAATCCTCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACGCTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTCGCTGAAAACAGATACGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTACGTAGCCAGAGATCCTTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAGGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCCGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAAAACACAGATTTCAAGGCTTTACTTATTGTAAAAGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTATTGGACAGACCAGGACCTCCAGAAGGTCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTTACTATGTCGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACTAAACTCTTAGAAGGGAATGAATATGTTTTCCGCATAATGGCTGTCAACAAGTATGGAGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCCTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATCGGTTACATTGTGGAGAAAAGAGATAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGGGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAAGCTTGTGATCCTGTATTCAAACCTGGACCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATCACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTTGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGATCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGACGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAAAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGCAAATGCAGCAAAACCAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCGGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGACGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGCAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTAATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTCGATGAAACAGCTACTTCGACGATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCACCATCATTGTTTTGGAAAAGCCTGGACCTCCAATTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCTGCCTATACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCACATGGTCTCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTGGATTCCAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAATTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTGAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTCGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTATCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTCATCACAAGAAACAATGTTACACTGAAATGGAAGAAACCTGCCTACGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGACGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAACGCCTCCCTGGATCCAAAATATAAAGACGTAATCGTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAGACGACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGCGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAATATTTCACATTACATCATTGAAAAGAGAGAAACAAGTAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCCCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCCAGCGAGCCATCTGTTTTCTATCGTGCATGTGATACCTTATATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAGTAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATATGGTGGAGGTCAAAGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTAAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCGCCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCATTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGCGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTAAATGTAAGAGAAATAAAGAAAGATTCGGTGACATTGTCTTGGGAGCCACCACTTATTGATGGCGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATACGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTACAGGAGGGATGTTCTTATTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGCTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATCAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAGGGAAGGAGTGATCCAAGACAACTTGGAGTGCCAGTAGTTGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGGGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTACGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTCGACAAACCAGGGCCTCCAGGACCTGTTCTCATTGATGAAGTTAGCTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTCGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCGAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCCGGCACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGATCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTACGACGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGATGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTAGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGCCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGTGAGCCCCTAGAGAGCGTGGCAGTAAAGGCACTAGACCCATTTACAGTTCCAAGTCCACCCACATCTCTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCAAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGAGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTATTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCACAGGCGGACTAACAACAGGAGCCGAGTATGTGTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAATGATTCCGGAAAATACACAGTAACAATTCAGAATACTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGACATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAGACAAAGGAAGGCGTAAAAATAACAGAAAAACCAAGCCCACCCGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACATTATGTCGTTGAAGCATTAGAAAAGGGGCAGAAAAATTGGGTTAGATGTGCAGTGGTAAAGTCAACCCACCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTCCTGCTTCCTGTTCTTATTAAAGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTGTATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGACGGTGTCCCCCTGAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCGCCGAAGTATGATGGCGGAAGTCAAGTTACTAACTACATTGTACTCAAGAGAGAGACGAGTACTGCAGTGTGGACTGAAGTATCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGTACAACTCACTTCAAAGTCACCACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATACGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATTGAGACTCAATTCATCGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGCACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCCGAGCCTACGATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCACTGGTATGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTTAATAGTGGAAGCTATGAACTAAAACTGAGGAATGCCATGGGTTCAGCCTCAGCCACCATCAGAGTACAGATCCTGGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGTCCTCCCGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTTGTATGGTCTATTGTGTCTGAAAATTTGGAAGAATGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCGCTGGAATCCGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGTCGATGGTGGTAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGGATGGTTTAAGGTCTCAAAGAAGACTATCCGTGACACCAGAGAGAAAGTGACTGGACTAACAGAAAACAGTGACTACCAATACCGAGTCTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTCTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCCATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCCATGAGGCAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCCAACCTGACACCCGGAGTCAACTACTACTTCCGGGTATCTGCTGTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAAGCTGCACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCATATGGAGAAAAGATGAGAAGAATCTCAGCAGTGATGCCAGATATAACATTCAAAACACCGATTCATCTTCATTACTCACAATTCCTCAAGTCACTCGCAATGACACAGGAAAATATATTCTCACAATAGAAAATGGCGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTATCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAGATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCGGTGAAGGCTGCTGAAGTCCCAGCTCCCATACGTGATCTGTCAGTGAAAGACTCAACAAAAACATCTGTTACCCTGAGCTGGACCAAGCCTGATTTTGATGGTGGTAGCGTCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACGTGCTGGTGTAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTTTGCCAAAAATGACAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAACCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAACGGAGGGAAATACACCCTTATTCTTGATAATGCAGTTTGCAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCGTCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGCGCCCGAAGATGATGGAGGAGGAGAAATTACGTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAGCTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAGTACCAGTTTAGGGTTAGGGCGGAAAACAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTATATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGAAGAGAATACAGAGCTACCGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCGCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCACTGCGTGATGGAGGCAGTAAGATCGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCCGGGGACCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACTATAAGTCCACCCTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTTGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGCGTGGAAGCCAAAAATGCATCTGGCTCCGCAAAAGCAGAAATCACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCATCACTCACTACATCGTTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTGATTGAGGATAACTGCCAAGCCCACAGCTATACTGCCACTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTCGGGAGGCCACTTGACTCTGACCCAGTGGTTGCTCAGATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGCAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAGTCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGGAATGAGTATGAATTCCACGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTTAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGCTATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAAGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCGCCATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTCAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGCAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAACTCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAAGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGTGAACCCAGGGAAGCCTTTTCTTCCGTCATCATCAAGGAACCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGTAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCCGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCATAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACCGTTGTGGTCATTGGAAGGCCAGGTCCTGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTATTGGGTTGAGAAGAAAGAACGGAATACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTGGAAGGACTAGAATACCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATCCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGATGGTGGCAGCAAGGTTGTGGGCTATATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCGGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCCCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAACCTCACCGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATTGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCTTTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGCAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACAAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGAGTGACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTTCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCCTAGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCACACCAATGCCACAATAAGAAATAATGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAAGAAGTATCGAGAGATTCTGTGACCATTACATGGGAAGTTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAACGTGAGGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTGTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTACGGCATCGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTCGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTCATTTCCTTAAATGAAGGTGAACAGTACCTGTTTAGAGTAAGGGCGCAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGACACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGAGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTCTTCCGCGTGGCTGCGACAAACCGCTTTGGCATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCGCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCTCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAGAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGTGCTGAATACAGATTCCGTGTCCTAGCCTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACGGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACTAAGGAAGGCCAAGATGTTAGTAAGCGCGCCATGATTGCAACCTCTGAGACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGTACTTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAACCCCAACCCTCCTGAAGGGCCCCTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACTTCGACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACCACCACAATGTACACTGTCACCGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTTTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATATTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAACAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTACACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCGGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCACGCTGGGAAATACAAAGTCCAGCTCAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTGGACATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCAGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAACGCTACTTTGGTCTGCAAAGTAACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGACTGAAGTACAGGATTCAAGAGTTCAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGACGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATTAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCCGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTATGATGAAGAGGTAGACGAAACAAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTTAAGGGAACTGATCAGGTTTTGGTAAAGAAGGAGATTTCCATTCTAAACATTGCCAGGCATAGAAATATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTAGAGTTCTTACATAGTCATAATATCGGACACTTCGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCATGGCTGAAACTAACCAACAGATGATTGAGAACATCATGAATGCTGAATATACTTTCGACGAAGAAGCATTCAAAGAGATTAGCCTTGAGGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAAAAAATCTCGCATGACAGCATCCGAGGCACTCCGGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCGGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCGGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGACGATGGCACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATGCGAAGTACACATTCGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATAGATGATGATGCTGAATATACAGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGCAAGGCGAAACTGACAGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAAAATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTACGTCAAGCAAGAATTTAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATTCTCTACAAACCGGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCGGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATTCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATGTCAGACGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGCTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACCAGGGCTGAGACTAGCACGAGCTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGAGGAAGAGTTGCTTCGCCCAGTTACTACCACTCAGCGACTCTCAGAATACAGAAGCGAGCTTGACCACATGTCAAAGGAGGAAAAGTCCAGAAAGAAATCA---GGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATATGAAATCTCAAAACACGCTCAAAGGGAGTCC---TCCTCC---TCAGTGTCCAGGCTACTGCGGCGGCGACGTTCCCTGTCTCCAACCTATATCGAATTAATGAGGCCTGTGTCCGAGCTAATCCGGCCACGTCGGCCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATTACACTGAGAATGCGCTCCCACAGGGCACCATGTGGCCAAAATACGCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGCGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTATTGACCCTAGAAATTCTGGACTGCCAAGCTGAGGACAGCGGAACATACCGTGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTCACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCTCCGTCAGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCAGTTTCATCGTTTAAGAAAACTTCTGAGATGGAAGCTTCTTCTTCCGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCCTATGAACACCACGCATCTGCAGAAAAGAGAAGTGCTGCCGTA---GAACAGAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATAACTGTGTACGAAGGCGAGTCCGCGAGGTTTTCTTGCGACACAGACGGTGAGCCGGTACCCACTGTAACCTGGCTGCGTGGACGCCAAGCAATAAGCTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCGGTGCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGCGAAGGCAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGTCACCACCAAGCGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAGTCCCCGGAACCAGTCACTACTCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTGTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCATCTAAAGATATTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTAAGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTTTTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCCGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTACACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGGATACCAGAA---------------------------------------ACTAAGAAG---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCAGAGCCAATTTCCTCAAAACCAATAATCGTCACTGGGCTGCTGGATACAACTGTTTCTTCAGACAGCGTCGCTAAGTTTGCGGTGAAAGCCACTGGAGAACCCCGGCCGACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGCTTACTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGTGGGCTTTATACCTGCACAGTAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGATACTGAGGCACAGCAAGTATCTACACAAAAGACTTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAGAAAGCTCTAATTTCTGAAGAAATGAAAAAATCAGAGATGAAATCTCAAGAACAGTTAGCCCTCAAGGAGGAAGCCTCGAAGGTTCGGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGCGTAGAGCTCGCTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTGACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATTAAATGTCAGTATGATCTGATGCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCCCAGCCCAGATCTCAAAATATTAACGAGGGACAAAATGTTGTCTTTTCTTGTGAAATCAGCGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCCAAGCAGGAGGCG---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCGCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTACCCCGGAAATAATATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGCGATTCCACATTGAAAACACAGATGACCTGACAACTCTCATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLursThi1
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGTGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCGCTACTCGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGACACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCCGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAA------GAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCGCTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCCGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTTGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAGGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACTTATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATACGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTTAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAAAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATCGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACGCAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGATTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGTGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGACGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTTCCCGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCACTGCCACTAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACCGTGACAGAGACGCAGGATGCTGTTTTCACCGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTAGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGGCTGGTCTCAGAAAGAAAGGTGCACAAACTGATGCTGCAGCACATTTCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAGCTGGAGTGCAGAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCCGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCGGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGACGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTTATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCACTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAAATTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCAATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCGGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCGAGGCCCCAAGGATTCTCCTGCCGCCTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAGGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGCTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCATCTGAACCTCCAGTTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGAAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCGCAGATG---TCACTAAAGGGTCCTGCAGTCGAAGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCCGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCGTGTCCATAGAAGAAATTAGTTCATTA---ATGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCACGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGACAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAGCCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTCACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATTCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTGATCGACAAAGTAAACACAGAGGAACATCAAGGAGCGTATACCTGCGAGGCCTTGAACGACAAGGGGAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTGGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTACGGCAGCGTCAGCTGCACAGCCACGCTGACCGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCTGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCACATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACGTTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCTTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCGGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGCAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTACTGAAAGAACCGCCGACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGACGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAGGGTGCCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCGTCCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGGGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACGATAATATAAGAATAACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTACAGACAGTGGGACATACACCTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAGTCCCCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACCGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACCTCACCACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAGATCCTAGAGAAAGCGAAGTCTGTCGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTATTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAACATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACAGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATCGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCGGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACACGGGCAATTACACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAAGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTACGGAACTAGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCGGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGCATAGGAACTGCTTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCGAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGAGAATACCATTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGTGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTTGAGGCCACGTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGATTATGCCCAGTACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAGGCAACCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCCGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTGCTTTTGAAAGATGATGCAAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTTACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCACGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCATTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTCGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCGGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGGGACTACACATGTGTGGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAACGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAATGAGGCCGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACGCTGGTTTTCAACCAGGTTGATGGTAGTGATAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAATTGCGAGACGTTCAAGAAACAGTTGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGACGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCTGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAGACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATCGTCATCAAAGAACCCAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAATCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGTGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCACGGGACTGCCATGCTGGAACTGAAGGATGTGGTTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAGCTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCATAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAACTTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCTGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTGTTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAACCGTATGAGGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCTGAAGAAAAGATACCCGTTCCTGTT---GCGAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCATGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAGAGAGAG---GAGGAGNNNGTGAAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAGAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTCCCCAAAGCG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GACGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGAGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCAAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAGGAAGTTCTC---------------------CCCGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---NNNNNNNNNNNNNNNNNNGAAN----------------------------------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGTCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTGCCA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTGTTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAGGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTGAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTCTCTGAAGAATCT---------------ACCACAGAA---GAAAAAGTACTCATGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTGCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCAACACCAAAAGTGCCCAAGTCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGTCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAGAGCCTGAAGTTCCTCGAGATGAAGTGCCAGAGGCGCCCAGAGAGGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTCGTACCTCTC------AAAGTACCCAAGGCTCCCAAA---------GAGGTTGTCCCTGACAAG------AAAGTGTTTGTGGTGCCT------------------------------------------TCTAAAAAGCCGGAAGTC---------------------------CCACGTGTAACAGTGCCTGAAGTTCCTCAAGAAATTGTTCCTGAA---------AAGAAAGCACCAATG------GTGCCTCCCAAAAAGCCTGAAGTT---GCACCTGTT---NN-------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLursAme3
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCAACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCACTACTCGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCCGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAA------GAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCATCCATGGTGGTAGCTGCCACCACAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCGCTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGATTTACCTGCAGTGCTGTAAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCCGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTTGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAGGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACTTATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATACGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCAGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATCGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTCCTGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACCGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTAGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGGCTGGTCTCAGAAAGAAAGGTGCACAAACTGATGCTGCAGCACATTTCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAGCTGGAGTGCAGAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCGGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGACGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAACTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAAATTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCGGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCGAGGCCCCAAGGATTCTCCTGCCGCCTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAGGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGCTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCATCTGAACCTCCAGTTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATAAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGGAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTATCAAAGATTTTCCGCAGATG---TCACTAAAGGGTCCTGCAGTCGAAGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCCGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGTTCATTA---ATGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCACGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGACAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAGCCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTAAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTCACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCGTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATTCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTGATCGACAAAGTAAATACGGAAGAACATCAAGGAGCATATACCTGCGAGGCCTTGAACGACAAGGGGAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTACGGCAGCGTCAGCTGCACAGCCACGCTGACCGTGACAGAGGCTTATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCACATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACGTTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCTTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCGGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGACGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAGGGTGCCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCGTCCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACTACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGGGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTACAGACAGTGGGACATACACCTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAGTCCCCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACCGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACCTCACCACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCGTTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAGATCCTAGAGAAAGCGAAGTCTGTCGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGTGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTATTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAACATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCGGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACACGGGCAATTACACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAAGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTACGGAACTGGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCGGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGCATAGGAACTGCTTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCGAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGAGAATATCATTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTCGATAATGTCACAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGTGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTTGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGATTATGCCCAGTACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAGGCAACCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCCGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTGCTTTTGAAAGATGATGCAAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTCGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCAGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGGGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCCGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACGCTGGTTTTCAACCAGGTTGATGGTAGTGATAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAATTGCGAGACATTCAAGAAACAGTTGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCTGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAGACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATTGTCATCAAAGAACCCAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAATCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGTGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCACGGGACTGCCATGCTGGAACTGAAGGATGTGGTTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAGCTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCATAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAACGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAACTTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCTGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTGTTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAACCGTATGAGGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCTGAAGAAAAGATACCCGTTCCTGTT---GCGAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCGTGGTTGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGAAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGCGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTCCCCAAAGCG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCCAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GACGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGAGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAGGAAGCTCTC---------------------CCCGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAAN---NNNNNNNNNNNNNNNNNGAAN----------------------------------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGACGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTACCA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACG------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGGAAATCATCCCTCCAAAAAAACCACCCACTAAAGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTCTCTGAAGAGTCT---------------ACCACAGAA---GAAAAAGTACTCGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTGCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCACCACCAAAAGTGCCCAAGTCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGTCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAGAGCCTGAAGTTCCTCGAGATGAAGTGCCAGAGGCGCCCAGAGAGGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTCGTACCTCTC------AAANN----------------------------------------------------------NNNGTGCCT------------------------------------------CCCAAAAAGCCTGAAGTT---------------------------GCACCTGTTACA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCTCCCAAAGAA---GTTGTCCCTGAGAAGAAGGTGTCTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCACCTGCTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAGGAAGTTGTCCCTN---NNAAGGTGTCTGTGGTGCCTCCTAAAAAGCCCGAAGTCCCA---CCTGCTAAAGTGCCT---GAGGCT------CCCAAG---GAAGTTGTCCCTGAG------------------------------AAG------GTGTCTGTGGTGCCTCCTAAAAAGCCCGAAGTCCCA---CCT---GCTAAAGTGCCTGAGGTTCCCAAGGAAGTTGTC---CCTGAAAAGAAGGTGCCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCCGAAGTCCCACCTGTTAAAGTGCCTGAGGCTCCC---------GAG---GAAGTTGTC---CCTGAAGAGAAAGTACCTGTGGCACCTCCTAAAAAGCCTGAAGTCCCA---CCTGTTAAAGTGCCC------------------AAGCCTCCCAAAGAAGTTGTC---CCTGAGAAGAAAGTGTCTGTGGCGCCT---------------CCTAAAAAGCCTGAAGTC---CCACCTGCTAAAGTGCCCGAGGCTCCTAAAGAAGTTGTCCCTGAAAAGAAGGTGCCTGTGATGCCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAG------GTGCCCGAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTGTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGTATGAGGAGCCC---GAGGAAGCTGCCTGGGAAGAGCCCACAGCG------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCTCCA------GAAGTGACCATGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCG---AAAGAAGTTGTTCCTGAGAAGAAAGTAACTGTTCCCAAGAAGCCAGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGCCGTA------------------GAAGAGGAACCCGCCATTCCTGCTCCCGAGGAAGGAGAG---CCTCCTGCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAG---------------CCTN------------------NNGAA------------------------------------------------------------------------GTTGCTCCCGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCCAAAGTACCTGAGATGGCGAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACGAGAAAACAA---GAAGTCGTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCCGTCCAAGTCGAAGAGCCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAACCAGAAGAAATACCA---ATACCANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAGCTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGCGCCCGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAAGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTGAAGAGGCTGAAGTANNN---GCTGTTACCAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCGCCTGAACCAAAACCAAAGCCTGAGCCAGAAGTGAAAATAATCAAACCACCTCCGGTGGAGCCCCCGCCCACCCCCATCGCCGCCCCGGTGACGGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAGGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAGAAGTTAAGACCAGGAAGTGGTGGCGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGAAAGAAATGAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACGAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGACGGTAAAGACAGAAAGCTGCATATCATGGACGTCCAGCTGTCTGATGCCGGCGAATACACCTGTGTCTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTCGTAGAAGAACTTCCTGTGCGTTTCGTGAAAACACTTGAAGAGGAAGTCACCGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTAGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACGCAGATGACCAAGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCAATTCGAGATCAGCATGTGAAACCGAAGGGGACAGCTGTTTTTAGCTGTGTAATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGTTGGAACCGAATGATAAGACTGAGATAGTCAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACCCCAGAAGATATTGATGAATATGCGGTGGAAATTGAAGGGAAAAGATACCCCGCGAAGCTGACACTCGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTCACCATTTATGAGAATGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCCGACATTCCTGGACAGTGGAAACTGAAAGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGAGAAGTCCTTTACCAGGCACTTAATGCGTTTACCACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGTTGTGCCTCTGAAGGACGTCACTGTTCCGGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCGAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGTTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAGTTTAGTGACGAAGGGGTTTATACTGCTGAGGTGGCGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAGGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCACGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTATTTCACTGTGAAATTACATGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGTGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGTCGGATGGCCTGCGCCGCGTCCTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCCCGACTGATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATCGAAGATGGGAAGAAGCATATTCTGGTCCTTTACAACTGCCAGCTGCCTATGACAGGGGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCAAGGGAGCCGAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAGTTGAGCTGATAAAGGACGGCACTAAACATTCCTTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCTGTGTTCACTGTGCATCTGTCCCACGATGACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTACACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAGAGACCTCACTATCGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACCGTGCTTGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCGCCGGTGAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGTAGTTATTAAGGCAGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGATATCGGGCAGTATACCTGCGACTGTGGCACAGATAAGACCTCAGGAAAGCTTAACATCGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATAGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCTCTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCTCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTTGACTGCGAGCTCTCTTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTGGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTAAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAATCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTACTAGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAATGTACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTTACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAACTTTCCAGAGCAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACTGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAGGTTAGCGAAACAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGAAAGATATGAAATCCTTACCGATGGACGAAAGAGAATCCTGACCATTCAGAACGCTCATCTTGAGGATGCTGGCAGCTACAACTGCCGACTCCCAAGTTCCCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGAACTTACGTAGTCATGGTTGGAGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAGGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAGAAAGACCTGGTCTACACCCTCAGAATTCGAAATGCACAATTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACAGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAGTGGACTAGAAATGGAGAAGAGGTGCCTTTGGACAACCGGGTTTTATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCTGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGATCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTGGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTCTTTTGGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGAAGATCAGGATCTTGTGGTTGACGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGATGCCTACCCTAAAGCGGAAGCTGAGTGGTTTAAAGAAAACGAACCTCTGTCTTCAAAAACTGTTGAAACTACAGCTGAACAAACTTCTTTCAGGATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTCCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAGCCATTAACCGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTACAGAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACAGATAACCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGACGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTATCTGCAACTGTCACTGATGTGGTGGAAGGACAAGATTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTGGGGAAACCAAGTGCGGCCACGCCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAACTTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTAGGTTACATAATTGAACGGTGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTAAACTGACTTACCAGGTTACTGGATTACAAAAAGGAAATAAATACTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATCTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGCCTGGAAGTTATTGTCCCGAATCCTATCACGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGAGACCGTGTGAAAATAAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCGGACAAGGGCATTTATACACTGAAATTAGAAAATCGCGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAACGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACGGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCCGGAGAACCCGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTTCTAACATGGGATCCACCTAAACATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGTGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGTAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCCCCAGAAATCTTCCTTGACGTGAAGCTCCTCGCTGGTCTCACCGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATATGCTTTTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAGAAATCCACGGTGACCATCATGGATAGTAAGAGGAGTGACACCGGCACATACATCATCGAGGCCGTGAACGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGCGATGACGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACGGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTGGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAAGCCTCTCCAATAACAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTCGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCTGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGAACAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGAAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTACGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTCAGAGCTGTAAACAAGGCTGGAGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACCGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGATACCTTTACCACCCCTGGGCCACCCTACGCTCTTGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCGCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCAGGCGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCCATAAAAGACTTGAAATTCAAAGTTGAAGAAGGCGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGACATGGAGACACATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCCGGGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAATAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGTGTGTCCATGCGGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTCGGCTCAGCAACTGGAAAAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGCAAATTAACCTGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTACGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGACTTGGACCGTAAAAGATCTCATACCAAACGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTATAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCGCCTTTGTACGATGGAGGGAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCTGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGCCTTGAAGTGAAACGGGGTGATGAAATAGCACTTGACGCAACCATCTCCGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAGGAACCATTTGTCCTGCAGCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTCTGTGTGCTGGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGCGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGATGTAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGACTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTACGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGCCCCGTCAGTACACTGTCAGAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCGACCGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTGAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTAATAGAGAACGTTGGAAACAAATCTGATCTAATTATCAAGAGTGCATTGAGAAAAGATCATGGCAGATACGTGATCACAGCTACCAATAGCTGTGGTTCCAAATCCGCGGCAGCCAGAGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAGATGTGTTTACTTAACTGGTCTGATCCCGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGCCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAGTAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGTCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTCTTCTGGTTGAAGATCTCGATGAACACCAAATGTATGAATTCCGCGTCAAAGCCGTCAATGCAGTTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGACGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAATATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAAAAACCCACAGATGCACTTAAGATAACAAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGCTTATCATTCCCAAAGCCGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATGTCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACTCTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTCCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGAGGCTCTCCAATTACGGGCTACTGGCTGGAAAAGCGAGAAGAGGGAAGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCGTGGAATTCAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTATTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAGATGCAAGAAGAAGGCAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGGGAATCCGAGCCAAGCGATACAACTGGAGAGATCCCTGCCACAGACATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCGTGGGAGTTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAAGGAGTTCATGACGTACCTGAGGATGCACAGGTGGAGACTGCTGAAAACTCATCAGTAATTATTATTCCGGAATGCACACGAGCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGGGTCAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGACGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAAGACTATCGATGGAAAAGCCTGGACTAAGGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTGTTGGTCCACCTGCAGAAACCGTTCAGAGGACCACAGCCAGAGACCCAATATATCCTCCTGACCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACCGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAGGCATGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATTGAGGGCGGCCAGTATGAATTCAGGGTCAAGGCTGTCAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACGGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACGTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAACCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGCCCAATAAAGTTTGAATCTGTTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAATAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTGTTCCGAATCATGGCCCAGAACAAATTTGGCGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACCGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGATTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGCCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACTGGGTACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGCCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCACGCCGGAGGGGTGATCCGGATCATCGCCTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTACTCCCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACGTGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACGGTTACCCGACAAAATGCTACTGTCCAAGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCGTTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGATCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCGTAGAGAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTAGCTCCTCCAACGCTTGACCTTGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATCACTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGATCGCACTCACATAAAGACCACTCCGACGACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCCGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAGTTGTTACAGAAGTTACCAAAGACTCTGCATTAGTGACCTGGAACAAGCCAAATGACGGAGGAAAGCCCATCACCAACTACATCCTGGAGAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAACCCTGAGGCAATTGATACAACATGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACGAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTCAGGGCAGTTAATGAAGCTGGTGAATCAGATCCAGCTCATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCACGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGCGTGCCATTCCCAAAAGTAACTTGGAGAAAGGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCCAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTCATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTAATGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGCGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATCAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAAAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATCTCATGGCAGCCACCTAAGGATGACGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGCCCTCCCCTTGACTCCGTACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAGTAACTGGGAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAACACATATGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCTGACCCAATAAAAGCTTCCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAGCTCATTAGGCAGTGTGCCTTTAGGGTACCCGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTAACCTGTCGTGATGTTATTACTGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAGGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAAAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATATATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCCGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGACCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGTCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAACCCACCTGAATATGACGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAGGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAGTTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTACGATGGTGGCGCGCCAATAATTGGATACATTGTGGAAATGAGACCAAAACGAGAAGACACATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACGGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCCGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGTCCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAACGTCATGCCACGTTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCGTCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCAGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAACCGGATCCCCCCAGGAAACTAGAAGTCACTGAAATGACCAAGAACAGTGCTACCTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATCAGCTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTCAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAGAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTACGGGAAGCCTCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACAGCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCAGAGAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGGGACTGGGTGACAGCTCTAGCCTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACCGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATCATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTGCGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCCGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCCCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTACTGAAACCAGCGGAAGGCATAAAGATGGCCATGAAGCGGAACTTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATGCGAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTATTAGATAAGCCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCACTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCTAAAAACCCATTTGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAGACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCGGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTACGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAGTATCAGTTCCGCGTGTATGCCGTTAATAAGATCGGATACAGTGACCCCAGTGATGTGCCAGACAAACATCGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACAGATTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGTTATCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGTCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCCAGTGAAATCACTGCAGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATCTGTGCTACTTGGCTAAAGAAAATAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTAACCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACCAGAGTCAGTGTTGAGTCAACTGCAGTTAACACTACTCTGGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGGCCAATCAAATTTGAAGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGCCCTCCAAAGGATGATGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTGAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACTTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCTTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCAGATGCCCCCCCACCTCCCAACATCGTGGATGTCAGACATGACTCAGTATCTCTAACTTGGACTGACCCCAGGAGAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACGCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGATGCGGGACCTACCCTCTAAGACTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCCGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATAACATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATTAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGTCCTCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGGCTCTTGTGGACAGTGGTTGCTGAAGATATTCAGACTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTTGATGACGGCGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACCAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTATGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCCTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAGTCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGAGGAGGCCTGGATAAAAGATACAACAGGAACTGGTGTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATAATTACAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCCGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCCATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCCTGGATACCCCAGGACCCGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGCGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTATTCCACAGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCCTGTCAGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTGAAGGCCTCAGAAGCACCGTCCCCACCAGACAGTCTGAACATTATGGACATAACTAGGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAATGGACCCATGTCAGCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCACGCTTCCAGAACTGGATCTTCGTGGCATTTATCAGAAACTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACGGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGCGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACAGACAGTACTACATGGGTTGAATTAGCAACCACTGTCATACGCACTATCTATAAAGCCACTCGCCTTACTACCGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTGGGACCAGGCATCACATCTGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTACTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGGAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAATTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGGCGGTGGCTGAAGGCCAACTTTAGCAACATTCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGACGTTGAAGCACCAAGGATAATGGTGGATGTGAAATTTAAAGACACAGTAATACTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTGTTGTCATGGTTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATTACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTGAAGGTCACTAAACTTCTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCCGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCGATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATCTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATTCGAGCAGATCATCCATTTCAATTGCTTGGAATAAGCCTATCTACGATGGCGGTTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAGGATGAATGGAAGATTGTCACTCCACCAGCTGGACTCAAGGCAACCTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGTAAAGTTGTTACTATAAGAGCTTGCTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCTTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATTGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGACACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGATGGAGGCTCGAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAACTGCCATAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTACTTCAGGGTTCTTGCTGAAAATGAATATGGCATTGGGTTGCCCGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTAGTGGATGTCACCAGAAATAGTGTGTCACTCTCTTGGGAAAAACCAGAACATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTTCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTATTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAGTATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACTTACCTCAATTCGGAGCCTATCATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAATGCTCTCCTCCAAGGACAGCATGGAGGTACACTGGAATGAGCCAGTTAGTGATGGGGGTAGCAAAGTCATTGGCTATCATCTGGAACGCAAGGAAAGAAACAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTATATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAAGCAATTATTGTCACACGAAATTCCGTGACTCTCCAGTGGAAGAAACCTACTTATGATGGTGGAAGCAAGATCACCGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGGCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTAATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTAGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTCGCCACGAGTCTCAGTGTAAAGGAAGCAATACGCAATGACAGTGGAAATTACATACTGAAGGCCAAAAATGTTGCAGGGGAGAGGTCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTAGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAACGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCACTAGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGACGCACCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGAATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGCGATAAGGAGGGCGTTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCTGCCTTCTGGTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATTCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCGGACATTGAACTTGACCTAGAACTAAGAAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTCTTTGTCCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGCTACGATAGTGGAAAATATACACTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACAAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAGCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCCGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTTACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAATGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTGAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCGTTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGACTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACTTTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACGCTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTCGCTGAAAACAGATACGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTCGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTACGTAGCCAGAGATCCTTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAGGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCCGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAAAACACAGATTTCAAGGCTTTACTTATTGTAAAAGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTATTGGACAGACCAGGACCTCCAGAAGGTCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCACTATGTCGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACTAAACTCTTAGAAGGGAATGAATATGTTTTCCGCATAATGGCTGTCAACAAGTATGGAGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCCTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATCGGTTACATTGTGGAGAAAAGAGATAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGGGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAAGCTTGTGATCCTGTATTCAAACCTGGACCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATCACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTTGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGATCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGACGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGGTCTAAATCTGCTTTCGTAACTGTGAAAGTTCTTGACACCCCAGGACCGCCACAAAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCTATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGCAAATGCAGCAAAACCAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCGGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGATGTGTCCCAGACCAGTGCATCACTGATGTGGGAGAAACCTGAACATGACGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGCAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTAATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTCGATGAAACAGCTACTTCAACGATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCACCATCATTGTTTTGGAAAAGCCTGGACCTCCAATTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCTGCCTATACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCACATGGTCTCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTGGATTCCAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAATTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTGAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTCGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTATCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTCATCACAAGAAACAATGTTACACTGAAATGGAAGAAACCTGCCTACGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGACGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAACGCCTCCCTGGATCCAAAATATAAAGACGTAATCGTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAGACGACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGCGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAATATTTCACATTACATCATTGAAAAGAGAGAAACAAGTAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCCCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCCAGCGAGCCATCTGTTTTCTATCGTGCATGTGATACCTTATATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAGTAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATATGGTGGAGGTCAAAGAAGCTGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTAAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCGCCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCATTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGCGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTAAATGTAAGAGAAATAAAGAAAGATTCGGTGACATTGTCTTGGGAGCCACCACTTATTGATGGCGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATACGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTACAGGAGGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGCTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATCAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAGGGAAGGAGTGATCCGAGACAACTTGGAGTGCCAGTAGTTGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGGGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTACGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTCGACAAACCAGGGCCTCCAGGACCTGTTCTTATTGATGAAGTTAGCTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTCGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCGAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCCGGCACTCCTAAAGTTGTTCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCCGGCCTCGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGATCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTACGACGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGATGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGCCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGTGAGCCCCTAGAGAGTGTGGCAGTAAAGGCACTAGACCCATTTACAGTTCCAAGTCCACCCACATCTCTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCAAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGAGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTATTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCACAGGCGGACTAACAACAGGAGCCGAGTATGTGTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCCAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAATGATTCCGGAAAATACACAGTAACAATTCAGAATACTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGACATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAGACAAAGGAGGGAGTAAAAATAACAGAAAAACCAAGCCCACCCGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACATTATGTCGTTGAAGCATTAGAAAAGGGGCAGAAAAATTGGGTTAGATGTGCAGTGGTAAAGTCAACCCACCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGCGACCCAAGAGAGCTCCTGCTTCCTGTTCTTATTAAAGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTGTATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGACGGTGTCCCCCTGAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCGCCGAAGTATGATGGCGGAAGTCAAGTTACTAACTACATTGTACTCAAGAGAGAGACGAGTACTGCAGTGTGGACTGAAGTATCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGTACAACTCACTTCAAAGTCACCACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATACGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAACCTCTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATTGAGACTCAATTCATCGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCATTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGCACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCCGAGCCTACGATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCACTGGTATGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTTAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGTTCAGCCTCAGCCACCATCAGAGTACAGATCCTGGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCCGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTTGTATGGTCTATTGTGTCTGAAAATTTGGAAGAATGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCGCTGGAATCCGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGTCGATGGTGGTAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGGATGGTTTAAGGTCTCAAAGAAGACTATCCGTGACACCAGAGAGAAAGTGACTGGACTAACAGAAAACAGTGACTACCAATACCGAGTCTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTCTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCCATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTCCTGTTACTGGATATGTTGTCGCCATGAGGCAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCCAACCTGACACCCGGAATCAACTACTACTTCCGGGTATCTGCTGTAAACTGTGCCGGACAAGGAGAACCTATAGAAATGACTGAAGCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCATATGGAGAAAAGATGAGAAGAATCTCAGCAGTGATGCCAGATATAACATTCAAAACACCGATTCATCTTCATTACTCACAATTCCTCAAGTCACTCGCAATGACACAGGAAAATATATTCTCACAATAGAAAATGGCGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTATCACACAAATGTACTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAGATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCCATACGTGATCTGTCAGTGAAAGACTCAACAAAAACATCTGTTACCCTGAGCTGGACCAAGCCTGATTTTGATGGTGGTAGCGTCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACGTGCTGGTGTAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTTTGCCAAAAATGACAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAACCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAACGGAGGGAAATACACCCTTATTCTTGATAATGCAGTTTGCAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCGTCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGCGCCCGAAGATGATGGAGGAGGAGAAATTACGTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAGCTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAGTACCAGTTTAGGGTTAGGGCGGAAAACAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAATGTGACTTCCGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGTAGAGAATACAGAGCTACCGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCGCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCACTGCGTGATGGAGGCAGTAAGATCGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCCGGGGACCGATATGAGTTCAGAATAATCGCAAGAAATGCCGTCGGTACTATAAGTCCACCCTCACAGTCTTCTGGCGTTATCATGACAAGAGACGAAAACGTTCCACCAACTGTTGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGCGTGGAAGCCAAAAATGCATCTGGCTCCGCAAAAGCAGAAATCACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCCGTCACTCACTACATCGTTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTGATTGAGGATAACTGCCAAGCCCACAGCTATACTGCTACTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTCGGGAGGCCACTTGACTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCTGATGCCCCTGGCACTCCAGAACCTAGCAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAGTCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGGAATGAGTATGAATTCCACGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTTAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGCTATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAAGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCGCCATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTCAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGCAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGACGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAACTCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAAGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGTGAACCCAGGGAAGCCTTTTCTTCCGTCATCATCAAGGAACCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGTAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCCGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCATAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACCGTTGTGGTCATTGGAAGGCCAGGTCCTGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAATACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTGGAAGGACTAGAATACCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATCCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGATGGTGGCAGCAAGGTTGTGGGCTATATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCGGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAACCTCACCGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATTGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAGTTGTAGCCAGAAACTCTTTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGCAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACAAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGAGTGACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTTCAGCATTAGTTTGGCGTGGACCAAGCCCATGTATGATGGTGGCATTGACATCCTAGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCACACCAATGCCACAATAAGAAATAATGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCGAGAGATTCTGTGACCATTACATGGGAAGTTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAACGTGAGGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTGTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTACGGCATCGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTCGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTCATTTCCTTAAATGAAGGTGAACAGTACCTGTTTAGAGTAAGGGCGCAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACGCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGACACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTCTTCCGCGTGGCTGCGACAAACCGCTTCGGCATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCGCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCTCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAGAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGTGCTGAATACAGATTCCGTGTCCTAGCCTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACTAAGGAAGGCCAAGATGTTAGTAAGCGCGCCATGATTGCAACCTCTGAGACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAACCCCAACCCTCCTGAAGGGCCCCTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGCACATCTCTGGTGGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACTTCGACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACCACCACAATGTACACTGTCACCGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTTTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATATTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAACAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTACACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCGGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCACGCTGGGAAATACAAAGTCCAGCTCAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTGGACATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCAGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAACGCTACTTTGGTCTGCAAAGTAACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGACTGAAGTACAGGATTCAAGAGTTCAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGACGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATTAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCCGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTATGATGAAGAGGTAGACGAAACAAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTTAAGGGAACTGATCAGGTTTTGGTAAAGAAGGAGATTTCCATTCTAAACATTGCCAGGCATAGAAATATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTAGAGTTCTTACATAGTCATAATATCGGACACTTCGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCATGGCTGAAACTAACCAACAGATGATTGAGAACATCATGAATGCTGAATATACTTTCGACGAAGAAGCATTCAAAGAGATTAGCCTTGAGGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAAAAAGTCTCGCATGACAGCATCCGAGGCACTCCGGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCGGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCGGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGACGACGGCACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATGCGAAGTACACATTCGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGCAAGGCGAAACTGACAGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAAAATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTACGTCAAGCAAGAATTTAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATTCTCTACAAACCGGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCGGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATTCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATGTCAGACGAAGAATTACTCCTTCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGCTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACCAGGGCTGAGACTAGCACGAGCTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGAGGAAGAGTTGCTTCGCCCAGTTACTACCACTCAGCGACTCTCAGAATACAGAAGCGAGCTTGACCACATGTCAAAGGAGGAAAAGTCCAGAAAGAAATCA---GGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATATGAAATCTCAAAACACGCTCAAAGGGAGTCC---TCCTCC---TCAGTGTCCAGGCTACTGCGGCGGCGACGTTCCCTGTCTCCAACCTATATCGAATTAATGAGGCCTGTGTCCGAGCTAATCCGGCCACGTCGGCCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCCGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGCACCATGTGGCCAAAATACGCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGCGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTATTGACCCTAGAAATTCTGGACTGCCAAGCTGAGGACAGCGGAACATACCGTGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTCACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCTCCGTCAGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCAGTTTCGTCGTTTAAGAAAACTTCTGAGATGGAAGCTTCTTCTTCCGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCCTATGAACACCACGCATCTGCAGAAAAGAGAAGTGCTGCCGTA---GAACAGAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGNNNGTGGGAGCAAGAATTCTGACTAAGCCAAGGTCCATAACTGTGTACGAAGGCGAGTCCGCAAGGTTTTCTTGCGACACAGACGGTGAGCCGGTACCCACTGTAACCTGGCTGCGTGGACGCCAAGCAATAAGCTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCGGTGCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGCGAAGGCAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGTCACCACCAAGCGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGCTAAGTCTCCAAAACGAGTGAAGTCCCCGGAACCAGTCACTACTCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTGTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCATCTAAAGATATTGTGAAGCTGACCTGCGCAGTCGAAAGTAGTGTATTAAGCGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTTTTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCCGATAGTGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTACACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGGATACCAGAA---------------------------------------ACTAAGAAG---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCAGAGCCAATTTCCTCAAAACCAATAATCGTCACTGGGCTGCTGGATACAACTGTTTCTTCAGACAGCGTCGCTAAGTTTGCGGTGAAAGCCACTGGAGAACCCCGGCCGACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGCTTACTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGTGGGCTTTATACCTGCACAGTAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCAGTAAAAGATACTGAGGCACAGCAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAGAAAGCTCTAATTTCTGAAGAAATGAAAAAATCAGAGATGAAATCTCAAGAACAGTTAGCCCTCAAGGAGGAAGCCTCGAAGGTTCGGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCGGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGCGTAGAGCTCGCTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTGACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATTAAATGTCAGTATGATCTGATGCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCCCAGCCCAGATCTCAAAATATTAACGAGGGACAAAATGTTGTCTTTTCTTGTGAAATCAGCGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCCAAGCAGGAGGCG---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCGCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTACCCCGGAAATAATATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCATGGGCGATTCCACATTGAAAACACAGATGACCTGACAACTCTCATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLursArc2
ATGACAACCCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCGCTACTTGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCGGGGGCCGTGGCTGCTGGCGCTGCAGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAA------GAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCGCTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCCGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTTGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAGGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACTTATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATACGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCAGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATCGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCGTTTTCCGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAACTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGACGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGACGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTCCCGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACTCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACCAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACCGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTAGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGGCTGGTCTCAGAAAGAAAGGTGCACAAACTGATGCTGCAGCACATTTCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAGCTGGAGTGCAGAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCGGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACGCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGACGTCCGCATCCGAAGTCTGAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAATGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAAATTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAACCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAAGTGCGGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCGAGGCCCCAAGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAGGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGCTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCATCTGAACTTCCAGTTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCGTGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGAAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTACACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCGCAGATG---TCACTAAAGGGTCCTGCAGTCGAAGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCCGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGGTCATTA---ATGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCACGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGACAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAGCCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTCACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGCAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATTCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTA------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTGATCGACAAAGTAAATACGGAAGAACATCAAGGAGCATATACCTGCGAGGCCTTGAACGACAAGGGGAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTACGGCAGCGTCAGCTGCACAGCCACGCTGACCGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCACATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACGTTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCTTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCGGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTACTGAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGACGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTCTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAGGGTGCCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCGTCCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCACTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGGGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTACAGACAGTGGGACATACACCTGTTCAGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAGTCCCCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACCGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACCTCACCACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCGTTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAGATCCTAGAGAAAGCGAAGTCTGTCGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGGTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTATTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACGGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAACATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCGGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTTTGGACTCCTCGGACACGGGCAATTACACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAAGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTACGGAACTAGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCAGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGCATAGGAACTGCTTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCGAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATAAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGAGAATATCATTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGTGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTTGAGGCCACGTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGATTATGCCCAGTACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAGGCAACCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAGAACAGCGTGGGGGCAGTCGCTTCTTCCGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTGCTTTTGAAAGATGATGCAAATTTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAACACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACGTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCACGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCGGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGAGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCTGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACGCTGGTTTTCAACCAGGTTGATGGTAGTGATAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAATTGCGAGACGTTCAAGAAACAGTTGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGACGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCTGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATCGTCATCAAAGAACCCAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAATCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGTGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCACGGGACTGCCATGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAGGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAACTTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAGGAAATTGAGAAGTCAGAAAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGACATACACTCAGAGTCAAGAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCTGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTGTTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAACCGTATGAGGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCTGAAGAAAAGATACCCGTTCCTGTT---GCAAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCGTGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAA---GAGGAGNNNGTGAAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAGCCAGCAGAAGCGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTCCCCAAAGTG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GATGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGAGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAGGAAGTTCTC---------------------CCCGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAAGAGGAAGTTCCTCCTGAGGAAGAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGTCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTGCCA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAGGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTCTCTGAAGAATCT---------------ACCACAGAA---GAAAAAGTACTCATGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTGCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCAACACCGAAAGTGCCCAAGTCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGTCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACTTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAGAGCCTGAAGTTCCTCGAGATGAAGTGCCAGAGGCGCCCAGAGAGGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTCGTACCTCTC------AAANN----------------------------------------------------------NNNGTGCCT------------------------------------------CCCAAAAAGCCTGAAGTT---------------------------GCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNN---------N---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCT---NNNGAAGTTGTCCCTGAAAAGAAAGTACCTGTGGCACCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCCGAA---GTT------NNNGAAGTTGTC---CCAGAACCAAAATTTCCCAAGGCACCACCTAAAAAACCAGAAGCCCGACCA---GTTTCAGTGCCTGAAGTTCCTCAAGAAATTGTTCCTGAAAAGAAAGCACCA---ATGCCTCCGAAAAAGCCC------GAAGTTGCACCTGTTAAAGTTCCTGAG---GCTCCCAAGGAAGTTGTCCCT---GAAAAGAAGGTGTCTGTGGCACTTCCTAAAAAGCCG------GAAGTCCCACCT---GTTAAAGTG---------------CCTGAGGCTCCCAAGGAA---GTT---GTCCCT------------------------------GAAAAG---AAG---------GTGTCTGTG---GCA---------------CTTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN------NCCTGAGGCTCCCAAGGAAGTTGTCCCTGAAAAGAAGGTGTCT---GTGGCACTTCCTAAAAAGCCGGAA---GTCCCACCTGTTAAAGTGCCTGAAGTTN------NN---CAAGAAATTGTC---CCTGAAAAGAAAGCACCAGTGGTG---------CCTCTGAAAAAGCCCGGAGTTGCACCTGTTACAGTGCCTGAGGCTCCCAAA------------GAAGTTGTCCCTGAAAAGATGGTGTCTGTGGCACTT------CCTAAAAAG---------------------CCAGAAGTCCCA---CCTGCTAAAGTGCCTGAGGCTCCC---AAGGAAGTTGTCCCTGAGAAG------------NNNGTGCCTCCTAAAAAGCCCGAAGTCCCACCTGCTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLursMar2
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGCGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACGCCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCATCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCGCTACTCGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGGACCGAGGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCGTCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCGGGGGCCGTGGCTGCTGGCGCTGCAGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAA------GAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCACGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------ATTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCGCTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCCGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTAAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTATAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCCGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTCGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTTGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAGGCTGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACTTATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATACGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCCGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTACGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCAGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATCGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGACGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGACGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCACATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTCCCGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACCAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACAACGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACGTTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACCGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGGCTGGTCTCAGAAAGAAAGGTGCACAAACTGATGCTGCAGCACATTTCGCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAGCTGGAGTGCAGAGCTAAACTTTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCGGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCATGCACTCACTGAATATCAGGAATGTTCACTTTGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGATGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTTCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAAATTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCGCCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAAGTGCGGAGAGCACTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCAAGGCCCCAAGGATTCTCCTGCCACTTCAGGACCTCTCT---------------------GTGAAGTGTGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAGGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGCTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAGTGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAAC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCATCTGAACCTCCAGTTCAGTCAACTACATTT------------GATTCCAAAAAGGAAGGCCGTGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGAAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTACACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCCTGCGAG---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCGCAGATG---TCACTAAAGGGTCCTGCAGTCGAAGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAGTGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTAGAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCCGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGTTCATTA---ATGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCACGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGACAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAGCCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACGGAA---------GAATTCACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTGAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAGAAGTCGAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCATGTGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGGCGTTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGCAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGCG---------------------------GAGGAAGGTGACATTGTAAACCTCACGACATTCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTGATCGACAAAGTAAATACGGAAGAACATCAAGGAGCATATACCTGCGAGGCCTTGAACGACAAGGGGAATGCAGCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTATGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTACGGCAGCGTTAGCTGCACAGCCACGCTGACCGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCACATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACGTTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCTTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCGTGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTCGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCGGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTACTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGACGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTACGCAACGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAGGGTGCCAAAGAGCTTTTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACGTTTGTTGAGAGGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCGTCCTAAGACTTACAGATGTTGCCATTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCACTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGGGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTAGAAGGTACAGACAGTGGGACATACACCTGTTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAGTCCCCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCCGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACCGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGACGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACCTCACCACTGTTTTGAAAAGCTCTGCCATCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCGTTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAGATCCTAGAGAAAGCGAAGTCTGTCGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATCCAGTCAGTCATGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGATGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGGTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTATTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAACATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCGGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGACGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACACGGGCAATTACACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAAGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTATGGAACTAGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCGGAATACAGGACCTATTTTACAAACAATGTGGCCACACTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGCATAGGAACTGCTTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGACGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACGGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCGAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAAAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGAGAATATCATTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACGAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGTGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTTGAGGCCACGTTTACTGGCACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAAAGCACTATAGAGGATTATGCCCAATACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAGGCAACCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCCGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCAGCTTCCTTTGCAAGAAAACTGAAGGACGTTCGTGAGACTCTTGGTTTCCCTGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTGCTTTTGAAAGATGATGCAAATCTGCAAACGTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAACATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAACACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTATGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTCGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGATGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCGGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCGCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGAGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACAGAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCCGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTCGCTACGCTGGTTTTCAACCAGGTTGATGGTAGTGATAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCATCATTTTCTCGGCAATTGCGAGACGTTCAAGAAACAGTTGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGACGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCTGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAGACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATTGTCATCAAAGAACCCAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAATCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGTGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCACGGGACTGCCATGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAGGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGCGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAACTTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGACATACACTCAGAGTCAAGAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGCACCATGACATGCCAATTTTCCGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCTGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTGTTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGCGCTGTCTACGAGGAGAAGAAACTTTTCATCGAGTCTCTGGAAGAACCTTATGACGAACTGGAAGTGGAACCGTACACGGAACCGTATGAGGAACCTTACTATGAAGAACCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAACCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGCCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CGTGAAGAAAAGATACCTGTTCCTGAAGAAAAGATACCCGTTCCTGTT---GCAAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCGTGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAA---GAGGAGNNNGTGAAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAGCCAGCAGAAGTGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCGGAAAAGAAAGTCCCTGCTGCAGTCCCCAAAGTG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GATGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGGAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAATCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGAGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGCCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCTGAGGAAGAGGAAGTTCTC---------------------CCCGAGGAAGAGGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAGAGGAAGTTCCTCCTGAGGAAGAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGTCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTGCCA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACA------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAGGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTCTCTGAAGAATCT---------------ACCACAGAA---GAAAAAGTACTCATGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTGCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCAACACCAAAAGTGCCCAAGTCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGTCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAACTTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAGAGCCTGAAGTTTCTCGAGATGAAGTGCCAGAGGCGCCCAGAGAGGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTCGTACCTCTC------AAAGTACCCAAGGCTCCCAAA---------GAGGTTGTCCCTGACAAG------AAAGTGTTTGTGGTGCCT------------------------------------------TCTAAAAAGCCGGAAGTC---------------------------CCACGTGTAACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCTAAAGAAGTT---------------GTCCCTGAAAAGAAGGTGCCTGTG------ATGCCTCCT------------AAAAAGCCCGAA---GTCCCACCA---GCC------------------------AAAGTGCCCGAGGTGCCCGAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCT---GTTCCTCCCAAA---CCGGAGAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCAGAGGAAGTCATCCCTGAGAAGAAAGTACCCGTGGCTCCTCCTAAA------------------------------------------------------------AAGCCAGAG---GCTCCACCTGCTAAAGTT------------CCT---GAAGCTCCTGAAGAAGTTGTCCCCGAAATGAAAGTGTCTGTCGTTGTGCCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTATAGTGCCTGAAGTTGCTCAAGAAGTTGTCCCCGAAAAGATAATT---CCCAAGGCACCACCCAAAACACCAGAAGCCCCA---CCTGTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NNNN-----------NNN-NNNNNNNNNNNN---NNNNNNNNNNNNNN---------NNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN-------N-NNNNNNNNNNNNNNNNN---NNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGATGGTGTCTGTGGCACTTCCTAAAAAGCCAGAAGTCCCA---CCTGCTAAAGTGNNN-------------------NN---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAGTGGTGCCTCTGAAAAAGCCCGGAGTTGCA---CCT---GTTACA------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNGTGCCTGAGGTTCCC---------AAG---GAAGTTGTC---CCTGAAAAGAAGGTGCCTGTGATGCCTCCTAAAAAGCCCGAAGTCCCA---CCTGCTAAA---------------------------------------------------------------------------------------------------------------------NNNNNNGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAAAAGAAAGTACCTGTGGCACCTCCTAAA------------------------AAGCCCGAAGTCCCACCAGCC---AAAGTGCCCGAG------GTGCCCGAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGCTGTTCCTCCCAAACCG---------------------GAGAGTCCTCCCCCTGCAGTGTATGAGGAGCCC---GAGGAAGCTGCCTGGGAAGAGCCCACAGCG------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCTCCA------GAAGTGACCATGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCATTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------ATTCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCG---AAAGAAGTTGTTCCTGAGAAGAAAGTAACTGTTCCCAAGAAGCCAGAAGTCCCACCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGCCGTA------------------GAAGAGGAACCCGCCATTCCTGCTCCCGAGGAAGGAGAG---CCTCCTGCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAG---------------CCTN------------------NNGAA------------------------------------------------------------------------GTTGCTCCCGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGCTGAA------------------------------------------------------GAGGAG---CCAGAAGCC------CCACCACCAGCAGTACCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCCAAAGTACCTGAGATGGCGAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTCAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTGCCTGTTACGAGAAAACAA---GAAGTTGTGCCAGAAAAAGTGCCTCAAGTACCGAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCATTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCCGTCCAAGTCGAAGAGCCTCCTGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAACCAGAAGAAATACCA---ATACCANNNCCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCGGCA------CCTCCTCCTGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATATTCCAGCTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGCGCCCGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAAGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTGAAGAGGCTGAAGTANNN---GCTGTTACCAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCGCCTGAACCAAAACCAAAGCCTGAGCCAGAAGTGAAAATAATCAAACCACCTCCGGTGGAGCCCCCGCCCACCCCCATCGCCGCCCCGGTGACGGTGCCCGTGGTCGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAGGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTC---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAGAAGTTAAGACCAGGAAGTGGTGGCGAGAAGCCTCCTGATGAAGCCCCATTCACTTACCAGCTAAAGGCTGTGCCCCTGAAGTTTGTGAAAGAAATGAAAGACATCGTCTTGACTGAAGCAGAGTCAGTGGGGTCTTCTGCCATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACGAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAACACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGACGTCCAGCTGTCTGATGCCGGCGAATACACCTGTGTCTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTGTTGTAGAAGAACTTCCTGTGCGTTTCGTGAAAACACTTGAAGAGGAAGTCACCGTGGTCAAAGGACAGCCGCTGTACTTGAGCTGTGAGTTAAACAAAGAGCGCGACGTAGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGAGCCCTGACCATCAATGACGCAGACGACCAAGACGCTGGAACATACACGGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCAATTCGAGATCAGCATGTGAAACCGAAGGGGACAGCTGTTTTTAGCTGTGTAATAGCAAAGGAAACTCCAAACATTAAGTGGTTCAAAGGATATGATGAAATCCCGTTGGAACCGAATGATAAGACTGAGATAGTCAGAGAAGGAAAACAACTATTCCTCAAAGTCAAGAATGCTACCCCAGAAGATATTGATGAATATGCGGTGGAAATTGAAGGGAAAAGATACCCCGCGAAGCTGACACTCGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTCACCATTTATGAGAATGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAAGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCGGAAGGTGGAAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGAGAAGTCCTTTACCAGGCACTTAATGCGTTTACCACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGTTGTGCCTCTGAAGGACGTCACTGTTCCGGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAGGCGAATGTGATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGTTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAGTTTAGTGACGAAGGGGTTTATACTGCTGAGGTGGCGGGCAAGAAGAGCTCGGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAGGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCACGTAGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAAAGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCCGATCCCTATTTCACTGTGAAATTACATGACAAAACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGTGAAGAGATTGTACCTTCAACAAAATACTCTATCAAGTCGGATGGCCTGCGCCGCGTCCTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATACATGTGTGACTGCGGCACCGACCAGACAAAAGCAAATCTTAACGTTGAGGCCCGACTGATAAAAGTGGAAAAACCTCTGTACGGAGTAGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCTCCTGACTGTGAGATCATCGAAGATGGGAAGAAGCATATTCTGGTCCTTTACAACTGCCAGCTGCCTATGACAGGGGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACGCCTCTCAGTGACGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGCGAAGTGTCAAGGGAGCCGAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAGTTGAGCTGATAAAGGACGGCACTAAACATTCCTTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGCCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAGAGTGCTGTGTTCACTGTGCATCTGTCCCACGATAACATCCGGGTTAAGTGGTTCAAGAACGACCAGCGCCTACACACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAGACTCATTCCATCACATTCAGAGACCTCACTATCGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACCGTGCTTGAGGGAGATCCATACTTCACCGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGACGCGCCGGTGAAATGGTTTAAGGGTGGGAAGGAAATAGAGCCATCTACAAATGTAGTTATTAAGGCACACGGCAAGAAGCGCGTACTCCTCCTAAGGAAAGCCTTGAAATCAGATACCGGGCAGTATACCTGCGACTGTGGCACAGATAAGACCTCAGGAAAGCTCAACATCGAAGATCGGGAGATCAAGCTGGTGCGGCCTCTGCACAGTGTGGAGGTGATAGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCTGAGGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTGATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAAGCTGCCAACGTGAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCTCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTTGACTGCGAGCTCTCTTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTGGAGCCCAGCGATAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACACTTACTCTAAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAATCTCTTCGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTACTAGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTGGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAATGTACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTTACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAACTTTCCAGAGCAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGCGAAACAGACACTATAAAACTGGTTTGCGAAGTCTCCAAGCCTGGAGCAGAAGTGGTTTGGTACAAAGGGGATGAGGAGATCATTGAAACAGAAAGATATGAAATCCTTACCGATGGACGAAAGAGAATCCTGACCATTCAGAACGCTCATCTTGAGGATGCTGGCAGCTACAACTGCCGACTCCCAAGTTCCCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCACTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATCATTGCTGATGGCAAAAAGAGGATCCTGGTTGTGAAAGATGCCACATTACAAGATATGGGAACTTACGTAGTCATGGTTGGAGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTCTTCAACTGTGAAGTCAATACGGAAGGTGCCAAGGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAGAAAGACCTGGTCTACACCCTCAGAATTCGAAATGCACAATTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACAGTCACATTCTGGTGCAAGGTGAATCGCCTCAATGTAACACTGAAGTGGACTAGAAATGGAGAAGAGGTGCCTTTGGACAACCGGGTTTTATACAGAATTGATAAATATAAGCACTCTCTAATCATTAAAGACTGTGGCTTCCCTGATGAGGGTGAATACATGGTCACCGCTGGACAAGATAAATCTGTTGCCGATCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTGGAAGACCAGACAGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAGGCAAATGTGAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTACACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTCTTTTGGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGAAGATCAGGATCTTGTGGTTGACGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGATGCCTACCCTAAAGCGGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGAAACTACAGCTGAACAAACTTCTTTCAGGATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTCCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAGCCATTAACCGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACTGATCGTGCGGACAGTTGTGAGTTTACTGTCACTGGACTACAGAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTAGAAACAGATAACCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAACGTAGCCATCACTGATATAAATAGATTTGGGGTCTCACTGACATGGGAGCCACCAGAGTATGACGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGATAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGACCTATCTGCAACTGTCACTGATGTGGTGGAAGGACAAGATTACAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTGGGGAAACCAAGTGCGGCCACGCCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAACTTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGTTACATAATTGAACGGTGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTAAACTGACTTACCAGGTTACTGGATTACAAAAAGGAAATAAATACTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATCTGTTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGCCTGGAAGTTATTGTCCCGAATCCTATCACAATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAAGTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGAGACCGTGTGAAAATAAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCGGACAAGGGCATTTATACACTGAAATTAGAAAATCGCGTGAAAGCAATTTCTGGAGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGACATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTGAAAAACGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTCTGTGACTGACCTAGAATTCACGGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAATGTGGCCCCGGAGAACCCGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGCATCTTTCTAACATGGGATCCACCTAAACATGATGGTGGTTCACGCATCACAGGCTATATAGTTGAAAAATGTCCACGTGGCTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGTAAATGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTCCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCCCCAGAAATCTTCCTTGACGTGAAGCTCCTCGCTGGTCTCACCGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCCGATATGCTTTTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAGAAATCCACGGTGACCATCATGGATAGTAAGAGGAGTGACACCGGCACATACATCATCGAGGCCGTGAACGTCTGTGGTCGGGCCACTGCGGTGGTGGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAACGAATCATGCCTTCTAACATGGAACCCACCACGCGATGACGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCGACGGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTGGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAAGCCTCTCCAATAACAGCTAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTCGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCTGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTCAGATGCAATAAGATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGAACAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGAAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTACGTCATTGAAATGCTAAAGACCGGAACAGATGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACCGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTCAGAGCTGTAAACAAGGCTGGAGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTTTGCAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTTAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACCGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGATACCTTTACCACCCCTGGGCCACCCTACGCTCTTGCAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCGAAAAATGATGGTGGACGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCGCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCAGGCGTTGGTCACCCAAGTGAACCCACAGAAATCCTGGCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGACGCTGGGCGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCCATAAAAGACTTGAAATTCAAAGTTGAAGAAGGCGTTGTTCCTGACAAGGAGTACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGACATGGAGACACATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCCGGGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGTGTGTCCATGCGGATGCTGGAGTTTATACCATTACGCTGGAGAACAAGCTCGGCTCAGCAACTGGAAAAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGCAAATTAACCTGGGAACCTCCAGAATACGATGGTGGAAGCCCAATCCTTCATTACGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAACAAACTGACTTGGACCGTAAAAGATCTCATACCAAACGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTATAGATGTTGAGGTTCATAATCCTACAGCTAAGGCAATGACTATTACGTGGAAGCCGCCTTTGTACGATGGAGGGAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCTGTCCTGACCTATACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGCCTTGAAGTGAAACGGGGTGATGAAATAGCACTTGACGCAACCATCTCCGGGTCACCTTACCCAACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAATTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAAGAGGAACCATTTGTCCTGCAGCTGACAGAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGCGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGCTGAAAATGACCATGGTATTGCCAAAGCTCCTTGTACTGTCTGTGTGCTGGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGCGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTACTGTCACTTCAACACTTAGACACTGCAAATACTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGATGTAACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGACTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTACGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCGGGGCCACCTGTCCCAAGAGTCACGGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTTTGTTGATAAACAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGCCCCGTCAGTACACTGTCAGAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGACCACCGGGAGAGACAGGACCTGTTACTGTGGCTGAACCACAAGAGCCTCCGACCGTGGAACTAGATGTTTCTGTCAAAGCTGGAATACAAATAATGGCTGGAAAGACTCTGAGAATTCCAGCTGTGGTAACTGGTCGTCCGGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGCGTTGTAATAGAGAACGTTGGAAACAAATCTGATCTAATTATCAAGAGTGCATTGAGAAAAGATCATGGCAGATACGTGATCACAGCTACCAATAGCTGTGGTTCCAAATCCGCGGCAGCCAGAGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAGATGTGTTTACTTAACTGGTCTGATCCCGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATTGAGACTGAGAGATCTAAATGTGACATCACAGGCCTCATTGAGGGGCAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAGTAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACGTCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGTCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCCAACTTTGAAAGAGTTAACAAGCAACTCTGCCCAACCACATCTCTTCTGGTTGAAGATCTCGATGAACACCAAATGTATGAATTCCGCGTCAAAGCCGTCAATGCAGTTGGGGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAAGACGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAATATCCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAAAAACCCACAGATGCACTTAAGATAACAAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACCGAGCTTATCATTCCCAAAGCCGTCCGGGAAGACAAAGGCACTTACACCATTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATGTCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACTCTGCTGTAGAGAGGAAATATGGGGTCTGGAAACTTATCCCCAACGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGACTGCAAATCAGATAAAGTTGTCATTCAAGATCCCTTCCGCCTCCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGAGGCTCTCCAATTACGGGCTACTGGCTGGAAAAGCGAGAAGAGGGAAGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGATTGAAAGGCGTGGAATTCAACGTTCCCCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGTCCTCCCAGTGAACCATCAGATCCAGCTATTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCGCTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAGATGCAAGAAGAAGGCAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTGCTAACCACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCCGCAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGGGAATCCGAGCCAAGCGATACAACTGGAGAGATCCCTGCCACAGACATTCAAGAGGTACCAGAAGTTTTTATTGACATTGGAGCACAAGACTGTCTGGTTTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCGTGGGAGTTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAAGGAGTTCATGACGTACCTGAGGATACACAGGTGGAGACTGCTGAAAACTCATCAGTAATTATTATTCCGGAATGCACACGAGCTCACTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCACATTGCAGAGTCAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGACGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAAGACAATCGATGGAAAAGCCTGGACTAAGGTCAATCCAAACTGTGGAAGCACCACATTTGTGGTTCCTGATCTCATCTCTGAACAGCAGTATTTCTTCCGCGTGCGTGCAGAAAACCGTTTTGGTGTTGGTCCACCTGCAGAAACCGTTCAGAGGACCACAGCCAGAGACCCAATATATCCTCCTGACCCCCCCATTAAACTCAAGATTGGCCTCATAACAAAGAACACCGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCTACTGGGAAAAAGAAAGAGGCATGGAAACAGTGCAACAAGCGTGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATTGAGGGCGGCCAGTATGAATTCAGGGTCAAGGCTGTCAACGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTGGGCCCAGTGACTGTCAAAGACCAGACATGCCCACCATCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACGGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTCCCAACACTGACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGACAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACGTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAACCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGCCCAATAAAGTTTGAATCTGTTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGAGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAGGCTAATAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTGTTCCGAATCATGGCCCAGAACAAATTTGGTGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACCGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCTGATTATCAGTTCCGTGTATATGCAATCAATGCTGCTGGTGTGGGCCCTGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACAGACTGGACTAAATCATCTGTGGATTTGGAGTGGTCTCCCCCACTAAAAGATGGTGGATCCAAAGTAACTGGGTACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGTCATTGAAATGAAGGACAGAATTGTGCCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCACGCCGGAGGGGTGATCCGGATCATCGCCTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTACTCCCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAACACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACGTGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAGAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACATATACGGTTACCCGACAAAATGCTACTGTCCAAGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCAGCCGAAAACAGTGTTGGCATAGGCCCGTTTACTGAGACACCAACTGCACTTGTCATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGATCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCGTAGAGAGCCGACTCATTGGAACTGAGAAGTTCCACAAGGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTGAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTAGCTCCTCCAACGCTTGACCTTGACTTCAGAGATAAGCTCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAATCACTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGATCGCACTCACATAAAGACCACTCCGACGACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCCGCAAGTGCTAAAACAACATGCAAAGTTCCTAAACTCCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCCATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGAGCAGCCAGTTGTTACAGAAGTTACCAAAGACTCTGCATTAGTGACCTGGAACAAGCCAAATGACGGAGGAAAGCCCATCACCAACTACATCCTGGAGAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAACCCTGAGGCAATTGATACAACATGTAATTCAGTTGATCTAACCTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAGAGAGCTAATCACACTCCTGAGTCATGTCCTGAAACGAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTCAGGGCAGTTAATGAAGCTGGTGAATCAGATCCAGCTCATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCACGAGAACAACACATAAAGGTTGGTGATACTCTAAGACTTAGTGCCGTCATCAAAGGCGTGCCATTCCCAAAAGTAACTTGGAGAAAGGGAGACAGAGAGGCTCCGACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCCCAACGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTCCTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCTGTCATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAGCTACATCCAAGAAAAAGAGTCACATGGCTAAACACCTTAATGAAGGCAATCAGTATCTCTTCCGGGTAGCTGCCGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAAACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCTGATCGTGATGGCGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATCAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTAGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCATTCCCACTGCCAAGTGGACAACCGATGGGAGTGAGATCAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTAAGGAAAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAATATATGACTATCTCATGGCAGCCACCTAAGGATGACGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGGCACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGCCCTCCCCTTGACTCCGTACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAATTGGTTACTATGTGGAACGTCGAGAAGTAACTGGGAAATGGGTGAGAGTCAACAAAACACCCATACCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAACACATATGAGTTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCACCAAGTTCTGACCCAATAAAAGCTTCCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACAACACAGTGGAATAGGATTAATAAAGATGAGCTCATTAGGCAGTGTGCCTTTAGGGTACCCGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTAACCTGTCGTGATGTTATTACTGTTAGAGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAGGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAACGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGTCCAACCATTGAAACAAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTGTCCTATCACGTTGAAAGGAGGCTGAAGGGCTCCGATGAATGGGAAAGAGTACATAAAGGAAGCATTAAAGAAACCCAATATATGGTTGACAGATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAAGAAGACTTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTAACGGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCCGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGCGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGTTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGACCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAAAAATGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTGCTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGTCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAACCCACCTGAATATGACGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAAACATTCAGTACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAGAGACGTCTCAAGGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAGTTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTCGACACAACCAAAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTACGATGGTGGCGCGCCAATAATTGGATACATTGTGGAAATGAGACCAAAACGAGAAGACACATCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACGGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCCGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCGGGATGCCCTATCCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACTTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCCACCCGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGTCCTGTGACTGATTTAAAAGTTTCAGATGTCACTAAAATGTCATGCCACGTTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGTGAGGCAGAGAGAAAGACGTGGTCAACAGTTACCCCAGAAGTCAAGAAAACGAGCTTCCAAGTCACCAACCTCGTCCCTGGGAACGAGTACTTCTTCAGAGTCACTGCTGTCAATGAATATGGCCCTGGCGTGCCAGCAGACGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGAGCGAACCGGATCCCCCCAGGAAACTAGAAGTCACTGAAATGACCAAGAACAGTGCTACCTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATCAGCTACAGAGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCGGTGGTAAAAGATCTCAGCCTTGTCGTCACTGGCCTCAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAACGCTGTTGGAGTCAGTTTGCCAAGGGAAGCTGAAGGAGTATATGAAGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAGAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTACGGGAAGCCTCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTCACTTCCAGCCACCTGGCAGTGCATAAAGCAGACAGCTCTTCAATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGGTACTACAGCCTCACCGCAGAGAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGGGACTGGGTGACAGCTCTAGCCTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCGAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGGAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACCGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACATGATGGAGGCAGCAAAATCATTGGCTACTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTGCGGTGCAATACCTCACCTCACCAGATTCCCCAGGAAGAGTACACAGTCACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCTGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCCCCCAGGATAGAACTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACCGTCTCTTGGAAGAAGGAGGGCACACTACTGAAACCAGCGGAAGGCATAAAGATGGCCATGAAGCGGAACTTATGCACCCTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATGCGAGTGGTTCCAAATCAGCCACCATTAAGCTTAAAGTATTAGATAAGCCGGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAAGTCTCGGCTACAGTGCCCATCACCAGCTGCACTGTGGAGAAACTCATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCTAAAAACCCATTTGACCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACGGTAAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTATTTGGTTGAAAAGCGAGAGACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCGGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTACGACGGTGGTAGCCCTATCATTGGCTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAGACACAGAGTATCAGTTCCGCGTGTATGCCGTTAATAAGATCGGATACAGTGACCCCAGTGATGTGCCAGACAAACATCGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATCGGACTTGACATAAAATCAACAGATTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGATTCTGCTTATATTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTGGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCTAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGTTATCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCGCAGTGATGGTGGCAGTCGAATTACCGGATATGTAGTAGATTTCCTGACTGAAGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCTGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCCAGTGAAATCACTGCAGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATCTGTGCTACTTGGCTAAAGAAAATAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTAACCTGGAAGAAAGGGGAAGATCCTCTACCAACTGACACCAGAGTCAGTGTTGAGTCAACTGCAGTTAACACTACTCTGGTGGTACATGATTGCCAAAAATCTGATGCTGGAAAATACACTATCACACTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGGCCAATCAAATTTGAAGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGCCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTGAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACTTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCTTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCAGATGCCCCCCCACCTCCCAACATCGTGGATGTCAGACATGACTCAGTATCTCTAACTTGGACTGACCCCAGGAGAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAACAAGACGCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACGGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTGGAGATGCGGGACCTACCCTCTAAGACTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCCGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAGGATGAATATGAGGCACCAACCATTGTCCTCGATCCCACAATAAAAGATGGGCTGACAATTAAAGCAGGAGATAACATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGAGCAGGAAAAGACATTAGACCATCAGATATTGTTCAGATATCTTCAACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGTCCTCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCATTGGAGGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAAACCAGTCGGCTCTTGTGGACAGTGGTTGCTGAAGATATTCAGACTTGCAGGCATGTGGCCACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAATCTGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTTGATGACGGCGGTAGTGAAATCACAGGATATCATATTGAAAGGAGAGAAAAGAAAAGCTTGCGATGGGTGAGAGCAACCAAGACGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTATGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCCTCAAATCCTGTTCTGATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACTGATACTACCAAAAAGTCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATATCGTAGAGCATCAAAAAGTAGGAGAGGAGGCCTGGATAAAAGATACAACAGGAACTGGTGTCCGAATCACTCAATTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAATAATTACAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCCGAGCTTCGAAGAACACTTGTTGTTAGAGCGGGACTCAGTATTAGAATATTCGTGCCCATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGACATCAACCTTAAAAACCGAGCTAACATTGAAAACACGGAATCATTTACTCTTCTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCCTGGATACCCCAGGACCCGTCCTTAACCTGAGGCCTACAGACATCACAAAGGACAGCGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCCCGTATAACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTATTCCACAGTCACCACGAAGTGCCATAAATGCACATATAAAGTTACTGGCCTGTCAGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTGAAGGCCTCAGAAGCACCGTCCCCACCAGACAGTCTGAACATTATGGACATAACTAGGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAATGGACCCATGTCAGCACCGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCACGCTTCCAGAACTGGATCTTCGTGGCATTTATCAGAAACTAGTCATCGCCAGAGCTGGTGAGAACATCAAAGTGGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACGGTTACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCCACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGCGATAGCGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCTACTGGACCAATCAAATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACAGACAGTACTACATGGGTTGAATTAGCAACCACTGTCATACGCACTACCTATAAAGCCACTCGCCTTACTACCGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTGGGACCAGGCATCACATCTGCATCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATGACAATTAGCTGGCATGAGCCTCTTACTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGGAAAAGCAAGCCGAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAATTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGGCGGTGGCTGAAGGCCAACTTTAGCAACATTCTGGAGAATGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGTGTGATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGACGTTGAAGCACCAAGGATAATGGTGGATGTGAAATTTAAAGACACAGTAATACTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCTGATGTTTCAGGTCGCCCACCACCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCTACTTACCTGATAAACAAGGATTCATCAAGAAGGGACAGTGGTGCCTATATCCTTACAGCAACGAATCCTGGTGGGTTTGCTAAACACATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACATCAGAAAAATGTGTGTTGTCATGGTTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATTACTATATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTGACAAAACTGAAGGTCACTAAACTTCTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCCGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCGATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAGAAAACTCTTACTGATCTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATTCGAGCAGATCATCCATTTCAATTGCTTGGAATAAGCCTATCTACGATGGCGGTTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAGGATGAATGGAAGATTGTCACTCCACCAGCTGGACTCAAGGCAACCTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGACCTGCGTAAAGTTGTTACTATAAGAGCTTGCTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCCTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCTTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATTGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTACTAGACACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGTCATCTGTCACATTGACATGGGAGCCTCCTCTCCTTGACGGAGGCTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAACTGCCATAAGACGTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTACTTCAGGGTTCTCGCTGAAAATGAATATGGCATTGGGTTGCCCGCTGAAACTGCAGAGTCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACCAGAAATAGTGTGTCACTCTCTTGGGAAAAACCAGAACATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCGGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTTCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAATTCACTATTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAACATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGAGGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCGACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAGTATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACTTACCTCAATTCGGAGCCTATCATAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAATGCTCTCCTCCAAGGACAGCATGGAGGTACACTGGAATGAGCCAGTTAGTGATGGGGGTAGCAAAGTCATTGGCTATCATCTGGAACGCAAGGAAAGAAACAGTATCCTCTGGGTGAAGTTGAATAAAACACCCATTCCTCAAACCAAGTTTAAAACGACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTATATGGCTCGTGACCCATGTGATCCACCAGGGCGGCCAGAAGCAATTATTGTCACACGAAATTCCGTGACTCTCCAGTGGAAGAAACCTACTTATGATGGTGGAAGCAAGATCACCGGCTATATTGTAGAGAAGAAAGAATTGCCTGAGGGGCGCTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCACAGATATGAGTTCCGGGTAATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGACGAGGTAGAGCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTAGTTCATGCTGGTGAGTCGTTCAAGATTGATGCAGATGTTCATGGCAAACCAATACCGACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACGAGTCTCAGTGTAAAGGAAGCAATACGCAATGACAGTGGAAATTACATACTGAAGGCCAAAAATGTTGCAGGGGAGAGGTCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGACCACCTGAGGGACCTGTTCTAGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAGAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAACGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCACTAGAATCTGAGCCAGTGATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGATCGTTGTATGGGAAAGACCAGAATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGCGATAAGGAGGGCGTTAGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCTGCCTTCTGGTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATTCAAGGCTACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAATTTCCGTATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCGGACATTGAACTTGACCTAGAACTAAGAAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTCTTTGTCCCTATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGCTACGATAGTGGAAAATATACACTCACATTAGAAAACAGCAGTGGAACGAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCGCCTGTTAACCTGAAAGTCACAGAAATCACAAAAGACTCAGTATCAATTACATGGGAACCTCCTCTGTTGGATGGGGGATCCAAAATAAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTGGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAGCAACTCCAAGAAGGCTGCAGTTATTACTTTAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCCGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTTACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAATGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAGTATCTCTTTAGAGTTGTTGCTGTGAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTCGGCCAAGATTTGAAAATAGAGGTGCCAATTTCTGGACGTCCTAAGCCAACCGTTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAATGTTACTGATTCACTTGACCTCACTGTACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTGACTAATGTTGTAGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACTTTATCTTGGAATCCCCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACTGTTTCTGCTACTGTTGCCAGAACCACGCTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATACGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACTCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCAGTCAATCTTGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTACGTAGCCAGAGATCCTTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGCTTATGATGGTGGAAGTGTGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAGGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCCGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACGTTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAAAACACAGATTTCAAGGCTTTACTTATTGTAAAAGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTATTGGACAGACCAGGACCTCCAGAAGGTCCAGTCCAGGTTACCGGAGTCACTTCTGAAAAATGCACTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGATATTTCTCACTATGTCGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACTAAACTCTTAGAAGGGAATGAATATGTTTTCCGCATAATGGCTGTCAACAAGTATGGAGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCCTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATCGGTTACATTGTGGAGAAAAGAGATAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACAGAAGATCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGGGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAAGCTTGTGATCCTGTATTCAAACCTGGACCACCCACCAATGCACACATTGTAGACACCACTAAAAATTCAATCACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTTGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCACTGAGCACCAAGAGTATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGATCTTGACTCTGAATTAAGGAAAGGAATAGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGACGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGGTCTAAATCTGCTTTCGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAAAATTTGGCAGTCAAAGAAGTGAAAAAAGATTCTGTCCTGCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAACGTGAGTAGCAAATGCAGCAAAACCAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCGGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACCGCTGATGCTGTGAAAGCCGCTGAACCTCCTTCCCCACCAGGAAAAGTGACACTCACTGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGACGGTGGCAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTTGTGGCCGAATCCAAAGTCTGCAATGCAGTGGTTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTACCATTTAACACATATACTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTAATTGGCCGACCAAGACCTAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTCGATGAAACAGCTACTTCAACGATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACGGCAACAGAAAATCTCACCATCATTGTTTTGGAAAAGCCTGGACCTCCAATTGGACCAGTTCGGTTTGACGAAGTTAGTGCAGACTTTGTGGTCATCTCTTGGGAACCTCCTGCCTATACTGGCGGCTGCCAGATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCACATGGTCTCAGCAACAGTTGCGAGAACAACAATTAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTGGATTCCAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCCATTTCAAAAGATCAGATGATTGTGCAGTGGCATGAGCCAGTTCATGATGGAGGAAGCAAAATTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTGAATAAGACTCCCATTCAAGACACGAAATTCAAAACAACTGGGCTCGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTATCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTCATCACAAGAAACAATGTTACACTGAAATGGAAGAAACCTGCCTACGATGGTGGTAGCAAGATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGACGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCATCTGAAAGCACTGGTGCCATTACTGCCAGAGATGAAATTGATGCACCAAACGCCTCCCTGGATCCAAAATATAAAGACGTAATCGTTGTTCGTGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAGCCTATACCTGATATTGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAGACGACTGCTAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGCGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAGGACGGTGGTGCTAATATTTCGCATTACATCATTGAAAAGAGAGAAACAAGTAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCCTTGGAATCTGAGCCTGTTATAGCCTGTAATCCGTATAAGCCACCAGGTCCTCCTTCACCCCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAACATGGGCACGCCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTCGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCCAGCGAGCCATCTGTTTTCTATCGTGCATGTGATACCTTATATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAGTAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATATGGTGGAGGTCAAAGAAGCCGCTGCTGATGAATGGACAACCTGCACTCCACCGACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTAAAAGAAAATACTGAGTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCGCCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCATTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCACTCTCACAGAGAGGGCCCAGATCGAGGTGACCAGCTCCTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGCGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTAAATGTAAGAGAAATAAAGAAAGATTCGGTGACATTGTCTTGGGAGCCACCACTTATTGATGGCGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACTACAAGAAAAGCATACGCTACTGTTACAAACAATTGCACGAAGAATACTTTTAAAATTGAAAATCTACAGGAGGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACGACTGAACCCGTTAAAGCTTCTGAACCACCCCTCCCACCCGGAAGAGTGACTCTTGTTGATGTGACCCGTAACACAGCTACAATCAAGTGGGAGAAGCCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTAGAAGCGACTATATCTGGCCTAACTGTGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTCAATGAAAAGGGAAGGAGTGATCCGAGACAACTTGGAGTGCCAGTAGTTGCAAGGGATATTGAAATAAAGCCCTCCGTCGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGGGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCCAGGGAAGATGTTGGAACTTACGAATTATGTGTTTCGAACAGTGCTGGATCCATAACAGTTCCTATAACTGTAATTGTCCTCGACAAACCAGGGCCTCCAGGACCTGTTCTTATTGATGAAGTTAGCTGTGACAATGTAACAATTTCCTGGAGTCCTCCAGAATATGACGGTGGCTGCCAAATTAGCAATTACATCGTCGAAAAGAGAGAAACCACTTCTACCACATGGCATGTAGTTTCACAGGCAGTTGCGAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTAAACCTGTTGTTGCAGAGTATCCATTCAGCCCTCCAGGTCCTCCCGGCACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACACAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCCTGTGATCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAATGGTCTAAACCACATTACGACGGTGGAGCTAAGATCACAGGATACATTATCGAACGTAGAGAACTACCAGATGGCCGATGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCAGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGGCCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACATCGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCGACAGACTATAATACTTCGTTAACAGTGAAAGACTGTATCCGACGAGACACTGGCCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACAGCTGAGAAATGCTCACTTTCCTGGGGACCGCCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAACGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGTGAGCCCCTAGAGAGCGTGGCAGTAAAGGCACTAGACCCATTTACAGTTCCAAGTCCACCCACATCTCTGGAAATTACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCAAGACCGGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGAGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTATTCTTGCCATCTCCTCCATCCAAACCCAAAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGCGGGGCCCCAGTAACTGGATACACTGTAGAATATAAGAAATCTGATGAAACTGAGTGGGAGACTGCCATTCAGAACTTAAGAGGCACAGAATATACCACAGGCGGACTAACAACAGGAGCCGAGTATGTGTTTAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAAGTAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTGCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGCACCTAGTGTCTTGTGGAGTAAGCCAGACAGTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACAGAAATGATTCCGGAAAATACACAGTAACAATTCAGAATACTGTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAACCAATATCACTGTACATGACATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGCGTAAAAATAACAGAAAAACCAAGCCCACCCGAAAAACTTGGAGTAACAGGTGTATCCAGAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACATTATGTCGTTGAAGCATTAGAAAAGGGGCAGAAAAATTGGGTTAGATGTGCAGTGGTAAAGTCAACCCACCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTCAGCGACCCAAGAGAGCTCCTGCTTCCTGTTCTTATTAAAGAACAACTAGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTGTATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGACGGTGTCCCCCTGAAGGCAACCATGAGATTTAATACTGAAGTTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACCACTGATGCTGGAAGATACGAGATCACTGCTGCCAACTCCAGTGGAACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGCGATATAACAGAAGAAAGTGTGACTCTCAAATGGGAGCCGCCGAAGTATGATGGCGGAAGTCAAGTTACTAACTACATTGTACTCAAGAGAGAGACGAGTACTGCAGTGTGGACTGAAGTATCTACAACAGTTGCAAGAACCACGATTAAAATCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGGTTGTCAAACTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTGTTTTGTGGCAAAAAGCCAACAAATTGGTCATCCGTACAACTCACTTCAAAGTCACCACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATACGCAGAAAATGCTGCTGGTATTGGAAAACCGAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTCTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATTGAGACTCAATTCATCGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGTGTCTTTGCTAGGAATGCCGTTGGTTCAGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGCACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCCGAGCCTACGATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCACTGGTATGTGTCGAAAATACCACCGACCTTGCGTCTATACTCATCAAAGATGCAAGTCGCCTTAATAGTGGAAGCTATGAACTAAAACTAAGGAATGCCATGGGTTCAGCCTCAGCCACCATCAGAGTACAGATCCTGGACAAACCAGGACCTCCAGGTGGTCCCATTGAATTTAAGACGGTCACTGCTGAAAAAATAACCCTTCTCTGGCGCCCTCCCGCGGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTTGTATGGTCTATTGTGTCTGAAAATTTGGAAGAATGCATCATAACCACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCGCTGGAATCCGATCCAGTGGTAGCAAAGAATGCCTTTGTTACTCCTGGGCCTCCAGGCGTACCGGAGGTGACCAAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAGTTGTCGATGGTGGTAGTGAAGTAAGCGGCTATTTCCTTGAGAAAAGAGACAAGAAGAGTCTAGGATGGTTTAAGGTCTCAAAGAAGACTATCCGTGACACCAGAGAGAAAGTGACTGGACTAACAGAAAACAGTGACTACCAATACCGAGTCTGCGCTGTAAATGCTGCTGGTCAGGGTCCATTCTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCCATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACCAAATCCTCCATCACTCTTGGCTGGAGTAAACCCGTCTATGACGGAGGCAGTGCTGTTACTGGATATGTTGTCGCCATGAGGCAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCCAACCTGACACCCGGAATCAACTACTACTTCCGGGTATCTGCTGTAAACTGTGCCGGACAAGGAGAACCTATAGAAATGACTGAAGCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCATATGGAGAAAAGATGAGAAGAATCTCAGCAGTGATGCCAGATATAACATTCAAAACACCGATTCATCTTCATTACTCACAATTCCTCAAGTCACTCGCAATGACACAGGAAAATATATTCTCACAATAGAAAATGGCGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGATACGCCAGCCGCCTGCCAGAAACTACAGGTGAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTATCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAGATTGGAATTGGGGAACCCTGTGAAACTACAGAGCCAGTGAAGGCTGCTGAAGTCCCAGCTCCCATACGTGATCTGTCAGTGAAAGACTCAACAAAAACATCTGTTACCCTGAGCTGGACCAAGCCTGATTTTGATGGTGGTAGCGTCATCACAGAATACGTTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACGTGCTGGTGTAAGTAAGACCTGTGAAATTGAAGTTAGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTTTGCCAAAAATGACAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGAAGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAACCGAGTATGTTCGTTTCAGTAAAACCGAAAACAAAATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAACGGAGGGAAATACACCCTTATTCTTGATAATGCAGTTTGCAGAAACTCATATCCCATTACAATCATCACACTTGGCCCACCGTCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGCGCCCGAAGATGATGGAGGAGGAGAAATTACGTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAGCTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAGTACCAGTTTAGGGTTAGGGCGGAAAACAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTGTATACAATGTGACTTCCGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGTAGAGAATACCGAGCTACCGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCGCGCCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCACTGCGTGATGGAGGCAGTAAGATCGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGATGTCAGTGAATGTCAGTACACAGTCACGGGACTTAGTCCCGGGGACCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTCGGTACTATAAGTCCACCCTCACAGTCTTCTGGCATCATCATGACAAGAGACGAAAACGTTCCACCAACTGTTGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTAGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGCGTGGAAGCCAAAAATGCATCTGGCTCCGCAAAAGCAGAAATCACAGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTGATTGAGGATAACTGCCAAGCCCACAGCTATACTGCCACTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTCGGGAGGCCACTTGACTCTGACCCAGTGGTTGCTCAAATACAATACACTGTTCCCGATGCCCCTGGCACTCCAGAACCTAGCAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAGTCAGATGGTGGCAATGAAATTCAACAATATATCCTTGAAAGGAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGATAGAGGGGAATGAGTATGAATTCCACGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTTAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGCTATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAAGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGTGACTGGCGCCATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACCCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTCAGCATTCGGGCTGATATCCACACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACCGTAGAAAACAACAGTGGCAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGACGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGCTATCAGTGAAAAATGCACTCGTCAGATCCTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTACGGTGTGGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAACTCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTTCTCGAAATGAGACAAAAAGGATCTGACTTCTGGGTTGAGGCTGGTCGCACCAAACAGATGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGTGAACCCAGGGAAGCCTTTTCTTCCGTCATCATCAAGGAACCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGTAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCCGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGATACAGATCGAGTGAGTATCATAACAACAAAAGACAGAACCACCCTGTCTGTAAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAACACAGCTGGTGTTAAAACATTTACCATCACCGTTGTGGTCATTGGAAGGCCAGGTCCTGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACCATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGGAATACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGAGTGGTTTGGTGGAAGGACTAGAATACCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATCCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTGTATGATGGTGGCAGCAAGGTTGTGGGCTATATCGTAGAGCGTAAGCCGGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCGGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCGGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCTTTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGCGGAAAATACACGTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAACCTCACCGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATTGTGGAAAGACGAGAGACTAGCAGGCTCAACTGGGTGATCGTTGAAGGCGAATGCCCAACCCTGTCCCATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTGAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCTTTCACTATTCCATCACAACCGGGCATACCTGAAGAAGTTGGGGCCGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGCAATGAGATCAACAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACAAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGAGTGACCGCGGTGAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTTCAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCATTGACATCCTAGGATATGTTCTTGAAATGCAAGAGAAGGATACTGATCACTGGTACCGAGTGCACACCAATGCCACAATAAGAAATAATGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGCGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAAGAAGTATCGAGAGATTCTGTGACCATTACATGGGAAGTTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAACGTGAGGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTGTACCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTACGGCATCGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTCACTCTGGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTCGTCACCTTAAAACCCACCGTCCTAGAGCACACTGTCATTTCCTTAAATGAAGGTGAACAGTACCTGTTTAGAGTAAGGGCGCAAAATGAGAAAGGCGTGTCAGAACCAAGAGAGATCATCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATTCATGTCCCAGCCGGCAGACCAGTGGAGCTCGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACGCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGACACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCTCCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCTCCATTGAGCGGTTATGTGGTAGAACAGCGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAATGAGTATGTCTTCCGCGTGGCTGCGACAAACCGCTTCGGCATTGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAAATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAACGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACTGGGAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCGCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCTCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATTGAAATGCAGAAAGTAGATCAACACGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGTGCTGAATACAGATTCCGTGTCCTAGCCTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACGGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACTAAGGAAGGCCAAGATGTTAGTAAGCGCGCCATGATTGCAACCTCTGAGACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTCTACATCAAAGTCAGGGTGATAGGAAACCCCAACCCTCCTGAAGGGCCCCTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGTGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGCACATCTCTGGTGGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAAGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACTTCGACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACCACCACAATGTACACTGTCACCGGGCTTGTTCCTGATGCAGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTTTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATATTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAACAAGGAGCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGCGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCCGGTTACCCACTGAAAGAGAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCGGTACCTTCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACCGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCACGCTGGGAAATACAAAGTCCAGCTCAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTGGACATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATAGAAGCTCTGTTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCCGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCGGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCAGGGTTTCAGCCCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAATCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAACGCTACTTTGGTCTGCAAAGTAACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGACTGAAGTACAGGATTCAAGAGTTCAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGACGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTAGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATTAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCCGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAATTATGATGAAGAGGTAGACGAAACAAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTGTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTCGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTTAAGGGAACTGATCAGGTTTTGGTAAAGAAGGAGATTTCCATTCTAAACATTGCCAGGCATAGAAATATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATGTTCGCCAGGTCTGCGAAGCACTAGAGTTCTTACATAGTCATAATATCGGACACTTCGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCCGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGTACCGCCACAGACATGTGGTCACTTGGAACACTGGTGTATGTGCTGTTAAGTGGTACCAATCCATTCATGGCTGAAACTAACCAACAGATGATTGAGAACATCATGAATGCTGAATATACTTTCGACGAAGAAGCATTCAAAGAGATTAGCCTTGAGGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAAAAAATCTCGCATGACAGCATCCGAGGCACTCCGGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCGGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCGGTTTCTGGACAGATAATGCATGCAGTTGGTGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGAAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAAATTTGACGACGGCACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGATAGTTCTTATGCAGAACTATTTGTTAAAGGTGTGAGAGAAACTTACGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATGCGAAGTACACATTCGAATCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATAGATGATGATGCTGAATATACGGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGCAGGGCGAAACTGACAGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAATGCCAAGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAAAATTAAAATGGGAGAAAGATGGCCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCCTGGATTATTATGCCTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAAGTGGAACGCTTAAGGTACGTCAAGCAAGAATTTAAGACTAAGGAGGAGCGTGAACGACACGTCCAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACACAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATTCTCTACAAACCGGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGAGAAAACTCCGTATGCCTTATGAGGTACCGGAACCACGCAAGTACAAACAGACTACCATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATTCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTCTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCAAGAAGACGTTCTCTTGGCGACATGTCAGACGAAGAATTACTCCTTCCCATTGATGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGCTGGGTTTCTCAGCTTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCACGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACCAGGGCTGAGACTAGCACGAGCTATGCGGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGGCAGCCGAAACAACGGCAGAGGATCATGGCTGAGAAAGAGGAGGAAGAGTTGCTTCGCCCAGTTACTACCACTCAGCGACTCTCAGAATACAGAAGCGAGCTTGACCACATGTCAAAGGAGGAAAAGTCCAGAAAGAAATCA---GGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATATGAAATCTCAAAACACGCTCAAAGGGAGTCC---TCCTCC---TCAGTGTCCAGGCTACTGCGGCGGCGACGTTCCCTGTCTCCAACCTATATCGAATTAATGAGGCCTGTGTCCGAGCTAATCCGGCCACGTCGGCCGCCAGAGGAG------GAATAT---GAA---GAT------------GACACAGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGGCACCATGTGGCCAAAATACGCGTTTTATCTTAAATGTTCAGTCTAAGCCAACCGCTGAGGTTAAATGGTACCACAATGGCGTCGAACTCCAGGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTATTGACCCTAGAAATTCTGGACTGCCAAGCTGAGGACAGCGGAACATACCGTGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGATGTCACAGGCGGGGATTACACTACCTACGCTTCCCGGCGCAGAGACGAACAAGTGCCTCCGTCAGTTTTCCCTGAGCTGACAAGAACAGAGGAATACGCAGTTTCGTCGTTTAAGAAAACTTCTGAGATGGAAGCTTCTTCTTCCGTCAGGGAAATGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCGGCCTATGAACACCACGCATCTGCAGAAAAGAGAAGTGCTGCCGTA---GAACAGAAGTCACTGGAAGAAAAATCCACACACAGAAGGATCAAGACGNNNGTGGGAGCAAGAATTCTGACGAAGCCAAGGTCCATAACTGTGTATGAAGGCGAGTCCGCGAGGTTTTCTTGCGACACAGACGGTGAGCCGGTACCCACTGTAACCTGGCTGCGTGGACGCCAAGCGATAAGCTCTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCAACCTTTGAGATCTCTTCGGTGCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGCGAAGGCAGGCAAGAAGCTCAGTTCACTCTGACTGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGTCACCACCAAGCGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTTAAGTCTCCAAAACGAGTGAAGTCCCCGGAACCAGTCACTACTCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTGTCTGTCCCACCCAAGATAACTCAGTCCCTGAAAGCAGAAGCATCTAAAGATATTGTGAAGCTGACCTGCGCAGTTGAAAGTAGTGTATTAAGGGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTTTTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACGGAATCCGATAATGGAGAATACATTTGTGAGATATCTAGCGAAGGTGGAACTTCTAAAACGAACTTACACTTTATGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGGATACCAGAA---------------------------------------ACTAAGAAG---------------------------------------GCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCAGAGCCAATTTCCTCAAAACCAATAATCGTCACTGGGCTGCAGGATACAACTGTTTCTTCAGACAGCGTCGCTAAGTTTGCGGTGAAAGCCACTGGAGAACCCCGGCCGACCGTCATCTGGACAAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATACAAACTCTCTGAAGACAAAGGAGCTTACTTCTTAGAAGTTCGTAAGACTGATACTTCTGACAGTGGGCTTTATACCTGCACAGTAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGATACTGAGGCACAGCAAGTATCTACACAAAAGACCTCTGAAATTACGTCACAANNNAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAGAAAGCTCTAATTTCTGAAGAAATGAAAAAATCAGAGATGAAATCTCAAGAACAGTTAGCCCTCAAGGAGGAAGCCTCGAAGGTTCGGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACGCATGCAGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGCGTAGAGCTCGCTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTGACCATCAAGCAGGCCAGTCACAAAGACGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATTAAATGTCAGTATGATCTGATGCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCCCAGCCCAGATCTCAAAATATTAACGAGGGACAAAATGTTGTCTTTTCTTGTGAAATCAGCGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCCAAGCAGGAGGCG---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCGTAAGAGGAATTCCACCTAAAATTGAAGCGCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTACCCCGGAAATAATATGGTCCCGTGGCGGAAGAAAAATTCAAAACCAANNNCACGGGCGATTCCACATTGAAAACACAGATGACCTGACAACTCTCATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCCATG
>HLtreOrn2
ATGACAACTCAAGCACCGACGTTTCAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAACTTTGTTCAACGACTGCAAAGCATGACTGTGAGACAAGGAAGCCAAGTACGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGATGGAGCGGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGTGTTGGAAGAGCTACTTCGACTGCTGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGCCAGCAGTCCCCGTCGCCGATAAGACACTCCCCTTCCCCGGTCAGACATGTGCGGGCGCCAACCCCGTCTCCTGTCAGATCCGTGTCTCCAGCGGGAAGGATCTCCACG------TCCCCCATCAGATCCGTTAAGTCTCCACTACTCGCCCGGAAGACCCAGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCGAGATCAGGACCAAGGAGAGATGGGAAGGGAGATAT---GGGATCCAAGAGCAAGTGACCGTCAGCGGAGGA------GCGGGTGCT------------GCT------GCCAGCGTGTCAGCCAGCGCTGCCTTTGCGGCGGGGGCCGTGGCTGCTGGCGCTGCAGAG---------------------GCGAGACAAGAAACTGACAAAAGTGCAGCTGTTGCGACTGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCATGTCCAACCTGCTCAAGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAGGCAGTAGTGGCCGCCGATAAAGCCCAGGAACAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCCGCAACTAAAGCCAAAGAGCAAGAAACTAGAGTTACTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAAGACAGACAGCTATG---ACAGCTGCTGCGTCCATGGTGGTAGCTGCCACCGCAGAGACCACAAAGCTAGAAACAATCCTGGGAGCTCAAGAAGAAATTGCCACACACCATGAT---CAAATGCAC------ATAACTCAGGAAAAGATAACGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCCCAANNNCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCACGGAAAG---ATGGACGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTCGTTGCTGCAGTAGACCAGGCCCGCATCAGA---------GAGCCCAGGGAGCCGAGGCATCTTGAAGAATCCTATGCGCAGCAGACCACTATGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGGGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTTACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCGACCGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCACCCCAGTTCCCCTTCGCCGACACGCCAGACACCTACAAGAGTCAGGCTGGCATTGAAGTGAAGAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCGGGAAGAA---CGCTTCAAAGTCCTACACGAGCGTGAAACCAAG---GTGACAGAAACAGCAAGGGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACGGTTATAGAAGGTGAATCTGTCACGTTGGAGTGCCACATCTCTGGATACCCCTCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGCGAAGCCTTTGCGGAAGACAGCGGGCGATTTACCTGCAGTGCCGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTGGCCGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACAGAAGAGAAACGCTTTGTAGAGTCCAGAGATGTGGTGATGACGGATACTAGCATCACAGAGGAACAAGCAGGACCCGGAGAACCTGCCGCCCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTTCCTCTTACGACGGGATACAGATACAAAGTGAGTTACAACAAACAAACCGGGGAGTGCAGACTGGTGATCTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAGTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCGGAAGCTATCGAAGCAGGATTTGACTTAAGAATCAAGAATTACAGAATTCTCGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAACGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGATGAGGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCGGGGAAATTG------------------------------------TATGTTGAGCCTGCTGCGCCTCTTGCTGCTCCGACTTACATACCCACCCCAGAACCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGGCAAACTGCCAGATTTGACTTAAAGGTCGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCACGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCCGCAGCGCCCAGTGATTCTGGGGAATGGACTGTCGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCATAGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATCGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATTGACTCCACTGTCAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGATGCAAAGTGAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGTAGGCTAACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGACCACACATCTGCCACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACGGACCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAACCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATTGTGGACTGCAAATCATATGATACAGGGGAGGTCAAGGTCACTGCAGAAAATCCCGAAGGTGTGATAGAGCATAAAGTGAAACTTGAAATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCACATACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAGCCAAGGAAGTTGTGAAGTTGAAAAGAGCTGAAAGAATTACCCATGAAAAAGTATCCGAAGAGTCTGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACTGAGGAGGGA---------------TATTATGAAGCCATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAGGAGCTCCTAAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGTCCTTGCTGAAGAAGGCAAGATCACTATTCCAACGTTTAAACCTGATAAAATTGAACTGAGTCCTAGTATGGAGGCTCCTAAAATATTTGAAAGAATCCAAAGCCAAACGGTAGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCCGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGATTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACGATTGACACATCCGATGCTGAAGACTACAGCTGCGTACTCGTGGAAGATGAAAATGTCAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTAAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTTATATCTCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTTGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTCCAGCTTGAAGTGAAGGTCTCCTTGGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCCCATATGCTGCTCATTGAAGATATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTGTCAACCAGTGGGCGCGTCTCTGTCTACAGTGTGGATGTGATAACTCCTCTAAAGGATGTTAATGTCCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCAGTTCCCGATGTGACTTCTGTTAAATGGTATTTAAACGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACCAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAGTACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGAGCCATCTCCAAGCCACTCACCGACCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAATGTCAGGAGTGAATCTGATGGCCACAAAAGGAGACTTATCATCGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACTGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACGCATCCTAACGTAAAAGGCGTCCAGTGGATCAAAAATGGCGTTGTGCTGCGATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTACATGTGGAGACTGTCAAGATCATTAAAAAACCAAAAGATGTGACCGCCTTGGAAAATTCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACTGTTCCAGTAAAATGGTTCCACAGGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGAAAGGTCCACAAACTGATGCTGCAGCACATTTCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTCGTGGAAACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAATCTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTGGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACGAGCACAGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAGAGTCACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGAGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTAAATATCAGGAATGTTCACTTCGGGGATGCAGCTGAGTACACCTTCGTGGCTGGAAAAGCTACCTCAACAGCCACCCTTTACGTGGAAGCTCGCCACATAGAATTTCGGAAACACATCAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAGTGTGAAGTTTCTGAACCTGACATCACTGTTCAGTGGATGAAAGATGGCCAAGAGCTGCCGACTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTGCTGATCCCCTCCACCCGGATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTACGTAGAAGGCAGAGACGTCCGCATCCGAAGTCTCAAGAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAGGTCAACGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCTCCGGAGCCGCCCCAGATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCCGTGATAGCCGGCAGACCGCAGCCCAAAATTGCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAATGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATCGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTATGGAGTCGCCACAACCTCCGCTTCGCTCTCAGTGGAAGTTCCAGAGGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCGTCATCACCCCCCTTCAGGACACTGTCACTTCGGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTGTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGACTTTACACTTTTGTTGCTAATAACGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGACTTAGCAAATTTGAAGAAATTACATCAGACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAAGAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTACTGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGCGCTGGGGAAGCCTCTTGTGCAGCTCCGCTCACAGTGACTCCAAAAGTGCGAGTCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTAGCAGATTCCTCTTTCACAAAGCAGGAGAGCCAAATATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCCTATGAATATGAATCACAGGTTTTTGAAAGCGTATCTCAAAGT---TCCACCCACACAGCCGCATCGGTTCAAAATGTGGAGTTGCGCCATACTGCG---TCCCTTTCACAAATTGCAGAGAGCGCTGAGTTCTCT---GGGAACTGGGCCGAAGAGGCAGTGGGCGAGGCCCCAAGGATTCTCCTGCCGCTTCAGGACCTCTCT---------------------GTGAAGTGCGGCGACACGGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCTTCTGTTGATGTAACCTGGACTCATGAAGGCGTAAAGATAGAGGACTCTGAAAGAGTGAAGCAGTCAGAAAATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------ATT---------GTACACAATGACTAT------------GGA---GAG---GAGACCACGTCGGCAGTCCTAAGC---ATA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTCGTCTGAACCTCCAGTTTATTCAACTACATTT------------GATTCCAAAAAGGAAGGCCATGTTCCAATTTTCATCAAAGAAGCGTCAAATGCTGAAATAAGCGTAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGG---------------------GTAGTGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATCCTGTTCACCCAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATTAGTTCCAAAGGAGAGGCGCACAAANN------NAAA------GAACCANNNGTGGGAAAAAAT---CTGGAAAAGTTTGAAGGTCCTTGTCCTCCTTACTTCCTTAAGAAGTTCAAACCAATTCACTGTGCTCAGGGTCTCCCTGCTGTCTTTGAGTACAAGGTGCTTGGAGAGCCTGCACCCACGGTCTTGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTTTATTACACCATCATCCATAACCCTGATGGTTCTGGAACATTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTACGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCGACCTGTGCTGCGGAGCTGCTTGTGCTTCTGGAAGACACAGACAAGCCTGATGCT------------CCTTGCGAG---GCAGAGCCCACACCAGAGGCTACTAAAGATTTTCCACAGATG---TCACTAAAGGGTCCTGCAGTCGACGCCTTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAT---------------------------------------------------------------GACACCATTTTGAAAGCTGCTTCAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATCATTAAAACCAATGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAGCAGTTGCAATCCACAGTCATGTTGGAGCAGAACGTGCCTGATCCA---GAAAGC------ACCAGGGCACTTCTTTCCATC---------AATGGCACCATTCAC---------------------GTTCGG---CCTATCAAGGAACCATCTCCCAATTTACAGCTGCAGATTGTCCAGTCCCAGAAAACCCTCCTGAAAGAAGATGTCCTAATGCTTCAAGAGCCTGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAAGAAATTAGTTCTTTA---ACGGTGGAGCCTCTGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGCCTTCAATANNNGCTCCAGCTCATTTATATCCAACCTCTGTGGCTGAG------GAAGTGCTGTCATCAAGAGAAAAG---ACAGCATCTGCAATGGACAAAGAGCAAAGACTGACCCTTCCAAAGCAAGAGGCACAAAGTGCTCTCACCCTGAGTCAGAGCTTAGCTGAGGGAAGCATGGAAAGTCGTAAGGGTCCTGAGGTCN---------------------NNCCCCAGGTCCCTTCAGAACACACATGCATGGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGGGCAGGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---TGTTCT---GACCACTTGGCAGTGCCCCCGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGATGATAAATGGTGTGCAAGAGGTGCAGGCAAGTGACACTCTTCCTAAGGAGAGTTTGCTTCCTGGAATTCCAGAAGAACAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACATTGAAAAGGTGGAGGTGAAGGCCATAAACTTCACCCAAGAGCCCAGACGCATTCTGTGTACCTACCTTATTACCTCAGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAACGGCTAACTTGAAAACTGAACTGAAGGATGCTCTGTGCTCTATTGTATGTAAGGAGATAAACGTCTTAACAGCTGAGGATCCCAGAATCCAGAAANN---------NGGCTTTCAGGAAGAGCCGGGTCCTTTTTTAGATTCACAGAAGGTTGAAGCAATCTGGGAACCAAAAGTCAAGTCTAAACATCTTGTCTCTGCAGAAGAGGTCAGCTATGTTCAAGTGGAAAGTCAGGTCAAAGTTGCAGATACCGCA---------CCTGTC---CCTGATGGCATTGCTCTGGCTGCTAGCCCT---------------------------GAGGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTGAGACTCCAAAG---------CCGTCAGAGGAAAGAGAGAAGNN---NTCT---------GGAAGTGGTACTGGGGAGGTGGGCCTAGGAGAGCTACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTAGCCGAA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACGACTGAG---------------------------GAGGAAGGTGACATTGTAAACCTCATGACATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGCGTTTACAAGATCAAAATACGTATACGCTAGTAATCGACAAAGTAAATACGGAAGAACATCAAGGAGTATATACCTGTGAGGCCTTGAACGACAAGGGAAATGCAGCAACTTCGGCCAAA------CTCACTATA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGCGAGGTCCAAACTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAAAGCGACAAGTGTTCGATTCGATCTTCGAAGTACGTCTCCACCCTGGAAATCCTGCGAACCCAGGTTGTGGACTGTGGCGAGTACACCTGCAAAGCCTCCAACGAGTACGGCAGCGTCAGCTGCACAGCCACGCTGACCGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCTGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTATTAGGGACTCCCGTGATCGAAACCATTTGGCAGAAAGACGGGGCTGCGCTGTCACCTTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATCATCGACAAGCCGCATTTCATTAAAGAATTAGAACCTGTGCAGTCAGCAATCAATAAGAAGATCCACCTCGAGTGCCAAGTGGATGAAGACAGAAAGGTGACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCCGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACTTACATTTGTACCGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCAACAGTCACCATCAGAGAACCACCGTCCTTCGTGAAGAAGGTGGACCCCTCTTATTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAGTGAGAGTAACACTATTCGAATGTCTTTCGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTTGAAGATAGTGGCAGTTACTCATGTGAGGCGGTGAATGACGTTGGCAGTGACTCATGCAGTGCTGAAATCGTTATCAAAGAGCCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAATCTCAGGCACTGGACCCTTTGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTCTCTGGAGATCTTTTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTGGTTGCTAATGAAGTCGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCGCCAACCTTTGTAAAGAAAGTAGATGATTTTACCGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATCTCTGTCACCTGGTTTAAAGGACAAGAAATAATTAAAGAAGATGGAAAGATCAAAATGAGCTTTTCTAATGGTGTTGCAGTCTTGATCATCCCTGATGTTCAGATTAGTTTTGGTGACAAATACACCTGCCTGGCTGAAAACGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTATACAGTCACAGGCACCCCAGAGCTCAAGCCCAAATGGTACAAAGATGGAAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCCGAACTGCACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGCGGGCAGCAGCTCCTGCGAAACAACGTTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCGTTCTTTACCAAACCCCTACGCAATGTGGGCAGTGTTGTTAACAGCACCTGCAGGCTGGACTGCAGAGTCGCTGGCTCTCTTCCCATGAGGGTGTCCTGGTTCAAGGACGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCCTTTGTGGAAGGCACGGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACGCGGGCAATTTCACTTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAGCCTGCATCCAAGGACGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACCCCTTTCACAGTCAAATGGTTTAAAGGTGCCAAAGAGCTTGTCTCTGGTGGAAGCTGCTATATTAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCTGGCACATACACCTGCCAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAGCCCGCCACATTTGTTGAGAGGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGACGCCACCCAGCTGGCCTGCAAAGTCACTGGTACCCCTCCAATTAAAATCACATGGTTTGCAAATGATAGAGAAATCAAGGAGAGCAGCAAGCACAAAATGACTTTTGTGGAGTCCACCGCCATCCTAAGACTTACAGATGTTGCCGTTGAAGACAGTGGCGAGTACATGTGCGAGGCCCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTGATAGTCAAAGAGTCACCTTACTTTACCAAAGAATTTAAGCCCATTGAAGTGTTGAAGGAATACGACGTCATGTTGCTGGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTATAAAACCTTCATTCAGGACCAGCTGGTGAGCCTGCAGATCCTCAAGTTCGTCGCCACGGATGCTGGTGAATACCAGTGCCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTCTGAGAGAACCCCCAGCCTTTGTGAAGAAGATCGAGAGCACCAGCTCCCTTCGGGGAGGCACCGCTGCCTTCCAGGCCACTCTCAAGGGCTCCTTGCCGATCACCGTGACTTGGTTAAAGGACAATGAGGAAATCACCGAGGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAGAAACGATGCAGGAATACATAGATGTTCTGCACTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAAGAGCTTACAGCCAGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGCGTCACTGACACAGTGTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATCAGCATCCAGTGGTTCAAAGACGACCAGGAAATAACAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTACAGACAGTGGGACATACACATGCTCGGCCACCAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACAGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGACGTCAGTCCCCATACAAGGGTTCAGCTAAAGGCTCTTGTGGGTGGCACTGCGCCCATGACCATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACGTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAACTAAGCAACGATGTTGGCACTGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCCGTATTAGTGCTGAGAAACGGACAGTCGACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAATATGGCATTTCCTTCATCGATGGTGTAGCCACTTTCCAAATTTCTGGTGCCAGGGTGGAAAACAGCGGGACTTACGTCTGTGAAGCCCGCAATGACGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGTGGAGGTCGTGAAAGATAGTGATGTGCAGCTGGAGTGTGAAGTGGCGGGAACGTCTCCATTTGAGGTCACTTGGCTGAGGAATAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTAACCGACAGAGTATCCGTGTTTAACCTCCATATAACCCGGTGTGACCCCTCAGACACTGGTGAATACCAGTGCGTCGTATCCAATGAAGGCGGCAGCTGCTCTAGCAGTACCCGGGTCTCCCTGAAAGAACCACCATCGTTCATGAAGAAGATAGAGAACATCACCACTGTTTTGAAAAGCTCTGCCACCTTTCAGAGTACGGTGGCGGGCTCTCCTCCCATTTCTATAACCTGGCTCAAGGATGATCACATTCTTGATGAAGATGATAATGTTCATATTTCGTTTGTGAACAATGTGGCCACGCTTCAGATCAGAGCTGTGGACAACGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGCGTTGAGCGGTGTTATGCTTTCCTTTTAGTCCAAGAGCCTGCTCAAATCCTAGAGAAAGCGAAGTCTGTTGATGTCACTGAGAAAGACCCGGTGACTCTGGAGTGCGTAGTGGCCGGGACACCAGAACTCAAAGTGAAATGGCTGAAGGATGGAAAACAAATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGAATCCAGTCAGTCGTGAAGCAAGACAGTGGTCAGTACACATTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGCGACGCCCACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTAACCAAAATGGATAAAGTTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGCGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACCCATCAGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTAGAGGATACGGCGAATTACACATGCAAGGTCTCAAACATAGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTGGTGAAACCCGAGCGACAACAAGCCATACCGGATTCTACAGTAGAATTTAAGGCAGTACTGAAAGGAACACCACCATTTAAAATAAAATGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATACACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGCTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACGGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACACGAACTCCACGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGCACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCCGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTATCGGGAACACCACCATTCAGCGTGATCTGGTACAAAGACAAGCGGCAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAGCTTCGGACATTGGTGAATACTACTGCAAAGCCCAGAATGAAGTCGGAAGTGATACTTGTATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACGGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGTCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACACTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGATCAATGACAGTGGCTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTAGAATGGTACAAAGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGCACAGCTGTGGTTGAGGTTTCAGACCGAATGGTCCCTCCCTCTTTCACCCGAAGACTGAGAGGTACTGTTGGGGTGCTGGGTACTTCTTGCATCCTGGAGTGCAAAGTAGCTGGGTCATCACCTATCTCTGTTGCCTGGTTTCATGAAAAAACTAAGATTGTCAGCGGAGCAAAGTACCAAACCACATTCTCCGATAACGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCGGACACGGGCAATTATACGTGCGTGGCCGCTAATGCCGCCGGCTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTCGAGGGACCCCTCCCTTCAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTCGTGAGAGGAGACCGGTGTAACATTTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACGACTCATCTCTTTGTGAAAGAACCGGCTACCTTTGTGAAGAAGTTAAGTGATCACTCTGTAGAGCCAGGGAAGTCCATAATTCTGGAGGGCACCTACACTGGGACACTTCCGATTTCAGTTGCCTGGAAAAAGGATGGTGTTAACGTAACTCCATCTGAGAGATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATTCTGAACAGCACAAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAACGAGGCAGGGAGGGATGTTTGCCAAGCTCTGGTATCTACGTTAGAACCACCTTATTTTGTTACGGAACTAGAACCCCTGGAGGCATCTGTTGGAGATTCGGTTTCTTTACAGTGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACTAAGTTACGGCCAACTCCGGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTGGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGCATAGGAACTGCTTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAGACTGTTGGGTTGCCGGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGGGATGATGAAAATCTACAGACGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCCGGCCAGTACTCCTGCTCAGCTTCTAACCCACTTGGAACAGCGTCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATTGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGACCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAGCTAGAAGCTTCTAAAGTTGTGAAGCAGGGAGAATCCATCCAACTGGAATGCAGAATAAGTGGTTCCCCAGAAATCAAAGTTGTGTGGTTCCGAAATGACAGTGAACTCCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGGCAGCACTGAGGATAGCGGGGACTATATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACAGCCCTGACCATTAAAGCACCTCCTGTTTTCACCCAGAAGCCTGCTCCAATAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAACCTTGACACTTCCGATGTAGGGGAATATCATTGCAGAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTAGTTGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGATGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTCGATAATGTCGCAACCCTCCAGCTTGGGAGCCCTGAAGCATCTGATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCTGGGATGAGAGAGTGTTCAGCAGTCTTGACTGTAGTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGGCTGGAACACCAGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCAGATTACATTCATCAACAAAGTGGCTTCCATTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGTGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACGTGTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACATGAACGCCATCCTGGGGACCTCGGCCGTTCTGGAGTGCCGAGTCTCTGGCTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGACGGAAATGAGCTCGTTAGCGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGCACGTTGAATCTGAGCTTATTGGAGCCCTCGGACACAGGCGTATACACGTGTGTGGCTGCCAACGTGGCTGGTTCTGACGAGTGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTCGAACAAATCCCCGACTCTGTGGAAGTTTTACCTGGAACAAGCCTCATCTTCACCAGCGTCTTTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAAGGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAATTGGAGTTGTTGGAGGTGGAGCCGTTGCAGAGCGGAGACTATTCTTGCCTGGTGACCAATGACGCGGGCAGTGCCTCTTGTACTGCCCATCTTTTTGTGAAAGAGCCAGCCACCTTTGTGAAAAGGTTGGCTGATTTCAACGTGGAGACTGGAAGCCCCATAGTCCTCGAGGCCACGTTTACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCTTCTTTCACAGTCTCAGAACTGCAGTATTACCATGACAGAGAAATCGACGATCCTGGAAATTACAGAGAGCACTATAGAGGATTATGCGCAGTACAGCTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCCTATTTCATTGAACCTCTGCAACACGTAGAGGCAGCCATTGGAGAACCCACGACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCGGCTCCTGCATATAAAATGCAATTTAAAAATAACGTCGCCTCTTTAGTAATCAACAAAGTGGACCACAGTGACGTGGGAGAGTACACATGCAAGGCAGAAAACAGCGTGGGGGCAGTCGCTTCTTCTGGCGTGCTTGTTATCAAAGAGCGTAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGTTTCCCTGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATGCAAATTTGCAAACGTCTTTTGTTCATAATGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCTTCTAGTGCCAAACTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGGGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAAACTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTATAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCACGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACATGTGAGGCCCGCAATGCAGCAGGCAGCGCAAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCTGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACGCTGAAAGGAGCTGATGTTCATCTCGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACAAGTATTCACATCCTGAATGTTGATGCTGCAGACATGGGGGAATACCAGTGCAAAGCCACCAACGATGTGGGGAGTGACACTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTCGCAAGAGCAGAAACAACCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACACTATCCGTTCTCGAACCTGCAGCGATTGTGGAAAAGCCAGAATCCATTAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACCAGGTGGTTTAAGGATGGAAAAGAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTTGCACCTAGTGACAGTGGTGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAGCTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCGGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCACCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAATCAGATGCCGGGGACTACACGTGTGTAGCTACTAACGTGGCTGGTTCTGATGAATGCAGCGCTCCTTTGACCGTGCGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCACGGATGTTTTAACGGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAATTAGTACCAGGGGACAGGTGTAATGTGTCTCTGGAGGATTCCGTGGCTGAGCTGGAGCTGTTTGATGTAGAGACAACACACAGTGGAGAATATACCTGCATAGTCAGTAACGAGGCTGGCAGAGCTTCTTGTACAGCACATCTCTATGTAAAAGCGCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCCATTTCGGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTGGAGGATGCAGGACAATACAACTGTTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAGTGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACCAAATTAAGACCTACTTCCACCTGCAAAATGCATTTTAGGAACAATGTTGCTACGTTGGTTTTCAACCAGGTTGATGGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACGTTCCTTACTGTTCAAGAGCAAAAACTGCCACCGTCATTTTCTCGGCAATTGCGAGACGTTCAAGAAACAGTCGGACTGCCGGTTGTGTTTGAATGTACCATACATGGATCAGAGCCTATCTCGGTGTCTTGGTATAAAGACGGCAAGCCGTTGAAAGACAGCCCAAATGTACAAACATCGTTTTTAGATAATGTGGCCACTCTTAACATCTTTAAAACAGACCGGAGCCTTGCGGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGGTCTGCTTCTTCTGGTGCCAGACTCATTCTCACAGTGGGGAAGAACCCACCATTCTTTGACATCCCCGTTGCCCCTGTGGATGCTGTGGTCGGGGACAGTGCTGACTTTGAGTGCCACGTTACTGGGACGCAACCAATAAAGGTCGCTTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATCAGTTACCTGGAAAACACGGCCCACCTGACAATTCTGAAAGTAGACAAGGGAGACTCTGGGCAATATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCATGCACAGCTCAACTTAACATAAAAGAGCGGCTCATTCCACCAAGCTTCACTAAAAAACTCTCGGAGACCGTTGAAGAAACGGAAGGGAATTCTTTCAGACTCGAGGGCCGTGTTGCCGGTTCCCAGCCTATAACGGTCGCATGGTACAGGAATAATATCGAGCTACACCCAACTTCCAACTGTGAGATCGCATTCAAGAACAATACGCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCCTGTACACATGCAAAGTGTCAAACGACGCGGGCTCTGCTCTGTGTACATCTTCGATTGTCATCAAAGAACCCAAGAAGCCCCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGCGAAGGAGAATTTGTGCAGCTCAGCTGTCACGTGCGGGGATCAGAACCCATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAGTAAAGCCCTCAGACAGATGCAGCTTCAGCTTTGCTCATGGGACTGCCATGCTGGAACTGAAGGATGTGGCTAAAGCAGATTCAGGAGATTATGTGTGCAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCCAAGAAAGCGGCAGTAGACGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCTTATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACTGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACATGGCGAAATTGAGAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAAATTGAGGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATTTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTCGAACTGCTAAAGCAAAGTCAAGAAGAAGAGACACACAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAGTTTGAGGAACTTGTATCATTTATCCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATCGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACCGTAATTGAGCCCGCTTGGGAACGGCATCTTCAGGACGTTACTTTGAAAGAAGGCCAGACTTGTACCATGACATGCCAATTTTCCGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAGCCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTCCATAAGCTGACCATCGCAGACGTTCGGGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAAGACCTTGAAACTTCCGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACCAAGCGCATACAGAACATTGTGGTGAGCGAGCATCAGTCGGCCACCTTCGAATGCGAAGTGTCCTTTGATGATGCCATTGTAACGTGGTACAAAGGGCCAACAGAACTGACTGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCGGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCGAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACGAAAGAAATCAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCGGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGCG------AAACGCGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAGCCCAAAGAAN--------------CCT---AAAGAGGTTGACAAGAAG---CCCCTGCGTCCTACTGCCTTGATTCCAGCAAAAGCTCCTGAAATTATTGATGTATCCTCCAAAGCTGAAGAAGTAAAAATAACAACCATAACCAGAAAGAAAGAGGTTCACAAAGAACAAGAA---GCTGTGTATGAGAAGAAGCGTGCTGTCTACGAGGAGAAGAAACTTTTCATCGAGTCTCTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATATGAGGAACCTTACTATGAAGAGCCAGACGAAGACTATGAGGAGGCCAAGGTAGAAGCGAAGAGGGAAGTT---CACGAGGAATGGGAGGAAGACTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAGGAA---GGTTATGACGAAGGGGAGGAAGACTGGGAGGAA---ACTTACCAAGAGAGAGAAGTGGTCCAAGTGCAAAAG---GAGGTTTATGAAGAAGCGCACGAGAGGAAAATCCCAGCAAAAGTCCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAGTGGAGGAACAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCTGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACGCAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCACGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTGAAGTC------------------CCTGAACTACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTACCAGAGGAGAAAAAGGCTGTTCCTGTTCCCAAAAAG---GAACCACCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCTGTT---------------------CCTGAAGAAAAGATACCTGTTCCT---------------------GTT---GCGAAGAAAAAGGAAGTCCCGCCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAGGAATCACCACCACCGGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---NN------NGTTCTACGTAAGAAACCTGTCCCTGAAGAGAAAGTTCCTGTCCCGGTTCCTGTGGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACCGCGGTAGAAGAAAAAAGATTCGCTGCTGAAGAAAGACTGTCTGTTGCAGTTCCTCAAACAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAGGTTACAGAGTATGAAGTGATGGAAGAGCCTGAGGAATACGTTGTGGAAGAAAAGGTGCACTTTATCTCTAAGAGAGTGGAAGCCGAACCAGCAGAAGTGGTGGAGAAGCATGAG---------AAGAAGGTTGTACTGAAACCGAAAATTCCTGCTAAAATCGAGGAGCCCCCACCAGCGAAAGTT---------CCTGGAGTACCAAAGAAACCTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAGCG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGCT---------------AAGAAAGAAGAACCTCCCCCCACCAAAGTGACTGAGAGGCACATGCAAATTACTCAAGAAGAAGAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGAGGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGGAGAGAGGAGGAACCACCAGCAAAAGTCACTGAACTCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTCACCGTAACTGCAGAGAAAGCATGGTCTTACACCCGGGAAGAAGAAATTGTTTCAGTAGAGCGGGAAGAGGAA---TAT------GACGAATATGAAGAATAT---GAT---TAT---------AAA---------GAACTTGAG---TATGAACCAACAGAA------GAATAT------------------GACCAGTATGAAGAATACGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCACCAAGCCAAAGGCCCCACCAGCTAAAGTGCTGAAGAAACCAGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAGAAAGAGCAGATT---GCTGAGCCAGCTGTTAAAGTGCCCATCAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGGCAGAAGTACTAAAAAGACAAGAA---CAAGAA------GAGATT---------------------------------------------GTCTTTGAA---GAGGAA------------GTAGTAACCCACGTAGAG---AAATATTTTGAAGAAGAAN---NNNNNTACATTCAT---GAAGAA---GAGGAA---------------------CTTGTAACTGAAGAA---GAAGTT---GTACCAGTGATACCAGTCAAAGTGCCCGAAATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCGAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTGTCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAAAAGCCAGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTTCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATCCCAGAGGAAAAG---CCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTG---CCAAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTCCCCGAGGAAGAGGAAGTTCTC---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTCCCAAAGAAACCTGTACCTCAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGGTCATTCCTAAGAAAGAGGAGGCTCCTCCTGCCCCAGTGCCTGTGGTGCTTAAGAAGCCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTGTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTGCTA---CCAGTTGAAGTGTATGAGGAGCCGGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAAGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAGGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCGCCAGCTAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACCGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAGAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCACGAAGTAGAAGAATTCATCAAAGTAGAACGACCTAGAGTTGAA---GATGTACACAGAGCTGAAGAGGTCCACAGGGTAATAGAAGTTTTGGAGACG------GAAGAAGTGGAAGTATACGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATCCCTCCAAAAAAACCACCCACTAAAGTCGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTTGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAGAAGTATTCAAGAAGAAAAANN---------NCTTTCTGAAGACACAACGATATAC---ATT---TATGAAGTCTCTGAAGAATCT---------------ACCACAGAA---GAAAAAGTACTCGTGACTCATCCTCCAAAGACGAAAATCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATCTGTGACTGTTCCTAAAAAGAGAGAAACACCAGCGACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGTTCCTGTTGTTAAAAGAAGAAGAATACCACCACCAAAAGTGCCCAAATCACTTCAGGAAACTGTCCTTGTAAGGAAAACACCCATGCCTGCTTCCCCTGAAATTGAAACATCTTCC---AGTAAAGTGCCAGAAGCTATGAAAGAAGTTGCTCCTGAAATGCAAGTATCTGAGGATTTTCCTAAAGAGCCAGAGCCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGCTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTGAAGTGCTGGAAGCTCCCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGATTCCTCACAAAGAGCCTGAAGTTCCTCGAGATGAAGTGCCAGAGGCGCCCAGAGAGGTTGTCCCAGAAAAGAAAGTGCATCCTCCCCAAAAGCCTGAAGTCGTACCTCTC------AAAGTACCCAAGGCTCCCAAA---------GAGGTTGTCCCTGAAAAG------AAAGTGTTTGTGGTGCCT------------------------------------------TCTAAAAAGCCGGAAGTC---------------------------CCACGTGTCACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCC------------------GAGGCTCCCAAGGAAGTTGTC---CCTGAAAAGAAGGTGTCTGTGGCGCCT---------------CCCAAAAAGCCGGAAGTC---CCACCTGCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLchrBra1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACACCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATTCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAAAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGACGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAATATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATCGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGTCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTAGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATAAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAACAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACTTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAGTGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAAGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGCGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTAGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAAAAAATCAAGCCGTCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTTCCAATGGCATGTCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCTGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACGCTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCACAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAACCCACACCAGAGGCTGCTAAAGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAACAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTTTGTGGCTGAG------GAAGCACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAGTATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCATC---CCTGATGGGGTCACTCCGGCTGCGAGCCCT---------------------------GATGAGAAATGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCAGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAACTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACAGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGCTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATTCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCAGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAATGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCTGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGTCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCTGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATCTCCTTCATCAATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGATGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAAGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCACCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGCCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCGGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGTGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGCTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGTGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCATCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCTACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACCGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATTGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCAGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAATGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCATCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACTGCACACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCTGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACATCGCTGGAAAAGATTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGTAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACATGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACTGTAGAGGATGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATTGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACTCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGAGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCATACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTTGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCTAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATAAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAGAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAAGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCAAAGAAACACGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACAAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAAATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATGTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAGAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAATTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAAGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCACCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN-----NNN----------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN--------------------NNNN----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGTCTGTGGCA---------CCTCCTAAAAAGCCCAAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN------------------------------------------NNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN-----------------NNGTAGTCACCNN----------------------------------------------------------------------------------GTGCCGGAG------GTGCCCAAGGCAN---NNCCAGAAAAGAAGGTGCCTGAAGTGATTCCTCCCAAACCA---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAAGAAGTTGCCTGGGAAGAGCCCCCTGCC------GAAGCTGTGGAAGAG------------------------------CCAGAGCCTGCT---CCTCCTCCG------AAAGTGGCGGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTATTGTTGCCAAAAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTGCAGAGAAGAAAGTAACGGTGCCCAAGAAGCCCGAAGTCCCGCCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCTTT------------------GAAGAGGAACCAGCCATTCCTGTTCCCGAGAAAGCAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTCGCAGAG------------------------------------------------------GAGGAGGAGCCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAGCCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACGGTTAAGAAGCCAGAAATA---------CCTGCAGCTGAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCTGTTGCCAAAAAACAA---GAAGTCCTGCCCAAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCGTTCCTATTACT------------GAAGAGCCAGAAGCCCCACCTGTTCAAGTTGAAGAGCCTCCCGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---GTTGAGAAACCAAAACTCAAACCAAAGCCT---GCCGCA------CCTCCTCCGGCT---CCACCGAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTTCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTCCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGCTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCGAAAGCT---GTTGAAGAGGCTGAAGTANNN---CCGGTTACAAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCTAAACCAAAGCCTGAACCAGAAGTGAAAGTAATCAAACCACCTCCTGTGGAGCCTGCACCGACCCCCATCGCTGCCCCGGTAACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTATC---CCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAACCTCCCGATGAGGCCCCTTTCACCTACCAGCTAAAGGCTGTACCACTGAAGTTTGTGAAAGAGATCAAAGACATTGTCTTGACCGAAGCAGAGTCCGTTGGGTCTTCTGCGATCTTTGAATGTCTGGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTCTTACGCTTGGGAAATAAGGAGAAGACCTCCACGGCCAAACTTGTTGTGGAAGAACTTCCTGTGCGTTTCGTGAAGACACTCGAGGAGGAAGTCACCGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGCTAAACAAGGAGCGCGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGTGTCATCGGCTTGTTGCGAGCCCTGACCATCAACGATGCAGATGACCAGGATGCTGGAACATACACAGTTACCGTGGAAAACGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAGCCTATACGGGATCAGCACGTGAAACCAAAGGGCACGGCTGTTTTTGCCTGCGTGATAGCAAAGGATACTCCAAACATCAAGTGGTTCAAAGGATATGATGAAATCCCCCTGGAACCTAATGATAAGACTGAGATAGTAAGAGAAGGAAATCATCTCTTCCTCAAAGTCAAGAATGCCACACCGGAAGATATCGATGAATACGCGGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTAGGAGAGCGTGAAGTTGAATTGCTTAAGCCAATCGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCTTGACTTTGCACAAAGTCAAACTGGACCAAGCCGGGGAAGTCCTTTACCAGGCGCTTAATGCATTTACAACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTGATATGGTCGAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTCGTTATCAATGATTCTCATTTTGATGACGAAGGGGTCTATACTGCTGAAGTAGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAGTTCATATCGCCTCTCGAAGACCAAACCGTGAAAGAAGGCCAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATAAGAGAAGTGACCCTGGATGATATATCCCAGATAAGAGCTCAAGTTAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCTGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGCGAAGTGAGCAAAGATGTCCCAGTGAAATGGTTCAAGGATGGTGAAGAGATTGTACCTTCAGCCAAATACTCTATCAAGACGGATGGCCTGCGCCGCATCCTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCAAACGTTACTGTTGAGGCTCGACTAATAAAAGTGGAGAAACCTCTGTACGGAGTAGAATTGTTTGTCGGGGAAACAGCTCGCTTTGAAATAGAACTTTCTGAACCAGACGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATCGAAGATGGGAAGAAACATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTTTCCTTCCAGGCCGCCAACGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGATAAAGTTGAGCTTATAAAGGATGGCACTAAGCATTCCTTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATATTTGAAGCCGAAGACAAACACACAAGTGGCAAACTGATCATCGAAGGAATCCGACTCAAATTCCTCACTCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTCACGGTGGAGCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCTGTCTGGATGGATGATGAAGGGAAGACTCATTCCATCACGTTCAGAGACCTCTCCATTGATGACACCTCTCAAATTAAAGTAGAAGCCATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTCACCGGAAAGCTTCAGGATTACACGGGCGTAGAGAAAGATGAAGTGATCCTACAGTGTGAAATTAGCAAAGCAGATGCCCCGGTGAAATGGTTTAAGAATGGGGAGGAAATAAAACCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGACATTGGACAATATACCTGTGACTGTGGGACAGACAAGACCTCAGGGAAGCTTAACATTGAAGATCGGGAAATCAAACTGGTCCGGCCCCTGCATAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCCGAAGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAGGCTGCCAACGTGAAATCTAGCGCTCACCTCCGGGTGAAACCACGAGTAATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTAACCGCAGGGGAGACAGCCACCTTCGACTGCGAGCTCTCCTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGAGAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACCCTTACACTGAGGGATGTAAAATTAGAAGATGCTGGAGAAGTCCAACTACGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCCCTTGAGGACCAGACGGTCGAAGAAGAAGCCACTGCAGTATTGGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTCCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATCTCTAAGGGAGCAGTACGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTCACCGTCCTGGCAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAACAGACACCATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGACTTGGTACAAAGGAGATGAGGAGATAATCGAAACAGGAAGATATGAAATACTTACCGATGGGCGAAAGAGAATCCTGATCATTCAGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACACGAACTTGCTGCCGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTC---GTCTGCTCCATATCAAAGGAGAACTTCGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAACCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCTTGGTCGTGAAAGATGCCACATTACAAGATATGGGCACCTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCACACTTGACAGTGATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAAGAAGTCGTTTTCAACTGCGAAGTCAATACGGAAGGTGCAAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCTCGGTTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGCGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATCGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACCTTCTGGTGCAAGGTCAATCGTCTCAATGTAACACTGAAGTGGACCCGAAATGGAGAAGAGGTGGCCTTTGACAACCGTGTCATATACAGAATTGATAAATACAAGCACTCTCTCATTATTAAAGACTGTGGCTTCCCGGATGAGGGTGAATACGTTGTCACTGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCTACGGAATTCATAGAACACTTAGAAGACCAGACAGTCACTGAGTTCGATGATGCGGTCTTCTCCTGTCAGCTCTCCAGAGAGAAGGCTAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGAAGGAAGTACACATAGACTCATTATAAAAGACTGCCGCCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTCGTGGAAGAAATCCCCGTTGAGATCATCAGGCCTCCCCAAGATATTCTGGAAGCCCCTGGTACCGACGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTGGTTGTTCAGGGCGACAAACACCAGATGATGAGTGAAGGAAAGATCCACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATATAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTCGCAGCTGCACCTAAAATCAAGACAGGTGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGACGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACCGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGGAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAGAGTTATTGATGTCCCCGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGGTGGGAAGAACCATTAACAGATGGTGGGAGCAAAATCATCGGTTATGTCGTCGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGACCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTTCAAAAAGGCGGAGTCGAGTACCTCTTCCGGGTCAGTGCAAGGAACAGAGTCGGCACTGGTGAGCCAGTAGAGACTGACAACCCGGTGGAAGCAAGGAGTAAATATGATGTCCCAGGCCCTCCTTTGAACGTCGCCATCACTGATATAAACAGATTTGGGGTCTCCCTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTATGTTATCGAATTAAGAGATAAGACTTCTATCCGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTCTCTGCAACTGTGACTGATGTGGTGGAAGGACAAGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAGTTCTTCAGATCAGACTCAGTCATCAGTTCAGCTCACGTGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGATATATAATTGAACGATGTGAAGAAGGGAAAGATAATTGGATTCGTTGCAATAAGAAACTAGTCCCTGAACTGACCTACAAGGTTACTGGATTACAAAAAGGAAACAAGTATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTGACTGCTGATGATGCGTTTGTTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCGATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCACATGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCATATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGATAAGGGCATTTATACACTAAAATTAGAAAATCCTGTGAAAGCAATTTCTGGAGAGATTGACGTCAATGTAATTGCTCGCCCAAGTGCACCTAAAGAACTGAAATTTGGTGAGATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTCAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGTCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACCGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGTATCTTCCTAACATGGGATCCGCCTAAATATGATGGTGGTTCACGTATCAAAGGCTATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCCAATGGTATGCCTACCGTGTGAAGGCCTTGAACCGGCAAGGTGCTAGCAAACCAAGCAAACCCACGGATGAAATCCAAGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTACAATAACTTGGACAAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAATCCACAGTGACCATCCTCGATAGTAAGAGAAGCGACACTGGCACATACATCATTGAGGCCGTAAATGTCTGTGGTCGGGCCACTGCTGTGGTCGAAGTGAATGTCTTAGATAAACCCGGACCACCAGCTGCTTTTGATGTCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGGGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTCGCTGCAGAAAACATGTATGGTGTTGGTGAACCGGTTCAGGCCTCTCCAATAACAGCTAAATATCAGTTCGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGACACTGATAAATGGGTCAGGTGCAATAAGATGCCTGTGAAGGATACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTCGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCACTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTTACTGGTCTCATGGAAGGGCAAGAATACTCCTTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGCGAGCCCAGCGAACCCAGCGACCCTGTGCTTTGTAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCTATCACCAACTACATTGTGGAAAAGAGAGATGTTAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACTCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATCGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTCACCACCCCTGGTCCACCCTATGCTCTGGCAGTGGTTGATGTAACCAAGAGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGCGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAGAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCGCAGGCCCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAATTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAACTCCTGTCAATTGAAGATCCAAAAGGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGACGCTGGGAGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCGATAAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTACGTCCTGAGAGTAAGAGCTGTCAACGCTGTGGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCCAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATCGAAGGTGAAAAGTTAAGCATTCCTGTCCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAATTTATACCATTACGCTGGAGAATAAGCTCGGCTCAGCAACTGGCTCGATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAAAACAAACTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAACGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTACACAGCCAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCCGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGTGGTGATGAAATAGCACTTGATGCAACCATCTCTGGGTCACCTTACCCGACTATTACATGGCTAAAGGATGAAAAAGTCATTATACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAGTTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATTGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCAATCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAATGACCATGGTATTGCTAAAGCTCCCTGTACTGTCAGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTATACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTATCATCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGAGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTTACCAGCACCAGTATGCTAGTGAAATGGAACGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTACTGGCTTGAAAAACGGGAGGTTAATAGCACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCTCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTCCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCAGGGGAGACAGGACCTGTGACTGTAGCTGAACCACAAGAGCCTCCAACTGTGGAACTGGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGCCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACAAAATCTGAGCTCATTATCAAGAATGCCTTGAGAAAAGATCATGGAAGATATGTGATTACAGCTACCAACAGCTGTGGGTCCAAATTTGCAGCAGCCAGAGTAGAAGTCTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGGAAGATGTGTTTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCAAAGATGCATACCTGGAGACAACCAATAGAGACCGAGCGATCTAAATGTGATATCACAGGTCTCCTTGAGGGACAAGAGTATATGTTCCGGGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCCACGTCTCCTGAGAGGCTCACATACACAGAGAGGACGAAGTCCACTATTACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAACGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAGCACCAAATGTATGAATTCCGTGTCAAAGCTGTCAACGAAATTGGCGAAAGTGAACCATCCCTGCCTCTGAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCGGGAGAGCCCGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAGCCCACCGATGCACTTAAGATAACTAAGGAAGAAGTATCCCGGAGTGAGGCAAAGACGGAGCTTATCATTCCCAAAGCAGTGCGGGAAGACAAAGGCACTTACACGGTTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCCTTCCGCCCTCCTGGACCTCCAGGAAAACCAAAAGTTCTGGAGCGCACAAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGTTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCGATAACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCCCGCTTGACTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCCGCAGGAGTTGGCCCTCCCAGTGAACCATCGGATCCAGCTGTTGCAGGAGATCCTATCTATCCACCTGGGCCACCCTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTACTGACTACCTGTGAATGTGTGGTGCCAAACCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCTTGCCACTGATATTCAAGAGCCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTCTCTGGTTTGTCAGGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATGTACCTGAGGATGCACAGGTGGAGACTGCTGAAAACTCATCGGTCATCATTATTCCGGAATGCAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCGAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCGCCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAAAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTGGTTCCTGATCTCATCTCTGAACAGCAATATTTCTTCCGGGTGCGTGCAGAAAACCGTTTTGGTATTGGTCCACCCGTAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGACCCCCCTATTAAACTCAAGATCGGTCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCGACTGGGACAAAGAAAGAAGCATGGAAACAGTGCAACAAGCGTGACGTAGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGGGAATACGAATTCAGGGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGACTGTCAAAGACCAGACGTGCCCACCTTCAATTGAGCTAAAAGAATTTATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAGGGTATGCCATTCCCGACACTCACCTGGTTTAAAGCGCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACCTGCACGTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACGGCATCGAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAAAATATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTCTAGATGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGCGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGACTATGTATTCCGAATCATGGCCCAGAATAAATTTGGTGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTATTCTCTGTCCCTGGACCACCAGATAAACCCACAGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTAACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAGGTGACGGGTCTTATTGAAGGCTCTGATTATCAATTCCGTGTGTATGCAATCAACGCTGCTGGTGTGGGTCCAGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACGGACTGGACTAAATCATCTGTGGATTTAGAGTGGTCTCCACCACTGAAAGATGGTGGATCCAAAGTAACTGGATACATTGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTGACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCCTATGTGTCCGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAGAGAGCTTTACCTCAGGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGGGTCTATTCTCTTCTCGCCAAGAATCCAGGAGGAGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGCGAATCTGACCGCAGAGCATGGACCCCTGTGACATATACAGTTACCCGACAAAATGCTACTGTCCAGGGTCTCATTCAAGGGAAAGCCTACTTTTTCCGAATTGCGGCAGAAAATAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTCGTAATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCCGTTACTTTGACTTGGAACCCTCCTAAATATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAAGGACAACTTGCTTAGCAGGAAATACACTGTTAAAGGCTTGAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCCGTGAATATTGTTGGACAAGGCAAACCATCGTTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGACAAGATCACGATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAACCAAAAGTTTCTTGGTTCAAAGATGAAGCTGACGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACGACACTTGCCCTGGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACACTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAAGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAG---GATTATATTTTCCGGATCCATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCAAGAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACCGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAACCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAGAGAGCCCATCCATCCATACACTAAGTTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAATGAAATCGGTATTGGAGATCCCAGCCCTCCATCCAAGCCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCCATCAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAATCACACTCCCGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGCCTTCGGGATGGTCAGACCTATAAGTTCAGAGTAATGGCAGTCAACGAAGCGGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTCGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGACACTCTAAGACTTAGTGCCGTCATCAAAGGCGTGCCATTCCCGAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCGGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACTGTGGAGAATCCAGCTGGCTCGAAAACTGTCTCAGTGAAAGTACTCGTGCTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTGGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACTTCGAAGAAAAAGAGTCACTTAGCTAAACACCTTAATGAAGGCAATCAATATCTCTTCCGAGTAGCTGCCGAAAACCAGTACGGACGTGGTCCTTTTGTTGAAACACCCAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAGACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCCGATCGTGACGGTGGCTCCCCGATCACTGGCTATTTGGTGGAATACCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGCCTGCAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAGCTAGTGCCTCCGTCTGTGGAGCTGGATGTGAAATTGATTGAAGGCCTCGTGGTAAAAGCTGGAACCACTGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCGTTCCCACTGCAAAGTGGACAACTGATGGCACTGAGATTAAAACAGATGAACACTACACAGTTGAAACGGACAGCTTCTCATCAGTGCTTACCATTAAGAACTGCTTACGGAGAGATACTGGGGAGTATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCGGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTGGATGTTACCCCTGAGTACATGACTATCTCGTGGCAGCCACCTAAGGATGACGGAGGAAGCCCTGTGATAAATTATATTGTTGAAAAACAAGACACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATTCCACATCTGCAAAAAGGCTGCGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACGCCTACTGTTGCTAAACATAAGTTCAGTCCTCCATCTCCTCCTGGGAAGCCGGTAGTTACTGACATTACTGAAAATGCTGCAACGGTGTCTTGGACTCTGCCAAAGTCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAGCGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATTGCTGACCTGAAGTTTAGAGTGACTGGACTGTACGAGGGAAACACATATGAATTTAGGGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCCGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACCACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGGGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACTGTTAGGGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAAGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAATATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTTCACCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAGGGTTAGCAATGTTACCAAAGAGAACTGCACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCCTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCGACCATTGAAACGAAAACTCCAATTCTGGCCATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATCGCGGATAAAGGAAAGACGTTTGTCTATCTCAAGTGGCGGCGGCCCGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAGTTAAGCGGTGTGCTAACAGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAAGACAAAGACGCGACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGCGCTGATTCATCCAAATTCTCTCTTACTAAAGCAAAGCGAAGCGATGGTGGTAAATACGTGATTACAGCGACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACAGATGTGTCCAGTGATCGGTGTACTATTCTCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAGAAATGTGAGAGTAAGAGAATGGTTTGGTCCACCTATTCTGCTAATGTCTTAACTCCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGGCATTCAACACGATGGGTCCCTGTTAACAAGAGTGCGATCCCTGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATCGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGTGCACCAATAATTGGTTATGTTGTGGAAATGAGACCAAAACGAGAAGATACATCACCTGACGAAGGCTGGAAAAGGTGTAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCTGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCACAGTGAGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACATGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACAAAAACCTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAAGCAGAGAGAAAGACGTGGTCGACCGTTAACCCAGAAGTCAAGAAAACGAGCTGCCAAGTCACCAATCTCGTCCCTGGGAACGAGTACTACTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGTGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGTGTGAGCCGGATCCTCCAAGGAAACTAGAAGTTACTGAAATGACAAAGAACAGTGCTACTTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATAAGTTACAGAGAAGAGGAACAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTGGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAGGCTGGGAAGAAACTCCGAGTTGAAGCCCACGTGTACGGAAAGCCCCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGCCACCTGGCAGTGCACAAAGCAGACACTTCTTCAATCCTGATCATTAAAGATGTTACTAGGAAAGATAGTGGTTACTACAGCCTCACTGCAGAGAACAGTTCCGGGACAGACACTCAAAAAATCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCATTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTAGAGAAATGTGACGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGGATTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGAGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCACTGGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAGCCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATATTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAACACCTCACCTCACCAGATTCCCCAGGAGGAGTACACAGTCACTGGCTTAGAGGAAAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGGACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTCTCTTGGAAGAAGGAGGGCATACTCCTGAAACCATCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTCTGCACCCTGGAGCTGTTCAGCGTGAACAGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATTCAAGCGGCTCCAAATCAGCCACAATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAGGTCTCGGCAACTGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACGGAACCAGCAGTTGCTAAGAACCCATATGACCCACCCGGGCGCTGCGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTCAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCTATCACTGGCTACTTGGTAGAAAAGAGAGAAACCCATGCAGTTAACTGGACTAAAGTCAACAGGAAACCTGTTGTAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCCAAAGTATACGATACCACCCGCAGCTCTGTGAGTCTATCGTGGGGCAAGCCAGCCTATGATGGTGGTAGCCCTATCATTGGTTACCTTGTCGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATACTACGTGCCGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAGCCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATACACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCCAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGCGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCCGTAACTAAGTCGTCCTGTAACATTGGCTGGAAAAAGCCTCGCAGTGATGGTGGAAGTCGAATCATTGGATATGTAGTAGATTTCCTGACTGAGGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTAAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAGGGCAAGCCACCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTCGAGTCCACTGCCGTTAACACAACTCTTGTGGTACACGACTGCCAAAAATCTGATGCTGGGAAATACACAATCACGCTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCGATCAAATTTGACGAAGTCACAGCAGAAGCCATAACCTTAAAGTGGGGTCCTCCAAAGGATGATGGAGGTTCTGAGATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCATGAGGGCATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGACCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCTAATATCGTGGAAGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACCGGTGGCTCCCCAATTACAGGGTATCATATTGAATTCAAGGAAAGAAACAGCCTAATGTGGAAGAGAGCTAACAAGACTCCTATCAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAATACGAATTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCGTCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGACGGTGGTCATAAGCTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTCACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCCTCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATACGAGGCACCGACCATTGTCCTTGATCCCACAATAAAAGACGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCATGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCCGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCCGGTCCCATTGAAATCAGTAACGTTTCTGCTGAAAAAGCAACGCTTACGTGGACACCGCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTCCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGACATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGGAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCGGAACCTGTCAAAATGGTGGACAGATTCGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGTGAAATCACAGGATATCACATCGAAAGGAGAGAAAAGAAAAGCTTACGGTGGGTGAGAGCAACAAAGATGCCAGTTTCGGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGGGTCAGCGCGGAAAACAAAGCCGGAATTGGTCCACCTAGCGATGCCTCAAATCCTGTCCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACCGACACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGACGGAGGACTTGAAATCACCGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCCCTGATCTGCAGACCAAAGAAAAATATAATTTTAGAATCAGAGCCATCAACGATGCAGGTATCGGGGAGCCAGCAGTGATTCCAGACGTTGAAATTGTGGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTGGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGACGACATCAACCTGAAAAACCGAGCTAACATTGAGAATACAGAATCATTTACTCTTCTCATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATCGAAAACGCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTTCCTCTGATAGATGGGGGCTCACGTATAACAAACTACATCGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCAGCACGAAGTGCCACAAATGCACATATAAAGTTACTGGCTTGTCGGAAGGTTGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAAAGCCTCTGAGGCACCATCACCACCAGATAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTAATTGAAGCCCAGAGAAAGGGCTCTGACCAGTGGACTCACATCACAACCGTGAAAGGGCTAGAATGTGTGGTGAAGAATCTAACAGAAGGAGAGGAATACACCTTCCAAGTGATGGCTGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACAATGCTTCCAGAATTGGATCTGCGTGGCATTTATCAGAAATTGGTCATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTCACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTGACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCCACTGGACCAATCCGATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCCGAGAACGACGGAGGTGTACCAATAAGCAACTACATAGTAGAAATGCGGCAGACCGACAGCACTACATGGGTTGAACTAGCAACCACCGTCATACGCACTACCTATAAAGCCACTCGCCTCACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCACAAAATAGATATGGAGTTGGACCAGGCATCACATCAACACCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGAACCCCTCAGGTGACTGCAGTTACCAAAGATTCTATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATATCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACCGTGAGCAAAGCTTTGGTGCCAGGCAACATTTTCAAATCTAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAATCTGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCGGTTCCTCTGAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTAAAGGCCAACTTCAGCAATATTCTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGAGTGATTGCCAAAAACGCCGCTGGTGCTGTTAGTCCACCGTCTGAGCCATCAGATGCTATCACGTGCAGGGATGACATTGAAGCACCAAAGATAATGGTGGACGTTAAGTTTAAAGACACAATAATATTAAAAGCAGGAGAAGCATTCAAGCTAGAAGCTGACGTTTCAGGTCGCCCACTTCCAACGATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGCTAGAAATAAGAATTGCAGATTTCTCTACTTATCTGATAAACAAAGATTCAACAAGAAGGGACAGCGGCGCGTATATCCTCACAGCAACTAATCCTGGTGGGTTTGCTAAACACATTTTCAACGTCAGAGTTCTCGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACAGCAGAAAAATGTGTACTGTCGTGGTTGCCTCCACTGGACGACGGAGGTGCCAAGATTGAACATTACATAGTTCAGAAACGTGAGACCAGCAGATTGGCATGGACAAATGTCGCCTCAGAAGTCCAAGTGACAAAGCTGAAGGTCACTAAGCTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATACGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCCGTAAATCCGTTCAGACCCCCTGATCCACCCAAAAACCCTGAAGTAACAGCCATCACTAAAGACTCAATGGTTGTCTGCTGGGGACATCCTGACTCCGACGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAAAAAACTCTTACTGATTTGAGATACAAGGTGTCTGGACTAACAGAAGGGCATGAGTATGAGTTCAGGATCATGGCTGAAAACGCCGCTGGAATTAGCGCACCGAGTTCCACGAGTCCGTTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGGAATCCACGCGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCGATCTACGATGGTGGCTCAGAAATCACTGGGTACATTGTCGAGATTGCCCGGCCCGAGGAAGATGAGTGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAACTCCGAAGGGATGGGAGAGCCTGCACTGGTTCCTGGGACCCCGAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAGCTGGACGCTGACCTGCGCAAAGTTGTCACCATAAGAGCTTGTTGCACCCTGAGACTGTTTGTCCCCATCAAAGGCAGGCCAGCCCCTGAGGTGAAGTGGACCCGGGAACACGGAGAGTCCTTAGATAAAGCCAGCATCGAATCCACGAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ATCGGAAACGTAAACAGATTCGACAGCGGCAAATACATACTCACGGTAGAAAACAGCTCGGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTCCTAGACACCCCAGGCCCCCCGCAGGACCTCAAGGTGAAGGAGGTCACTAAGACATCTGTCACGTTGACGTGGGAGCCTCCTCTCCTTGATGGCGGTTCGAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACCAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAGGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAGAACGAATATGGCATCGGGCTGCCTGCCGAAACTGCGGAATCTGTGAAAGCCTCAGAACGACCCCTTCCACCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCAGAGCACGACGGAGGCAGTCGAATTCTAGGCTACATTGTGGAGATGCAGAGCAAAGGTAGCGACAAGTGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTGTCCGCTCAGAACGAAAAGGGCATCAGCGATCCCAGGCAACTGAGCGTGCCAGTAATTGCCAAAGACCTTGTCATCCCACCAGCCTTCAAACTCCTGTTCACCACTTTCACTGTACTGGCCGGTGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGCCCTACGCCTGCTGTAACCTGGCATAAAGACGACATGCCACTGAAGCAGACCACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACCGAAACCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACCGGACCCGTTAAAATGGATGAAGTGACAGCTGACAGTATTACTCTTTCCTGGGGCCCCCCTAAGTACGACGGCGGGAGTTCTATCAATAATTACATCGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACAACAATCAAGGCCTGTAGATTAAAGACTGGATGTGAATACCAGTTTAGGATCGCAGCTGAAAACAGATACGGCAAGAGCACATACCTGAATTCAGAGCCTGTCATAGCCCAGTATCCATTCAAAGTCCCCGGCCCTCCTGGCACACCATTTGTAACGCTCTTCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTGAGTGACGGAGGTAGCAGAGTCATCGGCTATCATCTAGAGCGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACGCCCATTTCTCAAACCAAGTTTAAGACCACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCGCGTGACCCGTGCGATCCGCCTGGACGGCCAGAGGCAATTATTGTCACACGAAACTCTGTGACGCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACCGGCTACATTGTAGAGAAGAAAGAATTGCCTGACGGCCGCTGGATGAAAGCCAGTTTTACGAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCAGAGGTATGAGTTCCGGGTGATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGACGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGCTTCACGCTGGTGAGTCATTCAAGATTGACGCAGATATTCACGGCAAACCAATACCAACCACTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACGGACTTTGCCACCAGTCTCAGCGTAAAGGATGCAGTACGCATTGACAGTGGCAATTACATACTGAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAATGTCAAGGTCCTCGATAGACCAGGGCCACCTGAAGGACCTGTTGTGGTATCAGGAGTGACAGCGGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAGACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACCACAGTGACCAAGGACTCAATGGTTGTTGTATGGGAAAGACCGGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAAGGCATTCGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAGTTCAGAGTCTCAGCCGAGAATGCTGCTGGACTCAGTGAACCAAGCCTACCTTCTGCTCACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGCTACATTGTCGAAAAATGTGATGTGAGTGTTGGTGAATGGACCATGTGCACTCCACCAACCGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTATTGGAGAAGCATGAGTACAATTTCCGTATCTGTGCTGTCAATAAAGCTGGAGTTGGAGAACATGCGGATGTCCCAGGACCTGTTATAGTTGAGGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATTAACATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCCATCAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTCGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCGCCTCTGCTGGATGGGGGATCCAAGATTAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCAGTTGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAACAACTCCAGGAAGGCTGCAGTTATTACTTCAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAGATAACTGTGGATGATGTCACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCCGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAGCACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTCGAAGCGGTAATTACTAACCTGACTCAGGGAGAAGAATACCTCTTTAGAGTTGTGGCCGTAAATGAAAAGGGAAGAAGTGATCCCAGGTCCCTTGCTGTTCCAGTAGTTGCGAAAGATCTGGTCATCGAGCCAGATGTGAGACCTGCATTCAGCAACTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAACGTTACTGATTCCCCTGACCTCACCGTACTCAGCATTAAAGAAACGCATAAGGATGACGGTGGACACTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAGTTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAACCCCCCAACATACACAGGGGGCTGCCAAATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACGGTATGGGACACGGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGGTACGGACAAAGCTTTGCCCTGGAGTCGGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACACCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGCGGAAGCCCCGTCATAGGTTACCACCTTGAGAGGAAGGAAAGAAATAGCATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCACTCAATCTTGAAGAGGGCATTGAATATGAGTTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTATGTAGCCAGAGATCCCTGTGACCCGCCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGAATATGATGGTGGAAGTATGATTACAGGTTACATCATAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATCGAGACTCAATTTACCGTGTCAGGCCTTACTGAAGATCAAAGATATGAGTTTAGAGTCATTGCAAAGAATGCAGCTGGTGTAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTTCCTACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAGATAAAGAACACAGATTTTAAGGCTTTACTTATTGTGAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCTTTCCCAGTAAATGTAAAAGTATTGGACAGGCCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTGACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTCATTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTGGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAATTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGGGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCATTTGTGCCTCCCGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGCTACATTGTAGAGAAGAGAGACAGAAGTGGCATCAGGTGGATAAAATGTAGTAAACGCCGCATTACAGATTTGCGTCTGAGGGTAACAGGATTAACAGAAGATCATGAATACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTGGGAGAACCAAGTCCAGCTACGGTTTATTATAAGGCTTGTGATCCTATATTCAAACCTGGTCCACCCACCAACGCACACATTGTGGACACCACTAAAAATTCAATTACACTCGCTTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCATAGGCTATGTAGTAGAACTCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCATTGAGCACCAAGAATATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACGACGGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTCAGAGCTGGTGGGTCGGCCAGAATTCACATTCCATTCAAGGGTCGCCCAACACCAGAGATCACTTGGTCCCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGACAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCCGCTTTCGTGACTGTGAAAGTTTTGGACACCCCAGGACCTCCACAGAATTTGACAGTCAAAGAGGTTAAAAAGGATTCTGTCCTTCTGGTATGGGAACCACCCATCATTGATGGGGGTGCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATACGCTAATGTGAGTAGTAAATGCGGTAAAACAAGCTTTAAAGTTGAGAATCTTACAGAGGGAGCCATTTATTACTTTAGAGTCATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCGCCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACCGAAAAATGGAGTACTGTTGCCGAATCCAAAGTCTGTAGTGCAGTCATTTCTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTATAACGAGAAAGGGAAAAGCGATCCAAGAGTGCTCGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTGCCATTTAACACATATACCGTCCAGGCTGGAGATGATCTTAAAATCGAAATCCCAGTTATCGGCCGACCAAGACCTGAAATTTCATGGGTCAAAGATGGTGAGCCTTTTAAACAAACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACCGCCACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCCGGACCTCCAACTGGACCAGTTCGGTTCGATGAAGTTAGCGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCGAGAACAACGATTAAAGTAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTCGATTCTAAACCAGTTGTTGTACAATATCCATTTAAAGAACCTGGACCGCCTGGAACTCCTTTTGTGACATCAATTTCAAAAGATCAAATGATTGTGCAGTGGCATGAGCCAGTTAATGATGGTGGGAGCAAAGTTATGGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGATTCCCATTCAAGACACCAAATTCAAAACAACCGGACTTGATGAAGGACTTGAGTATGAGTTCAAAGTTTCCGCTGAAAATATCGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTTGCTCGTGATCCATGTGACCCACCTGGCCGCCCTGAAGCCATTGTTATCACAAGGAACAATGTCACACTGAAATGGAAGAAACCTGCTTATGATGGTGGTAGCAAAATAACAGGTTATATCGTAGAAAAGAAGGATCTACCCGATGGCCGCTGGATGAAAGCCAGCTTCACCAACGTGTTAGAGACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAGCGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTTAGTGAACCGTCTGAAAGCACTGGTGCCATTACTGCACGAGATGAAATTGATGCACCGAACGCCTCATTGGATCCCAAATATAAAGACGTAATCGTTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGACATCCGTGGCAAGCCCATACCCGATATCGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAGCTGCGAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCAGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCGTGGAACCCGCCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCCACTGAGGTCCAGGCCCTCAACTACAAAGTCACTAAACTGCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTCAATAAATACGGAATTGGAGAGCCCTTGGAATCCGAGCCTGTGATAGCCTGTAATCCTTATAAACCACCAGGTCCCCCTTCACCACCCGAAGCCTCAGCAATCACCAAAGATTCTATGGTGGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGGTTCAGGGTAACTGGCCTTACCGAAGGTCATTCCTACGAGTTCAGAGTTGCTGCCGAAAACGCAGCTGGCGTGGGTGAACCAAGCGAGCCATCTGTTTTCTACCGTGCCTGTGATGCTCTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACAGATACTTCCAGATCTTCTGTCTCCCTGGCGTGGAGTAAGCCGATTTATGATGGCGGTGCACCCGTTAAGGGCTATGTCGTTGAGGTCAAAGAAGCTTCTGCGGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAATTCACAGTGACCAAGCTTAAAGAGAACACCGAGTATAACTTCCGTATCTGTGCCATCAATTCTGAAGGTGTGGGTGAACCTGCAACTATACCTGGCTCAGTTGTGGCGAAAGAGAGGCTGGAGCCACCAGAAATAGAACTCGATGCTGACCTGAGAAAGGTAGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACCATCAAAGGTCGACCGGAACCCGAGGTTAAATGGGAGAAGGCCGAAGGCATTCTCACTGAGAGGGCCCAGATCGAGGTGACCAGCTCATACACAATGTTAGTCATTGATAACGTCACCAGATTTGATAGCGGTCGGTATAACCTGACGCTAGAAAATAACAGCGGTTCTAAGACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGATCTTGTCTTGGGAGCCACCACTTATCGATGGTGGAGCGAAGATTACAAACTACATTGTCGAAAAACGAGAAACTACAAGAAAAGCATATGCTACGGTTACAAACAACTGCACCAAGAATACATTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATCGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACCCTTGTCGACGTGACCCGCAATACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGACGGGGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTGGAGGCGACTATATCTGGCCTAACTGCAGGAGAAGAGTACACCTTCAGGGTAGCTGCAGTGAATGAAAAAGGAAGAGGTGACCCGAGACAACTTGGAGTGCCGGTAATTGCACGGGACATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTGAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCGACCGTAAGCTGGAAAAAGGATGGTCAGATTCTTAAGGAAACGACACGGGTCAACGTCTCTTCTTCAAAGACCGTAACATCACTCTCCATTAAGGAAGCTTCAAGGGAAGATGTCGGAACTTATGAATTGTGTGTTTCAAACACTGCCGGGGCCATAACCGTTCCTATTACTGTGATCGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCACATCGATGAGGTCAGTTGTGACAATGTAACCATTTCTTGGAATCCTCCAGAATACGATGGCGGCTGCCAAATCAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTGGTTTCACAAGCAGTGGCAAGAACATCCATTAAAATAGTTCGTCTGACCACAGGAAGTGAGTACCAGTTCCGGGTGTGTGCAGAAAACCGCTTTGGCAGGAGCTCCTACAGCGAGTCTGCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCGGGCCCTCCTGGTACTCCTAAAGTCGTGCATGCCACAAAATCGACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCCAAAGCAAATAAAATCCTCATCNN-GATACGCAAATGAAAGTCTCCGGCCTCGACGAAGGACTGATGTATGAGTATCGTGTGTACGCCGAGAACATCGCTGGAATCGGCAAATGCAGTAAATCCTGTGAACCGGTCCCTGCAAGGGATCCTTGTGATCCTCCCGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAGTGGTCCAAACCACATTATGATGGTGGAGCTAAGATCACAGGCTACATTATCGAACGTAGAGAGCTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTGACTGAACTTACTGAAGACCAGCGTTACGAATTCCGTGTTTTTGCAAAGAATGCGGCTGACTCCGTTAGCGAGCCATCTGAATCCACTGGGCCGATTACAGTGAAAGACGATGTCGAGGCTCCAAGAATCATGATGGATGTCAAGTTCCGAGACGTTATTGTTGTCAAAGCTGGAGAGGTCCTGAAGATAAACGCGGACATTGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTCGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACAGACTATAACACTGTGCTAACGGTGAAGGATTGTGTCCGACGAGACACTGGGCAGTATGTACTAACCCTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAATTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAAGTGGCCTCACGGCTGAGAAATGCTCCCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATCGTAGAAAAACGTGAAACAAGCCGCCTCGCGTGGACGATATGTGAAGGAGAGTTAAGGACAACATCCTGTAAAGTAACCAAGCTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCACGGCAGTAAAGGCACTAAACCCATTTACGGTTCCAAGTCCACCCACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCGAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTGCGGGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAGAACGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGACCCGGTGTTCTTGCCATCTCCTCCATCCAAACCCAAGATTGTGGACTCGGGCAAGACAAATATAACTATCAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACCGTAGAATACAAAAAATCTGATGAAACTGAGTGGGAAACTGCAATTCAGAACTTAAGAGGCACAGAATATACTATAGGTGGACTAACTACAGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGATCGGTGCTAGTGATCCCAGTGATAGCTCGGATCCCCAAATCGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTTCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTGCCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACCAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACCGAAATGATTCTGGAAAATATACACTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAATATTACCGTACATGATATAACCAAAGAATCTGCTGTGTTATCCTGGGATGTTCCTGAAAACGACGGTGGAGCTCCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAATCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTCACCAACCTACAAGAAGGGGCCATCTACTACTTCCGGGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTGCCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAGCCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGACAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATATCGTTGAAGCAGTAGAAAAGGGACAGAAAAACTGGGTTAGATGTGCAGTGGTGAAGTCAACCCATCACATTATTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGGGAGCTCCTGCTTCCCGTTCTGATTAAGGAACAACTAGAACCACCTGACATTGATATGAAGAACTTCCCAAGTCATACTGTATATGTTAGAGCTGGCTCAAACCTTAAAGTTGACATTCCAATTTCTGGTAAACCGCTGCCCAAAGTGACCTTGTCAAGAGATGGTGTGCCCCTGAAAGCAACCATGAGATTTAATACTGAAGTTACCGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGGACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATCAGCGACATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACTACGGTATGGACTGAGGTGTCTACAACAGTTGCAAGAACCACAATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCATGTGTGACTGTCAAACTTCCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGCCTGGCATGAACCAGTGTCCAATGGAGGCAGCGCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTTATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCTGAACCAGTTCTAGCCATTGACGCCTGTGAACCTCCAAGGAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCTACAGCCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGGCGAGATCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCATTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGAAATGCCGTTGGTTCGGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCCGGTACATCTGTGAAGCTCAGAGCCGGCATTTCCGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCCCTGGTATGCATTGAAAATACCACCGACCTTGCATCTGTACTCATCAAAGATGCAAATCGCCTTAATAGTGGAAGCTACGAATTAAAACTGAGGAACGCCATGGGCTCGGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCGGGTGGTCCAATTGAATTTAAGACGGTCACTGCTGAAAAAATAACTCTTCTCTGGCGCCCTCCAGCGGATGACGGTGGTGCAAAAATCACTCACTACATTGTGGAAAAACGCGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATCAAAACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCACTGGAATCCGAGCCAGTGGTGGCAAAGAATGCCTTTGTTACTCCTGGGCCCCCGGGCATACCAGAGGTGACAAAGATCACCAAGAATTCAATGACCGTTGTCTGGAGCAGACCAGTTGCGGATGGTGGTAGTGAAGTAAGCGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTCGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTCAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCGACCAAATCATCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCACGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAATCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCCATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATCCAAAACACCGATTCTTCTTCGTTACTCATTATTCCTCAAGTTACTCGCAATGATACAGGAAAATACATTCTCACAATAGAAAATGGCGTTGGTCAACCCAAGTCTTCAACCGTGAGCGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCGTAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACACCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCTTGTGAAACTACAGAACCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATACGTGATCTCTCAATGAAAGACTCAACAAAGACATCTGTTACCCTAAGTTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGGAAAGGTAAAGGTGAACAAATGTGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCACTCCTGGAATTCAGAGTGTTTGCCAAAAACGATAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGACGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCCGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACTGAAAACAAGATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATACACCGTTATTCTTGATAATGCAGTTTGTAGAACCTCAATTCCCATTACAATCATCACACTTGGCCCGCCATCAAAGCCCAAAGGGCCTATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGAGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACCTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCCAGCCCCTCGTCTCGAACACCATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCCGTTGTATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGAAGAGAATATAGAGCCACCGGCCTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCACCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCGCCTGGTACTCCTGACTACATCGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCTCCATTGCGAGATGGAGGCAGTAAGATCGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACTGATGTCAGCGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTATAAGTCCTCCCTCACAGTCTTCTGGCATCATCATGACAAGAGATGAAAATGTTCCACCAACGGTAGAGTTTGGCCCAGAGTATTTTGACGGTATCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGCGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAACATGGAAATAACTGATGTTCTAGGATCCACCAGCCTTTTCGTGAGAGATGCTACCCGGGAACACCGTGGTGTATACCGCGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACCGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTATGGTGGGACGCTCCACTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACCGGCAATGAATACCAGTTCCGTGTTTCTGCGGTTAACAAGTTTGGTGTTGGGCGGCCGCTTGATTCTGACCCAGTGGTTGCACAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGACGGTGGCAATGAAATTCAACAGTATATCCTGGAAAGGAGAGAAAAGAAGAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCCGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGGCCTCCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTGAATGCAGAGGCATGTGTGAAAACAAGGTATACGGTCACTGATCTACAAGCGGGCGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACTCATGTTGTCAGAGCTGGAGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAACGATGCAGGGAAATACACCTTTACCGTAGAAAACAACAGTGGTAGTAAGTCAATCACTTTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACGCTCATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAAAAACGAGAAGCGAGTCGTCGTAGCTGGCAGGTGATCAGTGAAAAATGCACTCGTCAGATCCTTAAGGTCAGCGACCTAGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATTGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTCGATGTCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCACGATGGAGGCAGCCGGATCACTGGCTACCTTCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCACACGAAACAGCTGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGAGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCCGTCATCATCAAGGAGCCTCAAATCGAGCCCACTGCTGACCTCACTGGAATTACTAATCAACTCATAACTTGCAAAGCGGGAAGCACATTTACCATAGATGTCCCGATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTATCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTATCTCAGCTGAATCATGTGTCCTGTCCTGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTATC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGAGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATCATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCACGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACTGGTTTGGTGGAAGGACTAGAGTATCAGTTCAGAACATACGCTCTCAACGCCGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTCGATGCACCAGGAAGACCGGAGGTGACAGATGTCACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGTGGCAGCAAGGTTGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTAAAGTGCAATTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCGCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCGCCCAAAGCTGAACTGGATGCCAGACTGCAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTGGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCCTTGCAGTATACAGGCAAACGAGCAACCGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACCTTAACAGTGAAGAATGCCAGTGGGACCAAGTCTGTGTCTGTCTTGGTCAAAGTTCTTGATTCCCCCGGCCCATGTGGAAAGCTCACTGTCAGCAGAATAACGGAGGAGAAGTGCACTTTGGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATATCGTGGAAAGACGGGAGACAAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCGACCCTATCCTATGTAGTAACCAGACTCATCAAGAACAACGAATACATATTCCGAGTACGGGCAGTAAACAAATATGGCCCTGGTGTGCCTGTCGAATCAGAACCGATTGTAGCCAGAAACTCATTCACTATCCCATCACAACCTGGCATACCCGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGATGAAACCTGAATCTGATGGTGGCAATGAGATCAAGAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGACACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACTGCGGTGAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCGCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCTTGTATGATGGTGGCACTGACATCACAGGATATGTTCTTGAAATGCGAGAGAAGGATACGGATCAGTGGTACCGAGTGCATACCAAGGCCACAATAAGAAATAATGAATTCACCGTGCCAGACCTCAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTGAAGAAGACTGTGACCATCAGAGCCGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGACTAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATAGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAAAGTCAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACCGAATTTCTGGACTCGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTTACCAAATCAACTGTCACTCTCGCTTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAGAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACGGTCCTAGAGCACACTGTTATTTCCCTAAACGAAGGTGAACAGTACCTATTTAGAGTACGGGCACAAAATGAGAAAGGTGTGTCGGAACCGAGAGAGATCGTCACAGCTGTGACTGTACGAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATCCATGTCCCAGCCGGCAGACCAGTAGAGCTTGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCCGGTTCTAAACTAAGAGAATCAGAGCGCGTCACAGTTGAGACTCATACTAAAGTAGCTAAGCTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATACACCCTCGAATTGAAGAACGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTCGATAAGCCTGGTCCTCCGACTGGGCCTATCAAGATTGATGAAATTGATGCTACTTCGATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCGCCGCTGAGCGGCTATGTAGTAGAACAGCGTGATGCCCACCGTCCAGGGTGGCTGCCTGTGTCCGAATCAGTGACCAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAACGAGTACGTGTTCCGCGTGGCTGCGACCAACCGCTTTGGGATCGGCTCTTACCTGCAGTCGGAGGTCATAGAATGTCGCAGCAGCATCAGTATCCCTGGGCCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACGTGGTATCCACCAGAAAACGACGGCGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACGCGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACGGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACGACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACCTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTCAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACCGAGCTTGTCATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCCGTAAGGGTCAGTTGGAGACCCCCCGCCGATGACGGTGGCGCTGACATCTTAGGCTATATTCTCGAGAGGCGGGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCCCTGGTGGTAAAGGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAATCCCTGAAATCTGAAGAACCAGTCATACCAAAAACACCGCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAGGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGGGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACGGGGCTTGTTCCTGATGCTGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGGCTAAGTGAGACCAGCCCGGCTTCTGAACCGGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGGGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGCGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAATCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAGGACTAAACTAACATCTGGAGAGGCGCCAGGAGTGCGCAAAGAAATGAAGGATGTGACCACCAAGTTGGGCGAAGCTGCTCAGTTGTCATGCCAGATTGTTGGAAGGCCCCTGCCTGACATTAAATGGTACCGATTTGGCAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCACACATACGCTAACAATAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACTAGTAGTAAGCTTCTCCTGCAAGCAACACCACAATTCCATCCTGGTTACCCACTGAAAGAAAAATATTATGGTGCTGTGGGTTCGACACTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTTCTATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGAAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATTCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACTGGGCCACTTGTGATAGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCGCCTGCAGACGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAACCTCTAGAGGTTGCCTCAGTTGTGATCATTAAAAGCCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCACTCACAAAAGATTCCTGTGTCGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTCGAATATGAGTTCCGTGTGAAATGTGAAAATCTGGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGCTTAAAGTACCGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCCGGCACTGCTTCCCTGGAAGTAGAAGTTCCGGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTTATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCCTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAATCAAAGTTAGCGACGTCTCACGAGATTCTGTCAACTTGACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATCATTGAAAAATGTGCAACTACTGCAGAGAGATGGCTTCGTGTAGGACAGGCCCGAGAAACACGTTACACTGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCCGAAAATAAATTTGGCCTGAGCAAGCCTTCGGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCGACTAAGGAACTCTACGAGAAATATATGATTGCTGAGGATCTTGGGCGCGGTCAGTTTGGAATTGTCCACCGCTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAAGAAATCTCCATTCTAAACATTGCTAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAGTTAGTCATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAACGAAAGAGAAATCGTCAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACATTTTGACATTAGACCGGAAAATATCATTTACCAAACAAGAAGGAGCTCCATCATTAAAATCATAGAATTTGGTCAAGCTCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAGTACTATGCACCTGAGGTGCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCCCTTGGAACACTAGTGTACGTGCTGTTAAGCGGTATCAATCCATTCCTGGCTGAAACTAACCAGCAGATGATTGAGAACATCATGAACGCCGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGCACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACCCTGATCAAGAAAGACCTCAATATGGTTGTGTCAGCGGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGTGTCAGTGTTGCTAAAGTTAAGGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCGGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATCAAGATGGAGTAGCCACCATGTACGTCAAAGACATTACCAAATTCGATGATGGCACCTACAGATGCAAAGTGGTCAATGACTATGGTGAAGATAGTTCTTACGCAGAGCTATTTGTTAAGGGCGTGAGAGAAACTTATGACTATTACTGCCGGAGAACCATGAAGAAAATCAAGCGCAGAACTGATACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACGGCTTACGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCGGAGCCTCGTGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGCGACGACGATGGGAAGTACACATTCGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAACGTAACTATAGATGATGACGCCGAGTACACCGTCGTGGCCAGGAACAAGTACGGCGAGGACAGCTGTAAAGCGAAACTGACCGTAACCCCACACCCACCGCCAACAGACACGACCCTAAGACCCATGTTCAAACGGCTGCTGGCGAACGCAGAATGCCAGGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGACGGCCAGCCACTGTCCCTCGGGCCGAACATCGAAATTATCCACGAGGGCCTGGATTATTACGCCCTGCACATCAGGGACACTCTGCCTGAAGACACAGGCTACTACAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAGGTGGAACGCCTGCGGTACGTCAAACAGGAATTCAAGAGTCAGGAGGAGCGTGAGCGCCACGTGCAGAGGCAAATTGACAAGACGCTGAGAATGGCCGAAATCCTGTCTGGCACCGAGACG------GTGTCCCTGACCCAGGTGGCCCAAGAGGCCCTGAGGGAAGCCGCCATCCTCTACAAGCCGGCTGTGAGCACCAAGACCGTGAAGGGGGAGTTCCGCCTGGAGACGGAAGAGAAGAAGGAAGAGAGGAGACTCCGGATGCCCTACGAGGTCCCCGAGCCGCGCAGGTACAAGCAGAGCAGCGTGGAAGAGGACCAGCGCATCAAGCAGTTCGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGCGACCAATTTGAAATGCCCGGGNN--NNGACAGGATCGTCCAGAAGAGGCCCAAGCGCATCCGCCTGTCGAGATGGGAGCAGTTCTACGTGATGCCCCTTCCCCGCATCACGGATCAGTACCGGCCCCGATGGCGTCTCCCCAAGCTGTCCCAGGACGACCTGGAAATGGTGAGGCCGGCCCGCCGCCGCACCCCCTCCCCCGACTACGACTTCTATTAC---AGACCCAGGAGACGCTCTCTCGGCGACATGTCGGATGAAGAACTGCTCCTCCCCATTGACGACTACCTGGCCATGAAGAGGACAGAGGAAGAGAGGCTGCGGCTGGAAGAGGAGCTCGAGCTGGGCTTCTCCGCGTCCCCGCCGAGCCGGAGCCCCCCGCGCTTCGAGCTCTCGAGTCTGNN---------------NGCTCCCGTCAGCGTGGAGGAGACGCGGCGAGACTTCAGCTCCTCCACCTACCACGTCCCCACCCGGGCGGACACGAGCACGAGCTACGCGGCCCTGCGGGAGCGCCACGCACGGGCCTCGCACAGGCTGCCCGGGCAGCGGCAGAGGATGCTGGCCGACAGGGAGGACGAGGAGCTGCTGCGCCCGGTCGCCACCAGCCAGCGGCTCTCTGAGTACAAAAGCCAGCTGGACCACATGTCAAGGGAGGACAAGTCTAGAAGGAAATCG---AGGCGACAGAGAGAGGTGACAGAAATAACCGAAATCGAGGAAGAGTACGAGATCTCCAAGCACGCTCAGCGAGAGTCCGAGTCCTCC---TCCGTGTCCAGGCTCCTGAGGCGGCGGCGGTCCCTGTCGCCCACCTACATTGAGCTAATGAGGCCGGTGTCCGAGCTGATCCGGCCCCGTCGGCCTCCAGAGGAC------GAATAC---GAA---GAG------------GACACCGAAAGGAGGTCCCCTACTCCAGAGAGAACTCGCCCACGGTCCCCCAGCCCCGTGTCCAGCGAGAGGTCACTCTCCAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTCTGAAAACTCAGAAGACGTCGGAAAGGATGTACGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGGGTCACGCTGCGAATGCGCTCCCACAGGGTGCCCGTTGGCCAAAATACACATTTTATCTTGAACGTCCAGTCCAAGCCAACTGCCGAGGTGAAGTGGTACCACAACGGCGTCGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTGCTGACCCTCGAGATTCTGGACTGTCAGGCTGAGGACAGTGGCACCTACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTATGCGACCTTGGACGTAACGGGCGGGGATTACACTACCTACGCCTCCCGGCGCAGAGACGAGCAGGTGCCCCCCTCGGTCTTCCCCGAGCTGACGAGAACAGAGGAATATGCTGTTTCGTCGTTTAAGAGAACGGCTGAGATGGAAGCTTCTTCCGCCGTCAGGGAGATGAAGTCGCAGGTGACGGAGACAAGGGAAAGCATC------------TCAGCCTACGAGCACCACGCATCTGCAGAAATGAGGAGTGCTGCCGTG---GAACAGATGGCGCTGGAGGAAAAGTCCACACACAGGAAGATCAAGACGACGCTGGCAGCAAGGATTCTAACGAAGCCAAGGTCCATAACCGTGTACGAAGGCGAGTCCGCAAGGTTCTCTTGCGACACAGATGGCGAGCCGGTCCCCACCGTGACCTGGCTGCGAGGAGGACAAGTGGTGAGTACCTCCGCCCGCCACCAAGTGACCACGGCCAAGTACAAATCCACCTTTGAGATCTCTTCAGTCCAGGCCTCCGACGAGGGCAACTACAGCGTGGTGGTCGAAAACAGCGAAGGGAGGCAAGAAGCGCAGTTCACTCTGACTATTCAAAAGGCCAGGGTAACCGAAAAGGCCGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTGAAGTCTCCAAAACGGGTGAAATCCCCGGAACCAGCCACTTCTCACCCAAAAGCCGTATCCCCCCCC------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCCGTCCCACCCAAGATAACTCAGTCGCTGAAGGCGGAAGCTTCCAAAGACGTGGCAAAGTTGACCTGTGCGGTGGAGAGCAGCGTATTATGCGCAAAGGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTACTCAGCAGATGGTACCTATGAACTCAAAATCCATAACCTCACGGAATCTGACAGTGGAGAATACATTTGTGAGATAGCGAGTGAAGGTGGCACTTCTAAAACGAGCTTCCAGTTTATGGGACAAGCCTTTAAGAGTGTCCATGAGCAGGTGTCA---AGGATATCCGAA---------------------------------------ACTAAGAAA---------------------------------------GTGGCTCAG------------------------------ATAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAGTTTCCTCAAAACCAGTCATTGTCACTGGGCTGCAGGATACAACCGCTTCTTCAGACGGTGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCAACCGTCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACATGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCACTGTCCAAGAAGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAGGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATTACTAAAACGTCACAGGCGTCGGAAGAAATCCGAAGGCATGCCGAGATTAAAGCATCTTCTACTCAGATGAGCATAACTGAGGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTCGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTAGGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTCTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAGATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>HLspeVen1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCAGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCGACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCCATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTACATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCCCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTCGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGTCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCATCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAACAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACTTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAGTGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAAGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCGTCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGTTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGAGGTGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGATGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GAC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTAATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGTCATGTCCGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCACGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGTGTGTGAGCAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTTCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCGGCTGCGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACAGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTC------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGCTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGATGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACTGCGCTAGCAGGTCAGACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGTGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTATGTGGTCAAGACCTCC---GATTCGGGCACATACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCAGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAATGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCTGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCTGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGTCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCAGCACTGCTATCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAAGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTTGGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACATGTATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCTACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACATCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATTCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGATGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAACCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACATGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCAGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGTGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTCCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCTGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACTTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCTGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACGCCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCTGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATACAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGGTCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACATGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATTGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGCCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATGGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTCTCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTATGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCATACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTATTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGACAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAGGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCATGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACATCCATGAAGAAGAAACTGTTTCATTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTT---GAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGAGGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N-NN---------------------GAANN---------------------------------------------N------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCGGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAGAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTTGTTCCAGAGGACAAAATATATATGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAGAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTGGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCACCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCGAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCAGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAGGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTT------------------------------CCACCTGCTAAAGTGCTTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACCAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN------------------------NGCGNN----------------------------NNNNNNNN--------------------NNCCTAAGTGTCCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCA---------CCTCCTAAAAAGCTGGAAGTCCCACCTGTTACAGTGCCCGAGGCTCCCAAA------------GAAGTTGTCCCTGAAATGGAAGTGCCTGTGGTGCTT------CCTAAAGAG---------------------CCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCC---GAAGAAGTTGTCCCTGAAAAGAAANN------------------------------------------------------------------------------------------------------------NCGTGTGCCGCCTCCTAAAAAGCCAGAAGTTCCACCTGTTACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------CCAGAG------GTGCCCAAGGCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTGATTCCTCCCAAACCA---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAAGAAGTTGCCTGGGAAGAGCCCCCCGCC------GAAGCTGTGGAAGAG------------------------------CCAGAGCCTGCT---CCTCCTCCG------AAAGTGGTGGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTATTGTTGCCAAAAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTGCAGAGAAGAAAGTAACGGTGCCCAAGAAGCCCGAAGTCCCTCCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCTTT------------------GAAGAGGAACCAGCCATTCCTGTTCCCGAGAAAGCAGAGTCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTCGCAGAG------------------------------------------------------GAGGAGGAGCCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAGCCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACGGTTAAGAAGCCAGAAATA---------CCTGCAGCTGAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAAACT---GTGCCTCTTGCCAAAAAACAA---GAAGTCCTGCCCAAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCGTTCCTATTACT------------GAAGAGCCAGAAGCCCCACCTGTTCAAGTTGAAGAGCCTCCCGAGAAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---GTTGAGAAACCAAAACTCAAACCAAAGCCT---GCCGCA------CCTCCTCCGGCT---CCACCGAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTTCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTCCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGCTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN---CCGGTTACAAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCTAAACCAAAGCCTGAACCAGAAGTGAAAGTAATCAAACCACCTCCTGTGGAGCCTGCACCGACCCCCATCGCCGCCCCGGTAACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTATC---CCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAATTAAGACCAGGAAGTGGTGGAGAGAAACCTCCCGATGAGGCCCCTTTCACCTACCAGCTAAAGGCTGTACCACTGAAGTTTGTGAAAGAGATCAAAGACATTGTCTTGACCGAAGCAGAGTCCGTTGGGTCTTCTGCGATCTTTGAATGTCTGGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTCTTACGCTTGGGAAATAAGGAGAAGACCTCCACGGCCAAACTTGTTGTGGAAGAACTTCCTGTGCGTTTCGTAAAGACACTCGAGGAGGAAGTCACCGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGCTAAACAAGGAGCGCGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGTGTCATCGGCTTGTTGCGAGCCCTGACCATCAACGATGCAGATGACCAGGATGCTGGAACATACACAGTTACCGTGGAAAACGCCAACAACCTGGAATGTTCATCCTGCGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAGCCTATACGGGATCAGCACGTGAAACCAAAGGGCACGGCTGTTTTTGCCTGCGTGATAGCAAAGGATACTCCAAACATCAAGTGGTTCAAAGGATATGATGAAATCCCCCTGGAACCTAATGATAAGACTGAGATAGTAAGAGAAGGAAATCATCTCTTCCTCAAAGTCAAGAATGCCACACCGGAAGATATCGATGAATACGCGGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTAGGAGAGCGTGAAGTTGAATTGCTTAAGCCAATCGAGGATGTTACCATTTATGAGAAGGAAAGCGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCTTGACTTTGCACAAAGTCAAACTGGACCAAGCCGGGGAAGTCCTTTACCAGGCGCTTAATGCATTTACAACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTGATATGGTCGAAAGGGCCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTCGTTATCAATGATTCTCATTTTGATGACGAAGGGGTCTATACTGCTGAAGTAGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAGTTCATATCGCCTCTCGAAGACCAAACCGTGAAAGAAGGCCAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTCGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATAAGAGAAGTGACCCTGGATGATATATCCCAGATAAGAGCTCAAGTTAAGGACCTGAGCTCCACCGCAAACCTGAAGGTCTTAGAGGCTGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGCGAAGTGAGCAAAGATGTCCCAGTGAAATGGTTCAAGGATGGTGAAGAGATTGTACCTTCAGCCAAATACTCTATCAAGACGGATGGCCTGCGCCGCATCCTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCAAACGTTACTGTTGAGGCTCGACTAATAAAAGTGGAGAAACCTCTGTACGGAGTAGAATTGTTTGTCGGGGAAACAGCTCGCTTTGAAATAGAACTTTCTGAACCAGACGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATCGAAGATGGAAAGAAACATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTTTCCTTCCAGGCCGCCAACGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTCAGTGTGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGATAAAGTTGAGCTTATAAAGGATGGCACTAAGCATTCCTTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGGAAAATACATATTTGAAGCCGAAGACAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACTCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTCACGGTGGAGCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCTGTCTGGATGGATGATGAAGGGAAGACTCATTCCATCACGTTCAGAGACCTCTCCATTGATGACACCTCTCAAATTAAAGTAGAAGCCATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTCACCGGAAAGCTTCAGGATTACACGGGCGTAGAGAAAGATGAAGTGATCCTACAGTGTGAAATTAGCAAAGCAGATGCCCCGGTGAAATGGTTTAAGGATGGGGAGGAAATAAAACCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGACATTGGACAATATACCTGTGACTGTGGGACAGACAAGACCTCAGGGAAGCTTAACATTGAAGATCGGGAAATCAAACTGGTCCGGCCCCTGCATAGTGTGGAGGTGATGGAGACTGAGATGGCCCGCTTTGAAACCGAAATCTCCGAAGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAGGCTGCCAACGTGAAATCTAGCGCTCACCTCCGGGTGAAACCACGAGTAATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGCGAGCTCTCCTACGAGGATATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGAGAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACCCTTACACTGAGGGATGTAAAATTAGAAGATGCTGGAGAAGTCCAACTACGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCCCTTGAGGACCAGACGGTCGAAGAAGAAGCCACTGCAGTATTGGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTCCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATCTCTAAGGGAGCAGTACGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTCACTGTCCTGGCAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAACAGACACCATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGACTTGGTACAAAGGAGATGAGGAGATAATCGAAACAGGAAGATATGAAATACTTACCGATGGGCGAAAGAGAATCCTGATCATTCAGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACACGAACTTGCTGCCGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTC---GTCTGCTCCATATCAAAGGAGAACTTCGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAACCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCTTGGTCGTGAAAGATGCCACATTACAAGATATGGGCACCTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCACACTTGACAGTGATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAAGAAGTCGTTTTCAACTGCGAAGTCAATACGGAAGGTGCAAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCTCGGTTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGCGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATCGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACCTTCTGGTGCAAGGTCAATCGTCTCAATGTAACACTGAAGTGGACCCGAAATGGAGAAGAGGTGGCCTTTGACAACCGTGTCATATACAGAATTGATAAATACAAGCACTCTCTCATTATTAAAGACTGTGGCTTCCCGGATGAGGGTGAATACGTTGTCACTGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCTACAGAATTCATAGAACACTTAGAAGACCAGACAGTCACTGAGTTCGATGATGCGGTCTTCTCCTGTCAGCTCTCCAGAGAGAAGGCTAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGAAGGAAGTACACATAGACTAATTATAAAAGACTGCCGCCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTCGTGGAAGAAATCCCCGTTGAGATCATCAGGCCTCCCCAAGATATTCTGGAAGCCCCTGGTACCGACGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTGGTTGTTCAGGGCGACAAACACCAGATGATGAGTGAAGGAAAGATCCACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATATAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTCGCAGCTGCACCTAAAATCAAGACAGGTGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGACGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACCGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGGAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCGTTCATCAATTTAAGAGTTATTGATGTCCCCGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGGTGGGAAGAACCATTAACAGATGGTGGGAGCAAAATCATCGGTTATGTCGTCGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGACCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTTCAAAAAGGCGGAGTCGAGTACCTCTTCCGGGTCAGTGCAAGGAACAGAGTCGGCACTGGTGAGCCAGTAGAGACTGACAACCCGGTGGAAGCAAGGAGTAAATATGATGTCCCAGGCCCTCCTTTGAACGTCGCCATCACTGATATAAACAGATTTGGGGTCTCCCTGACATGGGAGCCGCCAGAGTATGATGGAGGAGCTGAGATCACAAACTATGTTATCGAATTAAGAGATAAGACTTCTATCCGTTGGGACACTGCCATGACAGTGAGAGCTGAAGACCTCTCTGCAACTGTGACTGATGTGGTGGAAGGACAAGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAGTTCTTCAGATCAGACTCAGTCATCAGTTCAGCTCACGTGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGATATATAATTGAACGATGTGAAGAAGGGAAAGATAATTGGATTCGTTGCAATAAGAAACTAGTCCCTGAACTGACCTACAAGGTTACTGGATTACAAAAAGGAAACAAGTATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTGACTGCTGATGATGCGTTTGTTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCGATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCACATGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCATATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGATAAGGGCATTTATACACTAAAATTAGAAAATCCTGTGAAAGCAATTTCTGGAGAGATTGACGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTCAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGTCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACCGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGTATCTTCCTAACATGGGATCCGCCTAAATATGATGGTGGTTCACGCATCAAAGGCTATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGACACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAATGGTATGCCTACCGTGTGAAGGCCTTGAACCGGCAAGGTGCTAGCAAACCAAGCAAACCCACGGATGAAATCCAAGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCCGAACCTACAATAACTTGGACAAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAATCCACAGTGACCATCCTCGATAGTAAGAGAAGCGACACTGGCACATACATCATCGAGGCCGTAAATGTCTGTGGTCGGGCCACTGCTGTGGTTGAAGTGAATGTCTTAGATAAACCCGGACCACCAGCTGCTTTTGATGTCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGGGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTCGCTGCAGAAAACATGTATGGTGTTGGTGAACCGGTTCAGGCCTCTCCAATAACAGCTAAATATCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGACACTGATAAATGGGTCAGGTGCAATAAGATGCCCGTGAAGGATACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTCGCTGGACCTGGAAAACCAAGTAGATCAACTGACCCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCACTGATGTTGAATTGGACAAAGCCAGAACATGACGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTTACTGGTCTCATGGAAGGGCAAGAATACTCCTTCCGAGTTAGAGCTGTAAACAAGGCTGGGGAAAGCGAGCCCAGCGAACCCAGCGACCCTGTGCTTTGTAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCTATCACCAACTACATTGTGGAAAAGAGAGATGTTAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACTCCACTGACAGAGGGCTCTTTATACGTGTTCCGAGTTGCTGCAGAAAATGCCATCGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTCACCACCCCTGGTCCACCCTACGCTCTGGCAGTGGTTGATGTAACCAAGAGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAGAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCGCAGGCCCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAATTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAACTCCTGTCAATTGAAGATCCAAAAGGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGACGCTGGGAGAAAGCACATTGCCATTGCCTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCGATAAAAGACTTGAAATTCAAAGTTGAAGAAGGCGTTGTTCCTGACAAGGAGTACGTCCTGAGAGTAAGAGCTGTCAACGCTGTGGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCCAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATCGAAGGTGAAAAGTTAAGCATTCCTGTCCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCTGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAATTTATACCATTACGCTGGAGAATAAGCTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAAAACAAACTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAACGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTACACAGCCAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCCGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGCCTCGAAGTGAAACGTGGTGATGAAATAGCACTTGATGCAACCATCTCTGGGTCACCTTACCCGACTATTACATGGCTAAAGGATGAAAAAGTCATTATACCAGAAGAAATTAAGAAGCGAGTAGCA---CCCACAGTTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATTGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCAATCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAATGACCATGGTATTGCTAAAGCTCCCTGTACTGTCAGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTCGATGATGGTGGCAGTGAAATTATAAACTATACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTATCATCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGAGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTTACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTACTGGCTTGAAAAACGGGAGGTTAATAGCACACATTGGTCTCGTGTCAACAGAAACCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCTCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTCCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCAGGGGAGACAGGACCTGTGACTGTAGCTGAACCACAAGAGCCTCCAACTGTGGAACTGGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGCCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACAAAATCTGAGCTCATTATCAAGAATGCCTTGAGAAAAGATCATGGAAGATATGTGATTACAGCTACCAACAGCTGTGGGTCCAAATTTGCAGCAGCCAGAGTAGAAGTCTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTAACAAATAGGAAGATGTGTTTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCAAAGATGCATACCTGGAGACAACCAATAGAGACCGAGCGATCTAAATGTGATATCACAGGTCTCCTTGAGGGACAAGAGTATATGTTCCGGGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCCACGTCTCCTGAGAGGCTCACATACACAGAGAGGACGAAGTCCACTATTACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAACGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAGCACCAAATGTATGAATTCCGTGTCAAAGCTGTCAACGAAATTGGCGAAAGTGAACCATCCCTGCCTCTGAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCGGGAGAGCCCGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAGCCCACCGATGCACTTAAGATAACTAAGGAAGAAGTATCCCGGAGTGAGGCAAAGACGGAGCTTATCATTCCCAAAGCAGTGCGGGAAGACAAAGGCACTTACACGGTTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAACGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCCTTCCGCCCTCCTGGACCTCCAGGAAAACCAAAAGTTCTGGAGCGCACAAAAGGGTCAATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGTTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCGATAACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCCCGCTTGACTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCCGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATCTATCCACCTGGGCCACCCTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCACTGGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTACTGACTACCTGTGAATGTGTGGTGCCAAACCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCTTGCCACTGATATTCAAGAGCCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTCTCTGGTTTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATGTACCTGAGGATGCACAGGTGGAGACTGCTGAAAACTCATCGGTCATCATTATTCCAGAATGCAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCGAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCGCCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAAAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTGGTTCCTGATCTCATCTCTGAACAGCAATATTTCTTCCGGGTGCGTGCAGAAAACCGTTTTGGTATTGGTCCACCCGTAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGACCCCCCTATTAAACTCAAGATCGGTCTCATAACAAAGAACACAGTACACCTATCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCGACTGGGACAAAGAAAGAAGCATGGAAACAGTGCAACAAGCGTGACGTAGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGGGAATACGAATTCAGGGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGACTGTCAAAGACCAGACGTGCCCACCTTCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAGGGTATGCCATTCCCGACACTCACCTGGTTTAAAGCGCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACCTGCACGTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACGGCATCGAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAAAATATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTCTAGATGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAATAAATTTGGTGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTATTCTCTGTCCCTGGACCACCAGATAAACCCACAGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTAACAGGATACTGGCTAGAAATGAAAGACACTACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAGGTGACGGGTCTTATTGAAGGCTCTGATTATCAATTCCGTGTGTATGCAATCAACGCTGCTGGTGTGGGTCCAGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACGGACTGGACTAAATCATCTGTGGATTTAGAGTGGTCTCCGCCACTGAAAGATGGTGGATCCAAAGTAACTGGATACATTGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTGACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAAAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCCTATGTGTCCGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAGAGAGCTTTACCTCAGGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGGGTCTATTCTCTTCTCGCCAAGAATGCAGGAGGAGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAAGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGCGAATCTGACCGCAGAGCATGGACCCCTGTGACATATACAGTTACCCGACAAAATGCTACTGTCCAGGGTCTCATTCAAGGGAAAGCCTACTTTTTCCGAATTGCAGCAGAAAATAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTCGTAATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCCGTTACTTTGACTTGGAACCCTCCTAAATATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATAGGAACTGAGAAGTTCCACAAAGTTACAAAGGACAACTTGCTTAGCAGGAAATACACTGTTAAAGGCTTGAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCCGTGAATATTGTTGGACAAGGCAAACCATCGTTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGACAAGATCACGATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAACCAAAAGTTTCTTGGTTCAAAGATGAAGCTGACGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACGACACTTGCCCTGGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACACTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAAGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAG---GATTATATTTTCCGGATCCATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCGAGAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACCGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAACCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAGAGAGCCCATCCATCCATACACTAAGTTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCCAGCCCTCCATCCAAGCCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCCGTCAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAATCACACTCCCGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGCCTTCGGGATGGTCAGACCTATAAGTTCAGAGTAATGGCAGTCAACGAAGCGGGTGAATCGGATCCAGCTTATGTTCCTGAGCCAGTGCTCGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGACACTCTAAGACTTAGTGCCGTCATCAAAGGCGTGCCATTCCCGAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACTGTGGAGAATCCAGCTGGCTCGAAAACTGTCTCAGTGAAAGTACTCGTGCTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACTTCGAAGAAAAAGAGTCACTTAGCTAAACACCTTAATGAAGGCAATCAATATCTCTTCCGAGTAGCTGCCGAAAACCAGTACGGACGTGGTCCTTTTGTTGAAACACCCAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAGACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCCGATCGTGACGGTGGCTCCCCGATCACTGGCTATTTGGTGGAATACCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGCCTGCAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAGCTAGTGCCTCCGTCTGTGGAGCTGGATGTGAAATTGATTGAAGGCCTCGTGGTAAAAGCTGGAACCACTGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCGTTCCCACTGCAAAGTGGACAACTGATGGCACTGAGATTAAAACAGATGAACACTACACAGTTGAAACGGACAGCTTCTCATCAGTGCTTACCATTAAGAACTGCTTACGGAGAGATACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCGGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTGGATGTTACCCCTGAGTACATGACTATCTCGTGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGACACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATTCCACATCTGCAAAAAGGCTGCGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACGCCTACTGTTGCTAAACATAAGTTCAGTCCTCCATCTCCTCCTGGGAAGCCGGTAGTTACTGACATTACTGAAAACGCTGCAACGGTGTCTTGGACTCTGCCAAAGTCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAGCGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATTGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAACACATATGAATTTAGGATTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCCGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCTATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACCACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGGGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGGGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAAGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAATATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTTCACCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAGGGTTAGCAATGTTACCAAAGAGAACTGCACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCCTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCGACCATTGAAACGAAAACTCCAATTCTGGCCATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATCGCGGATAAAGGAAAGACGTTTGTCTATCTCAAGTGGCGGCGGCCCGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAGTTAAGCGGTGTGCTAACAGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAAGACAAAGACGCGACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGCGCTGATTCATCCAAATTCTCTCTTACTAAAGCAAAGCGAAGCGATGGTGGTAAATACGTGATTACAGCGACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACAGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAGAAATGTGAGAGTAAGAGAATGGTTTGGTCCACCTATTCGGCTAATGTCTTAACTCCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGACAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGGCATTCAACACGATGGGTCCCTGTTAACAAGAGTGCGATCCCCGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATCGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGACACAACCAAGAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGTGCACCAATAATTGGTTATGTTGTGGAAATGAGACCAAAACGAGAAGATACATCACCTGACGAAGGCTGGAAAAGGTGTAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCTGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACATGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACAAAAACCTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAAGCAGAGAGAAAGACGTGGTCGACCGTTAACCCAGAAGTCAAGAAAACGAGCTGCCAAGTCACCAATCTTGTCCCTGGGAACGAGTACTACTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGTGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGTGTGAGCCAGATCCTCCAAGGAAACTAGAAGTTACTGAAATGACAAAGAACAGTGCTACGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATAAGTTACAGAGAAGAGGAACAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTGGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAGGCTGGGAAGAAACTCCGAGTTGAAGCCCACGTGTACGGAAAGCCCCATCCAGTCTGTAAATGGAAAAAAGGAGAAGACGACGTCGTCACTTCCAGCCACCTGGCAGTGCACAAAGCAGACACTTCTTCAATCCTGATCATTAAAGATGTTACTAGGAAAGATAGTGGTTACTACAGCCTCACTGCAGAGAACAGTTCCGGGACAGACACTCAAAAAATCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCATTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTAGAGAAATGTGACGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGGATTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGAGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCACTGGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAGCCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATATTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAACACCTCACCTCACCAGATTCCCCAGGAGGAGTACACAGTCACTGGCTTAGAGGAAAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGGACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTCTCTTGGAAGAAGGAGGGCACACTCCTGAAACCATCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACAGAAAGGACTCGGGCGACTATACCATTACTGCCGAAAATTCAAGCGGCTCCAAATCAGCCACAATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAGGTCTCAGCGACTGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACGGAACCAGCAGTTGCTAAGAACCCATATGACCCACCCGGGCGCTGCGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTCAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCTATCACTGGCTACTTGGTAGAAAAGAGAGAAACCCATGCAGTTAACTGGACTAAAGTCAACAGGAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCCAAAGTATACGATACCACCCGCAGCTCCGTGAGTCTATCGTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTCGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>canFam3
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCACCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGTCAAGAAGCTGTCAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------N-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNN-----------------N------------NNNNNNNNN---------------NNNNNNNNNNNN---------------NNNNNNNNNNNNNNN---------------NNN---------------NNN---------------NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTG---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN-NNNNNNN---NNNN-NNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NNCCTCCTGAAGAAGAAGTTNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGCCC---------AGAGAA---GTTGTCCCAGAAAAGAAAGTGCCT------CCTCCCCAAAAGCCTGAAGTCGTACCTGCCNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------------NGTC------------------------------------CCTGAAAAGAAACTTGTGGTGCCTCGTAAAAGGCCAGAAGTCCCACCTGTTACA-----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>canFam6
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCACCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCATGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCCATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCAGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGATGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACTGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGTGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTTGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCACTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATACATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAAGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCATGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAATGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCATAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCATTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGCGCCAAGCTCATTCTCTCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAATGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTTGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCAGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCGGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGTTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACTGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTCTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACCCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNN-GAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAA------NNNCCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNCCTCCTGAAGAAGAAGTTGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------TCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAGGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGCGCCTGATACA---ACCAGAGAAGTCTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAAGCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGTTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGTGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACTAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------N------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcanLupFam7
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTAGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGTGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCTGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGATGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACTGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACATGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGACGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTTGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTTAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCAGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGATGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCACTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATACATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAAGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCATGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAATGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACAGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAATGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAATGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCGGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGTTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACTGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTCTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACATGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAA------GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNCCTCCTGAAGAAGAAGTTGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------TCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAGGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGCGCCTGATACA---ACCAGAGAAGTCTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAAGCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGTTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGTGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACTAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------N------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>canFam4
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCACCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCATGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCCATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCAGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTG---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNN-NNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NNCCTCCTGAAGAAGAAGTTNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------CCCAAGGCTCCT---------GAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGCCTGTG---------GCACCTCCTAAAAGGCCAGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTCCCATCTGTTNN----------------------------------NNNNN---------------------------------------NNNNNNNCCTAAA---N--------------------------NN-CCCGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGAAAGTGCATGTGCCGCCT------------------------CCTAAAAAGCCAGAAGTT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAACAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCA---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAAGCAGCA---GTGCCTCCTAAAAAGCCT------GAAGCCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGCGT---GTGCCACCTCCTAAAAAGCTGGAAGTCCCACCTGTTNN---------------------------------N------------NNNATAACCCTT---AAG------------------------------------------GTGCCCGAGGCTNNNGAAGTTGTCCCTGAAATGGAAGTGCCTGTG---------------------GTGCTTCCTAAAGAACCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCGCCTCCTAAAAAGCCAGAAGTTN--CCTGTTACA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGCCATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATCGCGGATAAAGGAAAGACGTTTGTCTATCTCAAGTGGCGGCGGCCCGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAGTTAAGCGGTGTGCTAACAGTCAAAGCAGGGGACACCATTAGACTGGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAAGACAAAGACGCGACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGCGCTGATTCATCCAAATTCTCTCTTACTAAAGCAAAGCGAAGCGATGGTGGTAAATACGTGATTACAGCGACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACAGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAGAAATGTGAGAGTAAGAGAATGGTTTGGTCCACCTATTCTGCTAATGTCTTAACTCCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCGGTCATTGCAAAAACCAAATATGACAGACCTGGTCGCCCGGATCCTCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGGCATTCAACACGATGGGTCCCTGTTAACAAGAGTGCGATCCCTGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATCGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGTGCACCAATAATTGGTTATGTTGTGGAAATGAGACCAAAACGAGAAGATACATCACCTGACGAAGGCTGGAAAAGGTGTAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCTGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCACAGTGAGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACATGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACAAAAACCTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAAGCAGAGAGAAAGACGTGGTCGACCGTTAACCCAGAAGTCAAGAAAACGAGCTGCCAAGTCACCAATCTCGTCCCTGGGAACGAGTACTACTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGTGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGTGTGAGCCGGATCCTCCAAGGAAACTAGAAGTTACTGAAATGACAAAGAACAGTGCTACGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATAAGTTACAGAGAAGAGGAACAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTGGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAGGCTGGGAAGAAACTCCGAGTTGAAGCCCACGTGTATGGAAAGCCCCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGCCACCTGGCAGTGCACAAAGCAGACACTTCTTCAATCCTGATCATTAAAGATGTTACTAGGAAAGATAGTGGTTACTACAGCCTCACTGCAGAGAACAGTTCCGGGACAGACACTCAAAAAATCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCATTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTAGAGAAATGTGACGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGGATTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGAGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCACTGGAATATCCTTGTGCCGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAGCCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATATTTCCAAGAATACTGTGTCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAACACCTCACCTCACCAGATTCCCCAGGAGGAGTACACAGTCACTGGCTTAGAGGAAAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGGACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTCTCTTGGAAGAAGGAGGGCACACTCCTGAAACCATCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACAGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATTCAAGCGGCTCCAAATCAGCCACAATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAGGTCTCGGCGACTGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGGGATCCAATCTTCACGGAACCAGCAGTTGCTAAGAACCCATATGACCCACCCGGGCGCTGCGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTCAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCTATCACTGGCTACTTGGTAGAAAAGAGAGAAACCCATGCAGTTAACTGGACTAAAGTCAACAGGAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCCAAAGTATACGATACCACCCGCAGCTCTGTGAGTCTATCGTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTCGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATACTACGTGCCGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAGCCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATACACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCCAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCCGTAACTAAGTCGTCCTGTAACATTGGCTGGAAAAAGCCTCGCAGTGATGGTGGAAGTCGAATTATTGGATATGTAGTGGATTTCCTGACTGAGGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAGGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTCGAGTCCACTGCCGTTAACACAACTCTTGTGGTACACGACTGCCAAAAATCTGATGCTGGGAAATACACAATCACGCTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCATAACCTTAAAGTGGGGTCCTCCAAAGGATGATGGAGGTTCTGAGATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCACGAGGGCATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGACCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCTAATATCGTGGAAGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACCGGTGGCTCCCCAATTACAGGGTATCATATTGAATTCAAGGAAAGAAACAGCCTAATGTGGAAGAGAGCTAACAAGACTCCTATCAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAATACGAATTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCGTCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGACGGTGGTCATAAGCTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTCACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCCTCAGAAAGTACAGGAACCGTTATTTGCAAGGATGAATACGAGGCACCGACCATTGTCCTTGATCCCACAATAAAAGACGGGCTGACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCATGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCAGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCCGGTCCCATTGAAATCAGTAACGTTTCTGCTGAAAAAGCAACGCTTACGTGGACACCGCCATTGGAGGATGGCGGCTCACCAATTAAGTCCTATGTCCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGACATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGGAATGAGTACGTCTTCCGGGTCTCAGCTGTCAACCAGTATGGGAAAGGAGAACCTGTACAGTCGGAACCTGTCAAAATGGTGGACAGATTCGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGTGAAATCACAGGATATCACATCGAAAGGAGAGAAAAGAAAAGCTTACGGTGGGTGAGAGCAACAAAGATGCCAGTTTCGGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGGGTCAGCGCGGAAAACAAAGCCGGAATTGGTCCACCTAGCGAAGCCTCAAATCCTGTCCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACCGACACTACCAAAAAATCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGACGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCCCTGATCTGCAGACCAAAGAAAAATATAATTTTAGAATCAGAGCCATCAATGATGCAGGTATCGGGGAGCCAGCAGTGATTCCAGACGTTGAAATTGTGGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTGGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACGTGGACCAAAGACGACATCAACCTGAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTCTCATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATCGAAAACGCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTTCCTCTGATAGATGGGGGCTCACGTATAACAAACTACATCGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCAGCACGAAGTGCCACAAATGCACATATAAAGTTACTGGCTTGTCGGAAGGTTGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAAAGCCTCTGAGGCACCATCACCACCAGATAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTAATTGAAGCCCAGAGAAAGGGCTCTGACCAGTGGACTCACATCACAACCGTGAAAGGGCTAGAATGTGTGGTGAAGAATCTAACAGAAGGAGAGGAATATACCTTCCAAGTGATGGCTGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACAATGCTTCCAGAATTGGATCTGCGTGGCATTTATCAGAAATTGGTCATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTCACGTGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTGACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCCACTGGACCAATCCGATTTGATGAAGTCTCATCTGATTTTGTAACCTTCTCTTGGGACCCGCCCGAGAACGATGGAGGTGTACCAATAAGCAACTACATAGTAGAAATGCGGCAGACTGACAGCACTACATGGGTTGAACTAGCAACCACCGTCATACGCACTACCTATAAAGCCACTCGCCTCACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCACAAAATAGATATGGAGTTGGACCAGGCATCACATCAACACCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGAACCCCTCAGGTGACTGCAGTTACCAAAGATTCTATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATATCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACCGTGAGCAAAGCATTGGTGCCAGGCAACATTTTCAAATCTAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACCTGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCGGTTCCTCTGAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTAAAGGCCAACTTCAGCAATATTCTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGAGTGATTGCCAAAAACGCCGCTGGTGCTGTTAGTCCACCGTCTGAGCCATCAGATGCTATCACGTGCAGGGATGACATTGAAGCACCAAAGATAATGGTGGACGTTAAGTTTAAAGACACAATAATATTAAAAGCAGGAGAAGCATTCAAGCTAGAAGCTGACGTTTCAGGTCGCCCACTTCCAACGATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGCTAGAAATAAGAATTGCAGATTTCTCTACTTATCTGATAAACAAAGATTCAACAAGAAGGGACAGCGGCGCGTATATCCTCACAGCAACTAATCCTGGTGGGTTTGCTAAACACATTTTCAACGTCAGAGTCCTCGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACAGCAGAAAAATGTGTACTGTCGTGGTTGCCTCCACTGGACGACGGAGGTGCCAAGATTGAACATTACATAGTTCAGAAACGTGAGACCAGCAGATTGGCGTGGACAAATGTCGCCTCAGAAGTCCAAGTGACAAAGCTGAAGGTCACTAAGCTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATACGGAGTTGGAGAGCCACTGGAATCAGAGCCTGTGCTTGCCGTAAATCCGTTCAGACCCCCTGATCCACCCAAAAACCCCGAAGTTACAGCCATCACTAAAGACTCGATGGTTGTCTGCTGGGGACATCCTGACTCCGACGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAAAAGACTCTTACTGATTTGAGATACAAGGTGTCTGGACTAACAGAAGGGCATGAGTATGAGTTCAGGATCATGGCTGAAAACGCCGCTGGAATTAGCGCACCGAGTTCCACGAGTCCGTTTTATAAAGCTTGTGACGCTGTGTTTAAACCCGGCCCACCAGGGAACCCACGCGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCGATCTACGATGGTGGCTCAGAAATCACTGGGTACATTGTCGAGATTGCCCGGCCCGAGGAAGATGAGTGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAACTCCGAAGGGATGGGAGAGCCTGCGCTGGTTCCTGGGACCCCGAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAGCTGGACGCTGACCTGCGCAAAGTTGTCACCATAAGAGCTTGTTGCACCCTGAGACTGTTTGTCCCCATCAAAGGCAGGCCAGCCCCTGAGGTGAAGTGGACCCGGGAACACGGAGAGTCCTTAGATAAAGCCAGCATCGAATCCACGAGCTCTTACACCCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTCGGAAACGTAAACAGATTCGACAGCGGCAAATACATACTCACGGTAGAAAACAGCTCGGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTCCTAGACACCCCAGGCCCCCCGCAGGACCTCAAGGTGAAGGAGGTCACTAAGACATCTGTCACGTTGACGTGGGAGCCTCCTCTCCTTGATGGCGGTTCGAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACCAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAGGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAGAACGAATATGGCATCGGGCTGCCTGCCGAAACTGCGGAATCTGTGAAAGCCTCAGAACGACCCCTTCCACCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCAGAGCACGACGGAGGCAGTCGAATTCTAGGCTACATTGTGGAGATGCAGAGCAAAGGTAGCGACAAGTGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTGTCCGCTCAGAACGAAAAGGGCATCAGCGATCCCAGGCAACTGAGCGTGCCAGTAATTGCCAAAGACCTTGTCATCCCACCAGCCTTCAAACTCCTGTTCACCACTTTCACTGTACTGGCCGGTGAAGACCTAAAAGTTGACGTTCCATTCATTGGACGCCCTACGCCTGCTGTAACCTGGCATAAAGACGACGTGCCACTGAAGCAGACCACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGCGAAGCTACCGAAACCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACCGGACCCGTTAAAATGGATGAAGTGACAGCTGACAGTATTACTCTTTCCTGGGGCCCCCCTAAGTACGACGGTGGGAGTTCTATCAATAATTACATCGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACAACAATCAAGGCCTGTAGATTAAAGACCGGATGTGAATACCAGTTTAGGATCGCAGCTGAAAACAGATACGGCAAGAGCACATACCTGAATTCAGAGCCTGTCATAGCCCAGTATCCATTCAAAGTCCCCGGCCCTCCTGGCACGCCATTTGTAACGCTCTTCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTGAGTGACGGAGGTAGCAGAGTCATCGGCTATCATCTAGAGCGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACGCCCATTCCTCAAACCAAGTTTAAGACCACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCGCGTGACCCGTGCGATCCGCCTGGACGGCCAGAGGCAATTATTGTCACACGAAACTCTGTGACGCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACCGGCTACATTGTAGAGAAGAAAGAATTGCCTGATGGCCGCTGGATGAAAGCCAGTTTTACGAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCAGAGGTATGAGTTCCGGGTGATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGACGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGCTTCACGCTGGTGAGTCATTCAAGATTGACGCAGATATTCACGGCAAACCAATACCAACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACGGACTTTGCCACCAGTCTCAGCGTAAAGGATGCAGTACGCATTGACAGTGGCAATTACATACTGAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAATGTCAAGGTCCTCGATAGACCAGGGCCCCCTGAAGGACCTGTTGTGGTATCAGGAGTGACAGCGGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGATATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAGACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCGCTTGAATCTGAGCCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACCACAGTGACCAAGGACTCAATGGTTGTTGTATGGGAAAGACCGGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAAGGCATTCGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCCTAGAAAATCACAATTATGAGTTCAGAGTCTCAGCCGAGAATGCTGCTGGACTCAGTGAACCAAGCCTACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGCTACATTGTCGAAAAATGTGATGTGAGTGTTGGCGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTATTGGAGAAGCATGAGTACAATTTCCGTATCTGTGCTGTCAATAAAGCTGGAGTTGGAGAACATGCGGATGTCCCAGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATTAACATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCCATCAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTCGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCGCCTCTGCTGGATGGGGGATCCAAGATTAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCAGTTGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAACAACTCCAGGAAGGCTGCAGTTATTACTTCAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAGATAACTGTGGATGATGTCACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCCGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAGCACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTCGAAGCGGTAATTACTAACCTGACTCAGGGAGAAGAATACCTCTTTAGAGTTGTGGCCGTAAATGAAAAGGGAAGAAGTGATCCCAGGTCCCTTGCTGTTCCAGTAGTTGCGAAAGATCTGGTCATCGAGCCAGATGTGAGACCTGCATTCAGCAACTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAACGTTACTGATTCCCCTGACCTCACCGTACTCAGCATTAAAGAAACGCATAAGGATGACGGTGGACACTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAGTTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAACCCCCCAACATACACAGGGGGCTGCCAAATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACGGTATGGGACACGGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGGTACGGACAAAGCTTTGCCCTGGAGTCGGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACGCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGCGGAAGCCCCGTCATAGGTTACCACCTTGAGAGGAAGGAAAGAAATAGCATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCACTCAATCTTGAAGAGGGCATTGAATATGAGTTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGTAAAGCAAGCAAGAATTCCGAATGCTACGTAGCCAGAGATCCCTGTGACCCGCCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGAATATGATGGCGGAAGTATGATTACAGGTTACATCATAGAGAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATCGAGACTCAATTTACCGTGTCAGGCCTTACTGAAGATCAAAGATATGAGTTTAGAGTCATTGCGAAGAATGCAGCTGGTGTAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGTGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTTCCTACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAGATAAAGAACACAGATTTTAAGGCTTTACTTATTGTGAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCTTTCCCAGTAAATGTAAAAGTATTGGACAGGCCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTGACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTCGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTGGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAATTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGGGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCATTTGTGCCTCCCGGACCACCAAAAAGCTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGCTACATTGTAGAGAAGAGAGACAGAAGTGGCATCAGGTGGATAAAATGTAGTAAACGCCGCATTACAGATTTGCGTCTGAGGGTAACAGGATTAACAGAAGATCATGAATACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTGGGAGAACCAAGTCCAGCTACGGTTTATTATAAGGCTTGTGATCCTATATTCAAACCTGGTCCACCCACCAACGCACACATTGTGGACACCACTAAAAATTCAATTACACTCGCTTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCATAGGCTACGTAGTAGAACTCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCATTGAGCACCAAGAATATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACGTCGGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTCAGAGCTGGTGGGTCGGCCAGAATTCACATTCCATTCAAGGGTCGCCCAACACCAGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGACAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCCGCTTTTGTGACTGTGAAAGTTTTGGACACCCCAGGACCTCCACAGAATTTGACAGTCAAAGAGGTTAAAAAGGATTCTGTCCTTCTGGTATGGGAACCACCCATCATTGATGGGGGTGCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATACGCTAATGTGAGTAGTAAATGCGGTAAAACAAGCTTTAAAGTTGAGAATCTTACAGAGGGAGCCATTTATTACTTTAGAGTCATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCGCCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCACTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACCGAAAAATGGAGTACTGTTGCCGAATCCAAAGTCTGTAGTGCAGTCATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGGGTCAAGGCTTATAACGAGAAAGGGAAAAGCGATCCAAGAGTGCTCGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTGCCATTTAACACATATACCGTCCAGGCTGGAGAGGATCTTAAAATCGAAATCCCAGTTATCGGCCGACCAAGACCTGAAATTTCATGGGTCAAAGATGGTGAGCCTTTTAAACAAACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACCGCCACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCCGGACCTCCAACTGGACCAGTTCGGTTCGATGAAGTTAGCGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCGAGAACAACGATTAAAGTAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTCGATTCTAAACCAGTTGTTGTACAATATCCATTTAAAGAACCTGGACCGCCTGGAACTCCTTTTGTGACATCAATTTCAAAAGATCAAATGATTGTGCAGTGGCATGAGCCAGTTAACGATGGTGGGAGCAAAGTTATCGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGATTCCCATTCAAGACACCAAATTCAAAACAACCGGACTTGATGAAGGACTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATCGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGCCGCCCTGAAGCCATTGTTATCACAAGGAACAATGTCACACTGAAATGGAAGAAACCTGCTTATGATGGTGGTAGCAAAATAACAGGTTATATCGTAGAAAAGAAGGATCTACCCGATGGCCGCTGGATGAAAGCCAGCTTCACCAACGTGTTAGAGACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAGCGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTTAGTGAACCGTCTGAAAGCACTGGTGCCATTACTGCACGAGATGAAATTGATGCACCGAACGCCTCACTGGATCCCAAATATAAAGACGTAATCGTTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGACATCCGCGGCAAGCCCATACCCGATATCGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAGCTGCGAGGATGGAAATTAGATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCAGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCGTGGAACCCGCCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCCACTGAGGTCCAGGCCCTCAACTACAAAGTCACTAAACTGCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTCAATAAATACGGAATTGGAGAGCCCTTGGAATCCGAGCCTGTGATAGCCCGTAATCCTTATAAACCACCAGGTCCCCCTTCACCACCCGAAGCCTCAGCAATCACCAAAGATTCTATGGTGGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGGTTCAGGGTAACTGGCCTTACCGAAGGTCATTCCTACGAGTTCAGAGTTGCTGCCGAAAACGCAGCTGGCGTGGGTGAACCAAGCGAGCCATCTGTTTTCTACCGTGCCTGTGATGCTCTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACGGATACTTCCAGATCTTCTGTCTCCCTGGCGTGGAGTAAGCCTATTTATGATGGCGGTGCACCCGTTAAGGGCTATGTCGTTGAGGTCAAAGAAGCTTCTGCGGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAATTCACAGTGACCAAGCTTAAAGAGAACACTGAGTATAACTTCCGTATCTGTGCCATCAATTCTGAAGGTGTGGGTGAACCTGCAACTATACCTGGCTCAGTTGTGGCGAAAGAGAGGCTGGAGCCACCAGAAATAGAACTCGATGCTGACCTGAGAAAGGTAGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACCATCAAAGGTCGACCGGAACCTGAGGTTAAATGGGAGAAGGCCGAAGGCATTCTCACTGAGAGGGCCCAGATCGAGGTGACCAGCTCATACACAATGTTAGTCATTGACAACGTCACCAGATTTGATAGCGGTCGGTATAACCTGACGCTAGAAAATAACAGCGGTTCTAAGACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGATCTTGTCTTGGGAGCCACCACTTATCGATGGTGGAGCGAAGATTACAAACTACATTGTCGAAAAACGAGAAACTACAAGAAAAGCATATGCTACGGTTACAAACAACTGCACCAAGAATACATTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATCGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACCCTTGTCGACGTGACCCGCAATACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGACGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTGGAGGCGACTATATCTGGCCTAACTGCAGGAGAAGAGTACACCTTCAGGGTAGCTGCAGTGAATGAAAAAGGAAGAGGTGACCCGAGACAACTTGGAGTGCCGGTAATTGCACGGGACATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTGAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCGACCGTAAGCTGGAAAAAGGACGGTCAGATTCTTAAGGAAACGACACGGGTCAACGTCTCTTCTTCAAAGACCGTAACATCACTCTCCATTAAGGAAGCTTCAAGGGAAGATGTCGGAACTTATGAATTGTGTGTTTCAAACAGTGCCGGGGCCATAACCGTTCCTATTACTGTGATCGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCACATCGATGAGGTCAGTTGTGACAATGTAACCATTTCTTGGAATCCTCCAGAATACGATGGCGGCTGCCAAATCAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTGGTTTCACAAGCAGTGGCAAGAACATCCATTAAAATAGTTCGTCTGACCACAGGAAGTGAGTACCAGTTCCGGGTGTGTGCAGAAAACCGCTTTGGCAGGAGCTCCTACAGCGAGTCTGCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCGGGCCCTCCTGGTACTCCTAAAGTCGTGCATGCCACAAAATCGACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCCAAAGCAAATAAAATCCTCATCNN-GATACGCAAATGAAAGTCTCCGGCCTCGACGAAGGACTGATGTATGAGTATCGTGTGTACGCCGAGAACATCGCTGGAATCGGCAAATGCAGTAAATCCTGCGAACCGGTCCCTGCAAGGGATCCTTGTGATCCTCCCGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAGTGGTCCAAACCACATTATGACGGTGGAGCTAAGATCACAGGCTACATTATCGAACGTAGAGAGCTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTGACTGAACTTACTGAAGACCAGCGTTATGAATTCCGTGTTTTTGCAAAGAATGCGGCTGACTCCATTAGCGAGCCATCTGAATCCACGGGGCCGATTACAGTGAAAGACGATGTCGAGGCTCCAAGAATCATGATGGATGTCAAGTTCCGAGACGTTATTGTTGTCAAAGCTGGAGAGGTCCTGAAGATAAACGCGGACATTGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTCGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACAGACTATAACACTGTGCTAACGGTGAAGGACTGTGTCCGACGAGACACTGGGCAGTATATACTAACCCTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAATTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAAGTGGCCTCACGGCTGAGAAATGCTCCCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATCGTAGAAAAACGTGAAACAAGCCGCCTCGCGTGGACAATATGTGAAGGAGAGTTAAGGACAACATCCTGTAAAGTAACCAAGCTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCACGGCAGTAAAGGCACTAAATCCATTTACGGTTCCAAGTCCACCCACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCGAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTGCGGGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAACGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGACCCGGTGTTCTTGCCATCTCCTCCATCCAAACCCAAGATTGTGGACTCGGGCAAGACAAATATAACTATCAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACCGTAGAATACAAAAAATCTGATGAAACTGAGTGGGAAACTGCAATTCAGAACTTAAGAGGCACAGAATATACTATAGGTGGACTAACTACAGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGATCGGTGCTAGTGATCCCAGTGATAGCTCGGATCCCCAGATCGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTTCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTGCCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACCAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACCGAAATGATTCTGGAAAATATACACTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAATATTACCGTACATGATATAACCAAAGAATCTGCTGTGTTATCCTGGGATGTTCCTGAAAACGACGGTGGAGCTCCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAATCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTCACCAACCTACAAGAAGGGGCCATCTACTACTTCCGGGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTGCCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAGCCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGACAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATATCGTTGAAGCAGTAGAAAAGGGACAGAAAAACTGGGTTAGATGTGCAGTGGTGAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTCCTGCTTCCCGTTCTTATTAAGGAACAACTAGAACCACCTGACATTGATATGAAGAACTTCCCAAGTCATACTGTATATGTTAGAGCTGGCTCAAACCTTAAAGTTGACATTCCAATTTCTGGTAAACCGCTGCCCAAAGTGACCTTGTCAAGAGATGGTGTGCCCCTGAAAGCAACCATGAGATTTAATACTGAAGTTACCGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGGACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATCAGTGACATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACTACAGTATGGACTGAGGTGTCTACAACAGTTGCAAGAACCACGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGACTGTCAAACTTCCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGCCTGGCATGAACCAGTGTCCAATGGAGGCAGCGCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTTATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCCGAACCAGTTCTAGCCATTGACGCCTGTGAACCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCTACAGCCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGGCGAGATCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCATTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGAAATGCCGTTGGTTCGGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCCGGTACATCTGTGAAGCTCAGAGCCGGCATTTCCGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCCCTGGTATGCATTGAAAATACCACCGACCTTGCATCTGTACTCATCAAAGATGCAAATCGCCTTAATAGTGGAAGCTACGAATTAAAACTGAGGAACGCCATGGGCTCGGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCGGGTGGTCCAATTGAATTTAAGACGGTCACTGCTGAAAAAATAACTCTTCTCTGGCGCCCTCCAGCGGATGACGGTGGTGCAAAAATCACTCACTACATTGTGGAAAAACGCGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATCAAAACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCCGAGCCAGTGGTGGCAAAGAATGCCTTTGTTACTCCTGGGCCCCCGGGCATACCAGAGGTGACAAAGATCACCAAGAATTCAATGACCGTTGTCTGGAGCAGACCAGTTGCGGATGGTGGTAGTGAAGTAAGCGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTCGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTCAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAGTTGCAGATTCAACCAAATCATCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAATCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCCATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATCCAAAACACCGATTCTTCTTCGTTACTCATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATACATTCTCACAATAGAAAATGGCGTTGGTCAACCCAAGTCTTCAACCGTGAGCGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACACCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCTTGTGAAACTACAGAACCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATACGTGATCTCTCAATGAAAGACTCAACAAAGACATCTGTTACCCTAAGTTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGAATATGTTGTGGAAAGGAAAGGTAAAGGTGAACAAATGTGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCACTCCTGGAATTCAGAGTGTTTGCCAAAAACGATAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGACGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACTGAAAACAAGATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATACACCGTTATTCTTGATAATGCAGTTTGTAGAACCTCAATTCCCATTACAATCATCACACTTGGCCCGCCATCAAAGCCCAAAGGGCCTATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGAGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACCTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATATCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCCAGCCCCTCGTCTCGAACACCATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCCGTTGTATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGAAGAGAATATAGAGCCACCGGCCTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCACCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCGCCTGGCACTCCTGACTACATCGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCTCCATTGCGAGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACTGATGTCAGCGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTATAAGTCCTCCCTCACAGTCTTCTGGCATCATCATGACAAGAGATGAAAATGTTCCACCAACGGTAGAGTTTGGCCCAGAGTATTTTGACGGTATCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGCGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAACATGGAAATAACTGATGTTCTAGGATCCACCAGCCTTTTCGTGAGAGATGCTACCCGGGAACACCGTGGTGTATACCGCGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACCGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGACGCTCCACTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACCGGCAATGAATACCAGTTCCGTGTTTCTGCGGTTAACAAGTTTGGTGTTGGGCGGCCACTTGATTCTGACCCAGTGGTTGCACAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGACGGTGGCAATGAAATTCAACAGTATATCCTGGAAAGGAGAGAAAAGAAGAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCCGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGGCCTCCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCCTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTGAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCGGGCGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGCGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACTCATGTTGTCAGAGCTGGAGCCAGTATTCGCCTCTTCATCGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCTTTACCGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACTGTAAAGGTGCTAGATACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACGCTCATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAAAAACGAGAAGCGAGTCGTCGTAGCTGGCAGGTGATCAGTGAAAAATGCACTCGTCAGATCCTTAAGGTCAGCGACCTAGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATTGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATGTCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCACGATGGAGGCAGCCGGATCACTGGCTACCTTCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCACACGAAACAGCTGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGAGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCCGTCATCATCAAGGAGCCTCAAATCGAGCCCACTGCTGACCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCGGGAAGCACATTTACCATTGATGTCCCGATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTATCTCAGCTGAATCATGTGTCCTGTCCTGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTATC------------------------------------------------------AACTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGAGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATCATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCACGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACTGGTTTGGTGGAAGGACTAGAGTATCAGTTCAGAACATACGCGCTCAACGCCGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTCGATGCACCAGGAAGACCGGAGGTGACAGATGTCACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGTGGCAGCAAGGTTGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTAAAGTGCAATTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCGCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCGCCCAAAGCTGAACTGGATGCCAGACTGCAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTGGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCCTTGCAGTATACAGGCAAACGAGCAACCGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACCTTAACAGTGAAGAATGCCAGTGGGACCAAGTCTGTGTCTGTCTTGGTCAAAGTTCTTGATTCCCCCGGCCCATGTGGAAAGCTCACTGTCAGCAGAATAACGGAGGAGAAGTGCACATTGGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATATCGTGGAAAGACGGGAGACAAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCGACCCTATCCTATGTAGTAACCAGACTCATCAAGAACAACGAATACATATTCCGAGTACGGGCAGTAAACAAGTATGGCCCTGGTGTGCCTGTCGAATCAGAACCAATTGTAGCCAGAAACTCATTCACTATCCCATCACAACCTGGCATACCCGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAAGAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGACACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACTGCGGTGAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCGCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCTTGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCGAGAGAAGGATACGGATCAGTGGTACCGAGTGCATACCAAGGCCACAATAAGAAATAATGAATTCACCGTGCCAGACCTCAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTGAAGAAGACTGTGACCATCAGAGCCGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGACTAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATAGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAAAGTCAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACCGAATTTCTGGACTCGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTTACCAAATCAACTGTCACTCTCGCTTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATACGTTCTTGAGGCCTGCAGAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACGGTCCTAGAGCACACTGTTATTTCCCTAAACGAAGGCGAACAGTACCTATTTAGAGTACGGGCACAAAATGAGAAAGGTGTGTCGGAACCAAGAGAGATCGTCACAGCTGTGACTGTACGAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAGCTTGTGATACCGATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCCGGTTCTAAACTAAGAGAATCAGAGCGCGTCACAGTTGAGACTCATACTAAAGTAGCTAAGCTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATACACCCTCGAATTGAAGAACGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTCGATAAGCCTGGTCCTCCGACTGGGCCTATCAAGATTGATGAAATTGATGCTACTTCGATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCGCCGCTGAGCGGCTATGTAGTAGAACAGCGTGATGCCCACCGTCCAGGGTGGCTGCCTGTGTCCGAATCAGTGACCAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAACGAGTACGTGTTCCGTGTGGCTGCAACCAACCGCTTTGGGATCGGCTCTTACCTGCAGTCGGAGGTCATAGAATGTCGCAGCAGCATCAGTATCCCTGGGCCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACGTGGTATCCACCAGAAAACGACGGCGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACGCGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACGGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACGACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACCTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTCAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTCATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCCGTAAGGGTCAGTTGGAGACCCCCCGCCGATGACGGTGGCGCTGACATCTTAGGCTATATTCTCGAGAGGCGGGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCCCTGGTGGTAAAGGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAATCCCTGAAATCTGAAGAACCAGTCATACCAAAAACACCGCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAGGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGGGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACGGGGCTTGTTCCTGATGCTGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGGCTAAGTGAGACCAGCCCGGCTTCTGAACCGGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGGGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGCGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAATCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAGGACTAAACTAACATCTGGAGAGGCGCCAGGAGTGCGCAAAGAAATGAAGGATGTGACCACCAAGTTGGGCGAAGCTGCTCAGTTGTCATGCCAGATTGTTGGAAGGCCCCTGCCTGACATTAAATGGTACCGATTTGGCAAGGAGCTGGTACAAAGCCGGAAGTATAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACTAGTAGTAAGCTTCTCCTGCAAGCAACACCACAATTCCACCCTGGTTACCCACTGAAAGAAAAATATTATGGTGCCGTGGGTTCGACACTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTTCTATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGAAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATTCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACTGGGCCACTTGTGATAGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCGCCTGCAGACGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAACCTCTAGAGGTTGCCTCAGTTGTGATCATTAAAAGCCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCACTCACAAAAGATTCCTGTGTCGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTCGAATATGAGTTCCGTGTGAAATGTGAAAATCTGGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCCATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGCTTAAAGTACCGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCCGGCACTGCTTCCCTGGAAGTAGAAGTTCCGGCTAAGATACACTTGCCTAAAACTCTCGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTTATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCCTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGCGACGTCTCACGAGATTCTGTCAACTTGACATGGACGGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATCATTGAAAAATGTGCAACTACTGCAGAGAGATGGCTTCGTGTAGGACAGGCCCGAGAAACACGTTACACTGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCCGAAAATAAATTTGGCCTGAGCAAGCCTTCGGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCCTCTCACTCCTCGACTAAGGAACTCTACGAGAAATATATGATTGCTGAGGATCTTGGGCGCGGTCAGTTTGGAATTGTCCACCGCTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAAGAAATCTCCATTCTAAACATTGCTAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAGTTAGTCATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAACGAAAGAGAAATCGTCAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACATTTTGACATTAGACCGGAAAATATCATTTACCAAACAAGAAGGAGCTCCATCATTAAAATCATAGAATTTGGTCAAGCTCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAGTACTATGCACCTGAGGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCCCTTGGAACACTAGTGTACGTGCTGTTAAGCGGTATCAATCCATTCCTGGCTGAAACTAACCAGCAGATGATTGAGAACATCATGAACGCCGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGCACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACCCTGATCAAGAAAGACCTCAATATGGTTGTGTCAGCGGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGTGTCAGTGTTGCTAAAGTTAAGGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCGGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATCAAGATGGAGTAGCCACCATGTATGTCAAAGACATTACCAGATTCGATGATGGCACCTACAGATGCAAAGTGGTCAATGACTACGGTGAAGATAGTTCTTACGCAGAGCTATTTGTTAAGGGCGTGAGAGAAACTTATGACTATTACTGCCGGAGAACCATGAAGAAAATCAAGCGCAGAACTGATACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACGGCTTACGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGCGACGACGACGGGAAGTACACATTCGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAACGTAACTATAGATGATGACGCCGAGTACACCGTCGTGGCCAGGAACAAGTACGGCGAGGACAGCTGTAAAGCGAAACTGACCGTAACCCCACACCCACCGCCAACAGACACGACCCTAAGACCCATGTTCAAACGGCTGCTGGCGAACGCAGAATGCCAGGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGACGGCCAGCCACTGTCCCTCGGGCCGAACATCGAAATTATCCACGAGGGCCTGGATTATTACGCCCTGCACATCAGGGACACTCTGCCTGAAGACACAGGCTACTACAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAGGTGGAACGCCTGCGGTACGTCAAACAGGAATTCAAGAGTCAGGAGGAGCGAGAGCGCCACGTGCAGAGGCAAATTGACAAGACGCTGAGAATGGCCGAAATCCTGTCTGGCACCGAGACG------GTGTCCCTGACCCAGGTGGCCCAAGAGGCCCTGAGGGAAGCCGCCGTCCTCTACAAGCCGGCTGTGAGCACCAAGACCGTGAAGGGGGAGTTCCGCCTGGAGACCGAAGAGAAGAAGGAAGAGAGGAGACTCCGGATGCCCTACGAGGTCCCCGAGCCGCGCAGGTACAAGCAGAGCAGCGTGGAAGAGGACCAGCGCATCAAGCAGTTCGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGCGACCAATTTGAAATGCCCGGGNN--NNGACAGGATCGTCCAGAAGAGGCCCAAGCGCATCCGCCTGTCGAGATGGGAGCAGTTCTACGTGATGCCCCTTCCCCGCATCACGGATCAGTACCGGCCCCGATGGCGTCTCCCCAAGCTGTCCCAGGACGACCTGGAAATGGTGAGGCCGGCCCGCCGCCGCACCCCCTCCCCCGACTACGACTTCTATTAC---AGACCCAGGAGACGCTCTCTCGGCGACATGTCGGATGAAGAACTGCTCCTCCCCATTGACGACTACCTGGCCATGAAGAGGACAGAGGAAGAGAGGCTGCGGCTGGAAGAGGAGCTCGAGCTGGGCTTCTCCGCGTCCCCGCCGAGCCGGAGCCCCCCGCGCTTCGAGCTCTCGAGTCTGNN---------------NGCTCCCGTCAGCGTGGAGGAGACGCGGCGAGACTTCAGCTCCTCCACCTACCACGTCCCCACCCGGGCGGACACGAGCACGAGCTACGCGGCCCTGCGGGAGCGCCACGCGCGGGCCTCGCACAGGCCGCCCGGGCAGCGGCAGAGGATGCTGGCCGACAGGGAGGACGAGGAGCTGCTGCGCCCGGTCGCCACCAGCCAGCGGCTCTCCGAGTACAAAAGCCAGCTGGACCACATGTCAAGGGAGGACAAGTCTAGAAGGAAATCG---AGGCGACAGAGAGAGGTGACAGAAATAACCGAAATCGAGGAAGAGTACGAGATCTCCAAGCACGCTCAGCGAGAGTCCGAGTCCTCC---TCCGTGTCCAGGCTCCTGAGGCGGCGGCGGTCCCTGTCGCCCACCTACATTGAGCTAATGAGGCCGGTGTCCGAGCTGATCCGGCCCCGTCGGCCTCCAGAGGAC------GAATAC---GAA---GAG------------GACACCGAAAGGAGGTCCCCTACTCCAGAGAGAACTCGCCCACGGTCCCCCAGCCCCGTGTCCAGCGAGAGGTCACTCTCCAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTCTGAAAACTCAGAAGACGTCGGAAAGGATGTACGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGGGTCACGCTGCGAATGCGCTCCCACAGGGTGCCCGTTGGCCAAAATACACATTTTATCTTGAACGTCCAGTCCAAGCCAACTGCCGAGGTGAAGTGGTACCACAACGGCGTCGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTGCTGACCCTCGAGATTCTGGACTGTCAGGCTGAGGACAGTGGCACCTACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGACGTAACGGGCGGGGATTACACTACCTACGCCTCCCGGCGCAGAGACGAGCAGGTGCCCCCCTCGGTCTTCCCCGAGCTGACGAGAACAGAGGAATATGCTGTTTCGTCGTTTAAGAGAACGGCTGAGATGGAAGCTTCTTCCGCCGTCAGGGAGATGAAGTCGCAGGTGACGGAGACAAGGGAAAGCATC------------TCAGCCTACGAGCACCACGCATCTGCAGAAACGAGGAGCGCTGCCGTG---GAACAGATGGCGCTGGAGGAAAAGTCCACACACAGGAAGATCAAGACGACGCTGGCAGCAAGGATTCTAACGAAGCCAAGGTCCATAACCGTGTACGAAGGCGAGTCCGCAAGGTTCTCTTGCGACACGGATGGCGAGCCGGTCCCCACCGTGACCTGGCTGCGAGGAGGACAAGTGGTGAGTACCTCCGCCCGCCACCAAGTGACCACGGCCAAGTACAAATCCACCTTTGAGATCTCTTCAGTCCAGGCCTCCGATGAGGGCAACTACAGCGTGGTGGTCGAAAACAGCGAAGGGAGGCAAGAAGCGCAGTTCACTCTGACTATTCAAAAGGCCAGGGTAACCGAAAAGGCCGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTGAAGTCTCCAAAACGGGTGAAATCCCCGGAACCAGCCACTTCTCACCCAAAAGCCGTATCCCCCCCC------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCCGTCCCACCCAAGATAACTCAGTCGCTGAAGGCGGAAGCTTCCAAAGACGTGGCAAAGTTGACCTGTGCGGTGGAGAGTAGCGTATTATGCGCAAAGGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTACTCAGCAGATGGTATCTATGAACTCAAAATCCATAACCTCACGGAATCTGACAGTGGAGAATACATTTGTGAGATAGCGAGTGAAGGTGGCACTTCTAAAACGAGCTTCCAGTTTATGGGACAAGCCTTTAAGAGTGTCCATGAGCAGGTGTCA---AGGATATCCGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ATAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAGTTTCCTCAAAACCAGTCATTGTCACTGGGCTGCAGGATACAACCGCTTCTTCAGACGGTGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCGACTGTCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACATGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCACTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATCACTAAAACATCACAGGCGTCGGAAGAAATACAAAGGCATGCCGAGATTAAAGCATCTTCTACTCAGATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTAGGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTCTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAGATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>canFam5
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAACCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCCATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNN-----------------N------------NNNNNNNNN---------------NNNNNNNNNNNN---------------NNNNNNNNNNNNNNN---------------NNN---------------NNN---------------NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTTAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCAGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCNN----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNGAATGGTACNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-GAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCAGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCGN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTG---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNN-NNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NNCCTCCTGAAGAAGAAGTTNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------CCCAAGGCTCCT---------GAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGCCTGTG---------GCACCTCCTAAAAGGCCAGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTCCCATCTGTTNN----------------------------------NNNNN---------------------------------------NNNNNNNCCTAAA---N--------------------------NN-CCCGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGAAAGTGCATGTGCCGCCT------------------------CCTAAAAAGCCAGAAGTT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAACAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCA---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAAGCAGCA---GTGCCTCCTAAAAAGCCT------GAAGCCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGCGT---GTGCCACCTCCTAAAAAGCTGGAAGTCCCACCTGTTNN---------------------------------N------------NNNATAACCCTT---AAG------------------------------------------GTGCCCGAGGCTNNNGAAGTTGTCCCTGAAATGGAAGTGCCTGTG---------------------GTGCTTCCTAAAGAACCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCGCCTCCTAAAAAGCCAGAAGTTN--CCTGTTACA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN-NNGTGCATGAGGAGCCT---GAAGAAGTTGCCTGGGAAGAGCCCNN-NNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-CCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGGCATTCAACACGATGGGTCCCTGTTAACAAGAGTGCGATCCCTGAGAGACGTCTCAAAGTACAGAACCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATCGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGTGCACCAATAATTGGTTATGTTGTGGAAATGAGACCAAAACGAGAAGATACATCACCTGACGAAGGCTGGAAAAGGTGTAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCTGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCACAGTGAGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACATGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCGGATGTCACAAAAACCTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATCGTGGAGAAGCGTGAAGCAGAGAGAAAGACGTGGTCGACCGTTAACCCAGAA-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-ACTGGAGTGGAGTATCAATTCCGGGTAAAAGCACAAAATAGATATGGAGTTGGACCAGGCATCACATCAACACCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGAACCCCTCAGGTGACTGCAGTTACCAAAGATTCTATGACAATTAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATATCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACCGTGAGCAAAGCATTGGTGCCAGGCAACATTTTCAAATCTAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAAC-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-GTCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACATGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCACTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATCACTAAAACATCACAGGCGTCGGAAGAAATACAAAGGCATGCCGAGATTAAAGCATCTTCTACTCAGATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTAGGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTCTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAGATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>HLcanLupDin2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCACCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGATGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGCTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAGTANNNGCTCCAGCCCCTTCATATTCAACCTCTGTTGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGGTGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGCAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTTAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCATTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGTGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACTGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTTTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCAAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATACATAGAAGGAGCTCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCGAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAGCTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTAGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACAGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAATGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTTGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGTTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACTGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTCTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAA------GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNCCTCCTGAAGAAGAAGTTGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTTGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTCTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAAGCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGTTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGTGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACTAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------N------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAGTCTATCGTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTCGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACACTCATACTACGTGCCGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAGCCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATACACCATCGTAGTGAAAGTGCTTGATACTCCTGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCCAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCCGTAACTAAGTCGTCCTGTAACATTGGCTGGAAAAAGCCTCGCAGTGATGGTGGAAGTCGAATTATTGGATATGTAGTGGATTTCCTGACTGAGGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAGGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTCGAGTCCACTGCCGTTAACACAACTCTTGTGGTACACGACTGCCAAAAATCTGATGCTGGGAAATACACAATCACGCTGAAGAATGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCATAACCTTAAAGTGGGGTCCTCCAAAGGATGATGGAGGTTCTGAGATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACCTTCAGAGTAACCAGACTTCACGAGGGCATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGACCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCTAATATCGTGGAAGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACCGGTGGCTCCCCAATTACAGGGTATCATATTGAATTCAAGGAAAGAAACAGCCTAATGTGGAAGAGAGCTAACAAGACTCCTATCAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAATACGAATTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCGTCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGACGGTGGTCATAAGCTGACTGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTGAAGTCTCCAAAACGGGTGAAATCCCCGGAACCAGCCACTTCTCACCCAAAAGCCGTATCCCCCCCC------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCCGTCCCACCCAAGATAACTCAGTCGCTGAAGGCGGAAGCTTCCAAAGACGTGGCAAAGTTGACCTGTGCGGTGGAGAGTAGCGTATTATGCGCAAAGGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTACTCAGCAGATGGTATCTATGAACTCAAAATCCATAACCTCACGGAATCTGACAGTGGAGAATACATTTGTGAGATAGCGAGTGAAGGTGGCACTTCTAAAACGAGCTTCCAGTTTATGGGACAAGCCTTTAAGAGTGTCCATGAGCAGGTGTCA---AGGATATCCGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ATAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAGTTTCCTCAAAACCAGTCATTGTCACTGGGCTGCAGGATACAACCGCTTCTTCAGACGGTGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCGACCATCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACATGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCACTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATCACTAAAACATCACAGGCGTCGGAAGAAATACAAAGGCATGCCGAGATTAAAGCATCTTCTACTCAGATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTAGGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTCTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAGATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>HLcanLupBai8A
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCTGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCGGCACCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGATGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACTGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTTGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAATAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCAGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCGCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCAAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATACATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAAGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAATGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGTGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGTACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACAGAAAAATCCACGATACTGGAAATTACTGAGAGCACAGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGCGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGTGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGTTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGCACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACTGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAA------GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCGAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAATACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--------------NCCTCCTGAAGAAGAAGTTGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTTGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTCTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCAGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACTAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------N------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcanLup8
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCACCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTCGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCATGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCTGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATACGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACACCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTGAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCGCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATACATAGAAGGAGCTCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATCCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAATGATGCCGGGACGCGAGAATGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCATCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCCACCATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCATTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGCGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCGAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCGGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCTGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGTTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACTGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCGGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTCTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAA------GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCGAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAATACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNCCTCCTGAAGAAGAAGTTGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTTGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAATATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTCTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGGAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACTAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------N------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcanLat1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACATCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCCGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAATAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTCCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCGGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAAN------NNCAGGTCTTTGAGAGTCTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---TGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTTCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAAAGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAACAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CTCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAGTANNNGCTCCAGCCCCTTCATATTCAACCTCTGTTGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGTGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACTGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTTAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCACCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAGGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGACTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCGCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATCCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTTTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCAAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAATTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACGCGAGAGTGTTCGGCGGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCATGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCCACCATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCACAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCAGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTCTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAAGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTCTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTACCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTACAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCGAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCTA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCTCCTGAA-------------------------------------------------------------NNGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTTGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------NNNNN---------------------------------------NNNNNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN--------------------NNNNNNNNNNN----------NN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAAGATGGAGCCGAAATTAAAAAGGGCAAAAAATATGACATCATCTCTAAGGGAGCAGTACGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAAGACAGCAAGAACTTCTGGCATGCTCACCGTCCTGGCAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAACAGACACCATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGACTTGGTACAAAGGAGATGAGGAGATAATCGAAACAGGGAGATATGAAATACTTACCGATGGGCGAAAGAGAATCCTGATCATTCAGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCCGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTC---GTCTGCTCCATATCAAAGGAGAACTTCGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAACCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCTTGGTCGTGAAAGATGCCACATTACAAGATATGGGCACCTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCACACTTGACAGTGATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACTCGTGTAAAGGAACAACAAGAAGTCGTTTTCAACTGCGAAGTCAATACGGAAGGTGCAAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACTCTAAGAATTAGAGATGCTCGGTTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGCGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATCGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACCTTCTGGTGCAAGGTCAATCGTCTCAATGTAACACTGAAGTGGACCCGAAATGGAGAAGAGGTGGCCTTTGACAACCGTGTCACATACAGAATTGATAAATACAAGCACTCTCTCATTATTAAAGACTGTGGCTTCCCGGATGAGGGTGAATACGTTGTCACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCTACGGAATTCATCGAACACTTAGAAGACCAGACAGTCACTGAGTTCGATGATGCGGTCTTCTCCTGTCAGCTCTCCAGAGAGAAGGCTAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGAAGGAAGTACACATAGACTCATTATAAAAGACTGCCGCCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTCGTGGAAGAAATCCCCGTTGAGATCATCAGGCCTCCCCAAGATATTCTGGAAGCCCCTGGTACCGACGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTGGTTGTTCAGGGCGACAAACACCAGATGATGAGTGAAGGAAAGATCCACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATATAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTCGCAGCTGCACCTAAAATCAAGACAGGTGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGACGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACCGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGGAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCGTTCATCAATTTAAGAGTTATTGATGTCCCTGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGGTGGGAAGAACCATTAACAGATGGTGGGAGCAAAATCATCGGTTATGTCGTTGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACGGACCGTGCAGACAGTTGTGAGTTTACTGTCACTGGACTTCAAAAAGGCGGAGTCGAGTACCTCTTCCGGGTCAGTGCAAGGAACAGAGTCGGCACTGGTGAGCCAGTAGAGACTGACAACCCAGTGGAAGCAAGGAGTAAATATGATGTCCCAGGCCCTCCTTTGAACGTCGCCATCACTGATATAAACAGATTTGGGGTCTCCCTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTATGTTATCGAATTAAGAGATAAGACTTCTATCCGATGGGACACTGCTATGACAGTGAGAGCTGAAGACCTCTCTGCAACTGTGACTGATGTGGTGGAAGGACAAGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAGTTCTTCAGATCAGACTCAGTCATCAGTTCAGCTCACGTGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCAATATTGGGATATATAATTGAACGATGTGAAGAAGGGAAAGATAATTGGATTCGTTGCAATAAGAAACTAGTCCCTGAACTGACCTACAAGGTTACTGGATTACAAAAAGGAAACAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTGACTGCTGATGATGCGTTTGTTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCGATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCACATGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCATATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGATAAGGGCATTTATACACTAAAATTAGAAAATCCTGTGAAAGCAATTTCTGGAGAGATTGACGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAGAGACTCGGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTCAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGTCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACCGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGTATCTTCCTAACATGGGATCCGCCTAAATATGATGGTGGTTCACGCATCAAAGGCTATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGACACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAATGGTATGCCTACCGTGTGAAGGCCTTGAACCGGCAAGGTGCTAGCAAACCAAGCAAACCCACGGATGAAATCCAAGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCCGAACCTACAATAACTTGGACAAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAATCCACAGTGACCATCCTCGATAGTAAGAGAAGCGACACTGGCACATACATCATCGAGGCCGTAAATGTCTGTGGTCGGGCCACTGCTGTGGTCGAAGTGAATGTCTTAGATAAACCCGGACCACCAGCTGCTTTTGATGTCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGGGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTCGCTGCAGAAAACATGTATGGTGTTGGTGAACCGGTTCAGGCCTCTCCAATAACAGCTAAATATCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGACACTGATAAATGGGTCAGGTGCAATAAGATGCCCGTGAAGGATACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTCGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCACTGATGTTGAATTGGACAAAGCCAGAACATGACGGAGGGGCAAAGATTGAGTCTTATATCATTGAAATGCTAAAGACCGGAACAGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTTACTGGTCTCATGGAAGGGCAAGAATACTCCTTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGCGAGCCCAGCGAACCCAGCGACCCTGTGCTTTGTAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCGATCCAAGAGTGCTCGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTGCCATTTAACACATATACCGTCCAGGCTGGAGAGGATCTTAAAATCGAAATCCCAGTTATCGGCCGACCAAGACCTGAAATTTCATGGGTCAAAGATGGTGAGCCTTTTAAACAAACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACCGCCACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCCGGACCTCCAACTGGACCAGTTCGGTTCGATGAAGTTAGCGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCGAGAACAACGATTAAAGTAACCAAACTGAAAACAGGCACAGAGTACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTCGATTCTAAACCAGTTGTTGTACAATATCCATTTAAAGAACCTGGACCGCCTGGAACTCCTTTTGTGACATCAATTTCAAAAGATCAAATGATTGTGCAGTGGCATGAGCCAGTTAACGATGGTGGGAGCAAAGTTATCGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGATTCCCATTCAAGACACCAAATTCAAAACAACCGGACTTGATGAAGGACTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATCGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGCCGCCCTGAAGCCATTGTTATCACAAGGAACAATGTCACACTGAAATGGAAGAAACCTGCTTATGATGGTGGTAGCAAAATAACAGGTTATATCGTAGAAAAGAAGGATCTACCCGATGGCCGCTGGATGAAAGCCAGCTTCACCAACGTGTTAGAGACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAGCGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTTAGTGAACCGTCTGAAAGCACTGGTGCCATTACTGCACGAGATGAAATTGATGCACCGAACGCCTCACTGGATCCCAAATATAAAGACGTAATCGTTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGACATCCGCGGCAAGCCCATACCCGATATCGTTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAGCTGCGAGGATGGAAATTAGATCTACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCAGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCGTGGAACCCGCCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCCACTGAGGTCCAGGCCCTCAACTACAAAGTCACTAAACTGCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTCAATAAATACGGAATTGGAGAGCCCTTGGAATCCGAGCCTGTGATAGCCCGTAATCCTTATAAACCACCAGGTCCCCCTTCACCACCCGAAGCCTCAGCAATCACCAAAGATTCTATGGTGGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGGTTCAGGGTAACTGGCCTTACCGAAGGTCATTCCTACGAGTTCAGAGTTGCTGCCGAAAACGCAGCTGGCGTGGGTGAACCAAGCGAGCCATCTGTTTTCTACCGTGCCTGTGATGCTCTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACGGATACTTCCAGATCTTCTGTCTCCCTGGCGTGGAGTAAGCCTATTTATGATGGCGGTGCACCCGTTAAGGGCTATGTCGTTGAGGTCAAAGAAGCTTCTGCGGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAATTCACAGTGACCAAGCTTAAAGAGAACACCGAGTATAACTTCCGTATCTGTGCCATCAATTCTGAAGGTGTGGGTGAACCTGCAACTATACCTGGCTCAGTTGTGGCGAAAGAGAGGCTGGAGCCACCAGAAATAGAACTCGATGCTGACCTGAGAAAGGTAGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACCATCAAAGGTCGACCGGAACCTGAGGTTAAATGGGAGAAGGCCGAAGGCATTCTCACTGAGAGGGCCCAGATCGAGGTGACCAGCTCATACACAATGTTAGTCATTGACAACGTCACCAGATTTGATAGCGGTCGGTATAACCTGACGCTAGAAAATAACAGCGGTTCTAAGACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGATCTTGTCTTGGGAGCCACCACTTATCGATGGTGGAGCGAAGATTACAAACTACATTGTCGAAAAACGAGAAACTACAAGAAAAGCATATGCTACGGTTACAAACAACTGCACCAAGAATACATTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATCGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCGCCCGGAAGAGTGACCCTTGTCGACGTGACCCGCAATACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGACGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTGGAGGCGACTATATCTGGCCTAACTGCAGGAGAAGAGTACACCTTCAGGGTAGCTGCAGTGAATGAAAAAGGAAGAGGTGACCCGAGACAACTTGGAGTGCCGGTAATTGCACGGGACATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTGAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCGACCGTAAGCTGGAAAAAGGACGGTCAGATTCTTAAGGAAACGACACGGGTCAACGTCTCTTCTTCAAAGACCGTAACATCACTCTCCATTAAGGAAGCTTCAAGGGAAGATGTCGGAACTTATGAATTGTGTGTTTCAAACAGTGCCGGGGCCATAACCGTTCCTATTACTGTGATCGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCACATCGATGAGGTCAGTTGTGACAATGTAACCATTTCTTGGAATCCTCCAGAATACGATGGCGGCTGCCAAATCAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACCACATGGCACGTGGTTTCACAAGCAGTGGCAAGAACATCCATTAAAATAGTTCGTCTGACCACAGGAAGTGAGTACCAGTTCCGGGTGTGTGCAGAAAACCGCTTTGGCAGGAGCTCCTACAGCGAGTCTGCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCGGGCCCTCCTGGTACTCCTAAAGTCGTGCATGCCACAAAATCGACCATGATTGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCCAAAGCAAATAAAATCCTCATCNN-GATACGCAAATGAAAGTCTCCGGCCTCGACGAAGGACTGATGTATGAGTATCGTGTGTACGCCGAGAACATCGCTGGAATCGGCAAATGCAGTAAATCCTGTGAACCGGTCCCTGCAAGGGATCCTTGTGATCCTCCCGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCGCTTAAGTGGTCCAAACCACATTATGACGGTGGAGCTAAGATCACAGGCTACATTATCGAACGTAGAGAGCTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTGACTGAACTTACTGAAGACCAGCGTTACGAATTCCGTGTTTTTGCAAAGAATGCGGCTGACTCCATTAGCGAGCCATCTGAATCCACGGGGCCGATTACAGTGAAAGACGATGTCGAGGCTCCAAGAATCATGATGGATGTCAAGTTCCGAGACGTTATTGTTGTCAAAGCTGGAGAGGTCCTGAAGATAAACGCGGACATTGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTCGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACAGACTATAACACTGTGCTAACGGTGAAGGACTGTGTCCGACGAGACACTGGGCAGTATATACTAACCCTGAAGAATGTTGCAGGAACTCGGTCTATGGCAGTTAATTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAAGTGGCCTCACGGCTGAGAAATGCTCCCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATCGTAGAAAAACGTGAAACAAGCCGCCTCGCGTGGACGATATGTGAAGGAGAGTTAAGGACAACATCCTGTAAAGTAACCAAGCTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCACGGCAGTAAAGGCACTAAATCCATTTACGGTTCCAAGTCCACCCACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCGAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTGCGGGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGATGTGAATATGAATACCGGGTTTATGCAGAAAACGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGACCCGGTGTTCTTGCCATCTCCTCCATCCAAACCCAAGATTGTGGACTCGGGCAAGACAAATATAACTATCAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACCGTAGAATACAAAAAATCTGATGAAACTGAGTGGGAAACTGCAATTCAGAACTTAAGAGGCACAGAATATACTATAGGTGGACTAACTACAGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGATCGGTGCTAGTGATCCCAGTGATAGCTCGGATCCCCAGATCGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTTCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTGCCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACCAGAGCTTATATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACCGAAATGATTCTGGAAAATATACACTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAATATTACCGTACATGATATAACCAAAGAATCTGCTGTGTTATCCTGGGATGTTCCTGAAAACGACGGTGGAGCTCCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAATCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTCACCAACCTACAAGAAGGGGCCATCTACTACTTCCGGGTCTCTGGAGAGAATGAGTTTGGTGTTGGTGTGCCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAGCCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGACAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATATCGTTGAAGCAGTAGAAAAGGGACAGAAAAACTGGGTTAGATGTGCAGTGGTGAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTCCTGCTTCCCGTTCTTATTAAGGAACAACTAGAACCACCTGACATTGATATGAAGAACTTCCCAAGTCATACTGTATATGTTAGAGCTGGCTCAAACCTTAAAGTTGACATTCCAATTTCTGGTAAACCGCTGCCCAAAGTGACCTTGTCAAGAGATGGTGTGCCCCTGAAAGCAACCATGAGATTTAATACTGAAGTTACCGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGGACAACCAAAGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATCAGCGACATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACTAATTACATCGTACTCAAGAGAGAGACAAGTACTACAGTATGGACTGAGGTGTCTACAACAGTTGCAAGAACCACGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGACTGTCAAACTTCCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGCCTGGCATGAACCAGTGTCCAATGGAGGCAGCGCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTTATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCCGAACCAGTTCTAGCCATTGACGCCTGTGAACCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCTACAGCCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGGCGAGATCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCATTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGAAATGCCGTTGGTTCGGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATCGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCCGGTACATCTGTGAAGCTCAGAGCCGGCATTTCCGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCCCTGGTATGCATTGAAAATACCACCGACCTTGCATCTGTACTCATCAAAGATGCAAATCGCCTTAATAGTGGAAGCTACGAATTAAAACTGAGGAACGCCATGGGCTCGGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCGGGTGGTCCAATTGAATTTAAGACGGTCACTGCTGAAAAAATAACTCTTCTCTGGCGCCCTCCAGCGGATGACGGTGGTGCAAAAATCACTCACTACATTGTGGAAAAACGCGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATCAAAACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCACTGGAATCCGAGCCAGTGGTGGCAAAGAATGCCTTTGTTACTCCTGGGCCCCCGGGCATACCAGAGGTGACAAAGATCACCAAGAATTCAATGACCGTTGTCTGGAGCAGACCAGTTGCGGATGGTGGTAGTGAAGTAAGCGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTCGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTCAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCAACCAAATCATCCATCACTCTTGGCTGGAGTAAACCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAATCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCCATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATCCAAAACACCGATTCTTCTTCGTTACTCATTATTCCTCAAGTCACTCGCAATGATACGGGAAAATACATTCTCACAATAGAAAATGGCGTTGGTCAACCCAAGTCTTCAACCGTGAGCGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGTGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACACCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCTTGTGAAACTACAGAACCAGTGAAGGCTGCTGAAGTTCCAGCTCCTATACGTGATCTCTCAATGAAAGACTCAACAAAGACATCTGTTACCCTAAGTTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGAATATGTTGTGGAAAGGAAAGGTAAAGGTGAACAAATGTGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCACTCCTGGAATTCAGAGTGTTTGCCAAAAACGATAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGACGTTGACCTGTCAGATATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACTGAAAACAAGATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATACACCGTTATTCTTGATAATGCAGTTTGTAGAACCTCAATTCCCATTACAATCATCACACTTGGCCCGCCATCAAAGCCCAAAGGGCCTATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGAGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACCTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATATCAGTTTAGGGTTAGGGCGGAAAATAGATATGGAGTCAGCCAGCCCCTCGTCTCGAACACCATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCCGTTGTATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAACACATCGCCAATATCTGGAAGAGAATATAGAGCCACCGGCCTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCACCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCGCCTGGCACTCCTGACTACATCGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCTCCATTGCGAGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACTGATGTCAGCGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTATAAGTCCTCCCTCACAGTCTTCTGGCATCATCATGACAAGAGATGAAAATGTTCCACCAACGGTAGAGTTTGGGCCAGAGTATTTTGACGGTATCATTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGCGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAACATGGAAATAACTGATGTTCTAGGATCCACCAGCCTTTTCGTGAGAGATGCTACCCGGGAACACCGTGGTGTATACCGCGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACCGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGACGCTCCACTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACCGGCAATGAATACCAGTTCCGTGTTTCTGCGGTTAACAAGTTTGGTGTTGGGCGGCCACTTGATTCTGACCCAGTGGTTGCACAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGACGGTGGCAATGAAATTCAACAGTATATCCTGGAAAGGAGAGAAAAGAAGAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCCGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGGCCTCCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCCTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTGAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCGGGCGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGCGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACTCATGTTGTCAGAGCTGGAGCCAGTATTCGCCTCTTCATCGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCTTTACCGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACTGTAAAGGTGCTAGATACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACGCTCATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAAAAACGAGAAGCGAGTCGTCGTAGCTGGCAGGTGATCAGTGAAAAATGCACTCGTCAGATCCTTAAGGTCAGCGACCTAGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATTGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATGTCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCACGATGGAGGCAGCCGGATCACTGGCTACCTTCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCACACGAAACAGCTGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGAGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCCGTCATCATCAAGGAGCCTCAAATCGAGCCCACTGCTGACCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCGGGAAGCACATTTACCATTGATGTCCCGATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTATCTCAGCTGAATCATGTGTCCTGTCCTGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTATC------------------------------------------------------AACTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGAGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATCATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCACGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACTGGTTTGGTGGAAGGACTAGAGTATCAGTTCAGAACATACGCGCTCAACGCCGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTCGATGCACCAGGAAGACCGGAGGTGACAGATGTCACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGTGGCAGCAAGGTTGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTAAAGTGCAATTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCGCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCGCCCAAAGCTGAACTGGATGCCAGACTGCAGGGTGACCTGGTTACCATCAGAGCAGGCTCGGATCTGGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCCTTGCAGTATACAGGCAAACGAGCAACCGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACCTTAACAGTGAAGAATGCCAGTGGGACCAAGTCTGTGTCTGTCTTGGTCAAAGTTCTTGATTCCCCCGGCCCATGTGGAAAGCTCACTGTCAGCAGAATAACGGAGGAGAAGTGCACTTTGGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATATCGTGGAAAGACGGGAGACAAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCGACCCTATCCTATGTAGTAACCAGACTCATCAAGAACAACGAATACATATTCCGAGTACGGGCAGTAAACAAGTATGGCCCTGGTGTGCCTGTCGAATCAGAACCAATTGTAGCCAGAAACTCATTCACTATCCCATCACAACCTGGCATACCCGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAAGAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGACACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTCACTGCGGTGAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCGCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCTTGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCGAGAGAAGGATACGGATCAGTGGTACCGAGTGCATACCAAGGCCACAATAAGAAATAATGAATTCACCGTGCCAGACCTCAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTGAAGAAGACTGTGACCATCAGAGCCGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGACTAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATAGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAAAGTCAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACCGAATTTCTGGACTCGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTTACCAAATCAACTGTCACTCTCGCTTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATACGTTCTTGAGGCCTGCAGAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACGGTCCTAGAGCACACTGTTATTTCCCTAAACGAAGGCGAACAGTACCTATTTAGAGTACGGGCACAAAATGAGAAAGGTGTGTCGGAACCGAGAGAGATCGTCACAGCTGTGACTGTACGAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAGCTTGTGATACCGATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCCGGTTCTAAACTAAGAGAATCAGAGCGCGTCACAGTTGAGACTCATACTAAAGTAGCTAAGCTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATACACCCTCGAATTGAAGAACGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTCGATAAGCCTGGTCCTCCGACTGGGCCTATCAAGATTGATGAAATTGATGCTACTTCGATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCGCCGCTGAGCGGCTATGTAGTAGAACAGCGTGATGCCCACCGTCCAGGGTGGCTGCCTGTGTCCGAATCAGTGACCAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAACGAGTACGTGTTCCGCGTGGCTGCAACCAACCGCTTTGGGATCGGCTCTTACCTGCAGTCGGAGGTCATAGAATGTCGCAGCAGCATCAGTATCCCTGGGCCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACGTGGTATCCACCAGAAAACGACGGCGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACGCGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACGTGAGAGGGACGGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACGACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACCTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTCAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTCATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCCGTAAGGGTCAGTTGGAGACCCCCCGCCGATGACGGTGGCGCTGACATCTTAGGCTATATTCTCGAGAGGCGGGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCCCTGGTGGTAAAGGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAATCCCTGAAATCTGAAGAACCAGTCATACCAAAAACACCGCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAGGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGGGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACGGGGCTTGTTCCTGATGCTGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGGCTAAGTGAGACCAGCCCGGCTTCTGAACCGGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGGGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGCGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAATCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAGGACTAAACTAACATCTGGAGAGGCGCCAGGAGTGCGCAAAGAAATGAAGGATGTGACCACCAAGTTGGGCGAAGCTGCTCAGTTGTCATGCCAGATTGTTGGAAGGCCCCTGCCTGACATTAAATGGTACCGATTTGGCAAGGAGCTGGTACAAAGCCGGAAGTATAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACTAGTAGTAAGCTTCTCCTGCAAGCAACACCACAATTCCACCCTGGTTACCCACTGAAAGAAAAATATTATGGTGCCGTGGGTTCGACACTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTTCTATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGAAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATTCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACTGGGCCACTTGTGATAGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCGCCTGCAGACGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAACCTCTAGAGGTTGCCTCAGTTGTGATCATTAAAAGCCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCACTCACAAAAGATTCCTGTGTCGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTCGAATATGAGTTCCGTGTGAAATGTGAAAATCTGGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCCATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGCTTAAAGTACCGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATCGCAAGTGTCACAGATGATGATGCCACAGTTTACCAGGTCAGAGCTACCAACCAAGGGGGATCTGTGTCCGGCACTGCTTCCCTGGAAGTAGAAGTTCCGGCTAAGATACACTTGCCTAAAACTCTCGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTTATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCCTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTCGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGCGACGTCTCACGAGATTCTGTCAACTTGACATGGACGGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATCATTGAAAAATGTGCAACTACTGCAGAGAGATGGCTTCGTGTAGGACAGGCCCGAGAAACACGTTACACTGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCCGAAAATAAATTTGGCCTGAGCAAGCCTTCGGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAACTACGACGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCCTCTCACTCCTCGACTAAGGAACTCTACGAGAAATATATGATTGCTGAGGATCTTGGGCGCGGTCAGTTTGGAATTGTCCACCGCTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAAGAAATCTCCATTCTAAACATTGCTAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAGTTAGTCATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAACGAAAGAGAAATCGTCAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACATTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCATCATTAAAATCATAGAATTTGGTCAAGCTCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAGTACTATGCACCTGAGGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCCCTTGGAACACTAGTGTACGTGCTGTTAAGCGGTATCAATCCATTCCTGGCTGAAACTAACCAGCAGATGATTGAGAACATCATGAACGCCGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGCACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACCCTGATCAAGAAAGACCTCAATATGGTTGTGTCAGCGGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGTGTCAGTGTTGCTAAAGTTAAGGTAGCATCCATTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCGGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATCAAGATGGAGTAGCCACCATGTACGTCAAAGACATTACCAGATTCGATGATGGCACCTACAGATGCAAAGTGGTCAATGACTACGGTGAAGATAGTTCTTACGCAGAGCTATTTGTTAAGGGCGTGAGAGAAACTTATGACTATTACTGCCGGAGAACCATGAAGAAAATCAAGCGCAGAACTGATACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACGGCTTACGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCGGAGCCTCGTGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGCGACGACGATGGGAAGTACACATTCGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAACGTAACTATAGATGATGACGCCGAGTACACCGTCGTGGCCAGGAACAAGTACGGCGAGGACAGCTGTAAAGCGAAACTGACCGTAACCCCACACCCACCGCCAACAGACACGACCCTAAGACCCATGTTCAAACGGCTGCTGGCGAACGCAGAATGCCAGGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGACGGCCAGCCACTGTCCCTCGGGCCGAACATCGAAATTATCCACGAGGGCCTGGATTATTACGCCCTGCACATCAGGGACACTCTGCCTGAAGACACAGGCTACTACAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAGGTGGAACGCCTGCGGTACGTCAAACAGGAATTCAAGAGTCAGGAGGAGCGTGAGCGCCACGTGCAGAGGCAAATTGACAAGACGCTGAGAATGGCCGAAATCCTGTCTGGCACCGAGACG------GTGTCCCTGACCCAGGTGGCCCAAGAGGCCCTGAGGGAAGCCGCCGTCCTCTACAAGCCGGCTGTGAGCACCAAGACCGTGAAGGGGGAGTTCCGCCTGGAGACCGAAGAGAAGAAGGAAGAGAGGAGACTCCGGATGCCCTACGAGGTCCCCGAGCCGCGCAGGTACAAGCAGAGCAGCGTGGAAGAGGACCAGCGCATCAAGCAGTTCGTGCCTATGTCCGACATGAAATGGTACAAAAAGATACGCGACCAATTTGAAATGCCCGGGNN--NNGACAGGATCGTCCAGAAGAGGCCCAAGCGCATCCGCCTGTCGAGATGGGAGCAGTTCTACGTGATGCCCCTTCCCCGCATCACGGATCAGTACCGGCCCCGATGGCGTCTCCCCAAGCTGTCCCAGGACGACCTGGAAATGGTGAGGCCGGCCCGCCGCCGCACCCCCTCCCCCGACTACGACTTCTATTAC---AGACCCAGGAGACGCTCTCTCGGCGACATGTCGGATGAAGAACTGCTCCTCCCCATTGACGACTACCTGGCCATGAAGAGGACAGAGGAAGAGAGGCTGCGGCTGGAAGAGGAGCTCGAGCTGGGCTTCTCTGCGTCCCCGCCGAGCCGGAGCCCCCCGCGCTTCGAGCTCTCGAGTCTGNN---------------NGCTCCCGTCAGCGTGGAGGAGACGCGGCGAGACTTCAGCTCCTCCACCTACCACGTCCCCACCCGGGCGGACACGAGCACGAGCTACGCGGCCCTGCGGGAGCGCCACGCGCGGGCCTCGCACAGGCCGCCCGGGCAGCGGCAGAGGATGCTGGCCGACAGGGAGGACGAGGAGCTGCTGCGCCCGGTCGCCACCAGCCAGCGGCTCTCCGAGTACAAAAGCCAGCTGGACCACATGTCAAGGGAGGACAAGTCTAGAAGGAAATCG---AGGCGACAGAGAGAGGTGACAGAAATAACCGAAATCGAGGAAGAGTACGAGATCTCCAAGCACGCTCAGCGAGAGTCCGAGTCCTCC---TCCGTGTCCAGGCTCCTGAGGCGGCGGCGGTCCCTGTCGCCCACCTACATTGAGCTAATGAGGCCGGTGTCCGAGCTGATCCGGCCCCGTCGGCCTCCAGAGGAC------GAATAC---GAA---GAG------------GACACCGAAAGGAGGTCCCCTACTCCAGAGAGAACTCGCCCACGGTCCCCCAGCCCCGTGTCCAGCGAGAGGTCACTCTCCAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTCTGAAAACTCAGAAGACGTCGGAAAGGATGTACGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGGGTCACGCTGCGAATGCGCTCCCACAGGGTGCCCGTTGGCCAAAATACACATTTTATCTTGAACGTCCAGTCCAAGCCAACTGCCGAGGTGAAGTGGTACCACAACGGCGTCGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTGCTGACCCTCGAGATTCTGGACTGTCAGGCTGAGGACAGTGGCACCTACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCGGACTACGCGACCTTGGACGTAACGGGCGGGGATTACACTACCTACGCCTCCCGGCGCAGAGACGAGCAGGTGCCCCCCTCGGTCTTCCCCGAGCTGACGAGAACAGAGGAATATGCTGTTTCGTCGTTTAAGAGAACGGCTGAGATGGAAGCTTCTTCCGCCGTCAGGGAGATGAAGTCGCAGGTGACGGAGACAAGGGAAAGCATC------------TCAGCCTACGAGCACCACGCATCTGCAGAAACGAGGAGCGCTGCCGTG---GAACAGATGGCGCTGGAGGAAAAGTCCACACACAGGAAGATCAAGACGACGCTGGCAGCAAGGATTCTAACGAAGCCAAGGTCCATAACCGTGTACGAAGGCGAGTCCGCAAGGTTCTCTTGCGACACGGATGGCGAGCCGGTCCCCACCGTGACCTGGCTGCGAGGAGGACAAGTGGTGAGTACCTCCGCCCGCCACCAAGTGACCACGGCCAAGTACAAATCCACCTTTGAGATCTCTTCAGTCCAGGCCTCCGATGAGGGCAACTACAGCGTGGTGGTCGAAAACAGCGAAGGGAGGCAAGAAGCGCAGTTCACTCTGACTATTCAAAAGGCCAGGGTAACCGAAAAGGCCGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTGAAGTCTCCAAAACGGGTGAAATCCCCGGAACCAGCCACTTCTCACCCAAAAGCCGTATCCCCCCCC------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCCGTCCCACCCAAGATAACTCAGTCGCTGAAGGCGGAAGCTTCCAAAGACGTGGCAAAGTTGACCTGTGCGGTGGAGAGTAGCGTATTATGCGCAAAGGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTACTCAGCAGATGGTATCTATGAACTCAAAATCCATAACCTCACGGAATCTGACAGTGGAGAATACATTTGTGAGATAGCGAGTGAAGGTGGCACTTCTAAAACGAGCTTCCAGTTTATGGGACAAGCCTTTAAGAGTGTCCATGAGCAGGTGTCA---AGGATATCCGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ATAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAGTTTCCTCAAAACCAGTCATTGTCACTGGGCTGCAGGATACAACCGCTTCTTCAGACGGTGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCGACCGTCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACATGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCACTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATCACTAAAACATCACAGGCGTCGGAAGAAATACAAAGGCATGCCGAGATTAAAGCATCTTCTACTCAGATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCGGAAATCGAATGGTTTAAAAACAACTTGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTAGGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTCTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAGATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>HLlycPic3
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCATGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCGCAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACAACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGTGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGGCACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTATAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGAGTAAAGATCGAGGCGTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTTCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCTGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTTCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATGTCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGACACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCACCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGCCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCTGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGACGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTTGGAAAGTTCCTTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCTGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATTGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACATCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATAGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGATGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAGGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCAGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTTGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCGGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCAAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCATAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATATCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAGGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCAGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAAAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACATCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAATCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAACATTGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACACGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTCGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACTTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCATCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAACTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAGTGTAAAGTAGATGGAACCCCAGAAATTAAAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCTGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGATTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGTACCATGACTTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGTCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGGAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCTAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAACTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAACGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACGGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCTAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTTCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNNNNNNNNNN---NNNNNNGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGTTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATNNNCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCCCCTCAAGAAGCTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNN---NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLlycPict4A
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCAACGGCCGAATTGCTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAAACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCAGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGGTTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGCGCC------GCGGGGGCC------------GCA------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCATGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCGCAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGAAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAGCA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTGGGGGTGAGCATCACCGGTGCCACCGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCG---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTCGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAAAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAGTCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGTGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAACGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATCGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGTGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATGTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTGGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATACGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAAGAACTGCCAAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGGCACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGATTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCCAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATCGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTGCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTGTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTATAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACACTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACCCACCAAGGAGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CGG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTTNNN---AGCTCTGGCCATCAGTTATCTAATGGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACTCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCAAAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTTCTTAAGGAGTTTAAACCAATTCACTGCGCTCGGGGGCTCCCAGCTGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAGAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAACCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTCGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCCTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCTGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAGGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGG---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAACACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAACAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTTCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGCTGAATCTAAATGTCTTGTCTCGGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGGGGACACCACG---------GGCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGGA---GAGGATGGCCCTGTCATGCTCACGCCCCTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCCACGGAGTCAATACAGAAGAGCACCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCGGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCTACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACTGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAGATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACTTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGCCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCTGAGCTGCATGATAGCGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGACGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTTGGAAAGTTCCTTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGCGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCTGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATTGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCCTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACCTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGCTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAATCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTTATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATAGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGATGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAGGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCAGGCTCGCCCCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTTGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCGGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCAAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCATAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATATCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAGGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGATGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCAGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAAAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAGCTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATAGGAACTGCTGCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAGCCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTAATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACATCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAATCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATCGATAACATTGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGACACGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTCGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGCGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGACGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAACTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGTCATTGGAGAACCCACGACTTTACAGTGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACGGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCTGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGAAAGTACACCTGTCAGATCAAAAACGACGCTGGAATGCAAGAGTGCTTCGCCATGCTCTCCGTTCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGACGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTCGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGATTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATTCACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGACCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGATTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACCGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACGTGTACCATGACTTGCCAGTTTTCAGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGACGGTACACCTGCAAATATGAAGACCTGGAGACGTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGTCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCAATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACAGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGGAGAA---ACTTACAAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCTAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAACTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAACGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCGGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACGGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCTAAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGGTCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NNNNNNNNNNN---NNNNNNGAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAGAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAACTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGTTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTGGCTCCTGAAGTGCAAGTATCTGAAGATNNNCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCGGAA---------------------------------GCCCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTACTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGCCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACCAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCCGAGGCTNNNGAAGTTGTCCCTGAAATGGAAGTGCCTGTG---------------------GTGCTTCCTAAAGAGCCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCGCCTCCTAAAAAGCCAGAAGTTN--CCTGTTACA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNN---NN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLvulCor1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACACCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCTGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACAAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAGGGGAGATTC---GGGCTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCG------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACGAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCGTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAGGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCGCAGTCCATCAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCCGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGATGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGACGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGACCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCCATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCT---------------CCTNN---------------------------------------------N---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAATGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGGACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTAGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGGGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCCGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACCGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCCAGCATGGAGGCGCCAAAAATCTTTGAAAGGATCCAAAGCCAAACAGTGGGGCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGACGTGACTCCTGAGGACTCAGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCTGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCGGAATCATTCTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGAGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGAGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACCTCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAACCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGATATCTCGGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTACACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATAGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGACGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATTGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCAGGCAGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAT------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATAAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGATGGCAATGATCATAGTTTGATCATTCTGTTCATCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAAGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGTGCTCAGGGGCTCCCAGCAGTCTTTGAGTACGTAGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACAGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCGTATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGGCCAATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTACCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCGTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGAACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGTGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGCATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACATTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGCCTTGGTGGAAGAGGTCAGCTGTTTTCATGTAGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGAA---GAGGATGGCCCTGTCACGCTCACGCCCTTGGTGGACACTACTGCT---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCGATGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATATTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCTTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCACTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGATTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAATGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCATCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCTGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCAGTCCTGAGCCTTACAGAGGTGACCACTGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCCTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCAGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGTGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGATCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCATTTGGAAAGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAGTGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGAGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGATGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCACTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACGGTGTCACTGGAAGTTAATAACCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACTCCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCGGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTTCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCCTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTGCCAGGCAAAAATGTCACTTTCACAAGTGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTCGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACCAAAAAAGACGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCCTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTGACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAACGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAACTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAGGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGTTCGGCCCCCATTTCAGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGACCCTGAGCTTCCTGGAGCCTTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTAGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTAGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACATCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCGACTCTGACGGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGCAAAATTGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCGCCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTTCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGACACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACCGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTATACGTGTATAGCTACTAATGTAGCCGGCTCTGACGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGTGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACTCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACATCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTTGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGTTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATGTTGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCAGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGATGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAGGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGATACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCTGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGGGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCTCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAAGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATTTGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAGAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAGCCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAA------GAAAAG---GTGCCANN------NGTGCCGGAAGAACCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGATAAAGCCTGTCCAAGAGGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGGCAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAAAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCAAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCTA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N-----------------------------------------------------NCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAAACTGTACCACAGAAGAAAGTCCCTGCGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAAGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCACCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGCTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTCGTTCCTGATGAAGTGCCAGAAGCTCCCAGAGAAGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------CCCGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGAAAGTGCTTGTGGCGCCT------------------------CCTAAAAAGCCAGAAGTC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTCTTCATATTTCCTAAA-----NNN----------------------------------------------------------------------------------------------CCCGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGCCTGCGGCG---CCTCCCAAAAAGCCTGAAGTCCCA---CCA---GCCNN-------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAAAAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCA---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAAGCAGCA---GTGCCTCCTAAAAAGCCT------GAAGCCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGCGT---GTGCCACCTCCTAAAAAGCTGGAAGTCCCACCTGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NTCCGAGGCTCCCAAAGAAGTTGTCCCTGAAATG---------GAANNNGTGGTGCTTCCTAAAGAGCCTGAAGTCN--CCTGTTACAGTGCCCGAGGCT------CCC---GAAGAAGTTGTCCCTGAAAAGAAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTTCCA---CCTATTACAGTGTCC---GAGGCT------CCCAAG---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGCATGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAA--------NN-------------------------------NGTCTTCGTAATCCCT------------------------------------------------------------------------------------------NNNGTGCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCACCTCTTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCC------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGCCTGCGGCGCCT---------------CCCAAAAAGCCTGAAGTC---CCACCAGCCNN-------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLvulFer1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACACCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAGGGGAGATTC---GGGCTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCG------------------------------------------------------GTTGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACGAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCGTCCCCGCAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGCCAGGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCGCAGTCCATCAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCCGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAAATGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGATGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGAAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGACGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGACCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCCATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCT---------------CCTNN---------------------------------------------N---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAATGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGGACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCACTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTAGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGGGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCCGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACCGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCCAGCATGGAGGCGCCAAAAATCTTTGAAAGGATCCAAAGCCAAACAGTGGGGCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGACGTGACTCCTGAGGACTCAGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCTGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTTGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCGGAATCATTCTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGAGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGAGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACCTCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAACCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGATATCTCGGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTACACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATAGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGACGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAAGAGAAATATGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATTGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCAGGCAGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGATGGCAATGATCATAGTTTGATCATTCTGTTCATCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAAGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGTGCTCAGGGGCTCCCAGCAGTCTTTGAGTACGTAGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACAGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGGCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTACCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCGTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGAACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAATGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGTGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGCATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACATTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGCCTTGGTGGAAGAGGTCAGCTGTTTTCATGTAGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGAA---GAGGATGGCCCTGTCACGCTCACGCCCTTGGTGGACACTACTGCT---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCGATGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATATTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCACTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGATTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAATGTGGCCAGCATCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCAGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCTGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCAGTCCTGAGCCTTACAGAGGTGACCACTGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCCTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTAGCCGAGGTGGCAGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGTGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTCTTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGATCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCATTTGGAAAGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAGTGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGAGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGATGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCACTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACGGTGTCACTGGAAGTTAATAACCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGAAGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCGGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTTCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTCAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCCTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTGCCAGGCAAAAATGTCACTTTCACAAGTGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTCGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACCAAAAAAGACGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCCTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTGACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGATGAAAATCTACAGATGTCATTTGTAGACAACGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAGGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAATGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGTTCGGCCCCCATTTCAGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTCCTGGAGCCTTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTAGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACATCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCGACTCTGACGGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACCGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTATACGTGTATAGCTACTAATGTAGCCGGCTCTGACGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACATCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTTGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGTTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATGTTGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCAGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGATGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAGGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGATACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCATTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCTGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGGGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCTCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAAGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAACGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATTTGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTACGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAGAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAA------GAAAAG---GTGCCANN------NGTGCCGGAAGAACCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGATAAAGCCTGTCCAAGAGGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGGCAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAAAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCAAAAAAAGCAGAAGCTCCACCACCCAAAGCG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N-----------------------------------------------------NCCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGCGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCACCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGCTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTCAAGTCGTTCCTGATGAAGTGCCAGAAGCTCCCAGAGAAGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNNNN---N--------------------------NNNNNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------N------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAGGCT---NNNGAAGTTGTCCCTGAAAAGAAAGTGCGTGTGCCACCTCCTAAAAAGCCA------------------------GAA---------GTCCCA---CCTGTT------NNNGTCTTCATATTTCCTAAA-----NNN----------------------------------------------------------------------------------------------CCCGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGCCTGCGGCG---CCTCCCAAAAAGCCTGAAGTCCCA---CCA---GCCNN-------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAAAAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCA---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAAGCAGCA---GTGCCTCCTAAAAAGCCT------GAAGCCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGCGT---GTGCCACCTCCTAAAAAGCTGGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NCCT---GAGGCT------CCCGAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTTCCA---CCT---ATTACA--------NN-------------------------------NGTCTTCGTAATTCCT------------------------------------------------------------------------------------------NNNGTGCCCGAGGCTCCC---------AAG---GAAGTTGTC---CCTGAAAAGAAAGTGCATGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTAAAGTGCCC------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGTTACAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAAGTGCCTGCGGCGCCTCCCAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTGCCGGAG------GTGCCCAAGGCACCTGTTCCAGAAAAGAAGGTGCCTGAAGTGATTCCTCCCAAACCA---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAAGAAGTTGCCTGGGAAGAGCCCCCCGCC------GAAGCTGTGGAAGAG------------------------------CCAGAGCCTGCT---CCTCCTCCG------AAAGTGGCGGTGCCACCCAAGAAACCTGTCCCTGAAAAGAAACCACCT------GCTATTGTTGCCAAAAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTACCCAAG---------------GAAGTT------------GTCCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAAGAAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTGCAGAGAAGAAAGTAACGGTGCCCAAGAAGCCCGAAGTCCCGCCACCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCTTT------------------GAAGAGGAACCAGCCATTCCTGTTCCTGAGAAAGCAGAATCTCCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTCACAGAG------------------------------------------------------GAGGAGGAGCCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAGCCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACGGTTAAGAAGCCAGAAATA---------CCTGCAGCTGAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAGGGAAACT---GTGCCTGTTGCCAAAAAACAA---GAAGTCCTGCCCAAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGTGTCCGTTCCTATTCCT------------GGAGAGCCAGAAGCCCCACCTGTTCAAGTTGAAGAGCCTCCCGAGGAAATAATGTATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATCGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCTGAAAAGAAGGTT---GTTGAGAAACCAAAACTCAAACCAAAGCCT---GCTGCA------CCTCCTCCGGCT---CCACCAAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTTCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTCCCAGAAAAAGTGGAGCTTAAG---CCTCTGAAAGTGCCTGGAGCTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN---CCGGTTACAAAAAGGGAAAGGAAAGTGCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCTAAACCAAAGCCTGAACCAGAAGTGAAAGTAATCAAACCACCTCCTGTGGAGCCTGCACCGACCCCCATCGCTGCCCCGGTGACGGTGCCTGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTATC---CCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAACCTCCCGATGAGGCCCCTTTCACCTACCAGCTAAAGGCTGTACCACTGAAGTTTGTGAAAGAGATCAAAGACATTGTCTTGACCGAAGCAGAGTCGGTTGGGTCTTCTGCGATCTTTGAATGTCTGGTCTCCCCGTCCACTGCAATTACAAGCTGGATGAAAGACGGTAGCAATATCCGTGAGAGCCCAAAACACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATCATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTCTTACGCTTGGGAAATAAGGAGAAGACCTCCACGGCCAAACTTGTTGTGGAAGAACTTCCTGTGCGTTTCGTAAAGACACTCGAGGAGGAAGTCACCGTGGTCAAAGGACAGCCACTGTACTTGAGCTGTGAGCTAAACAAGGAGCGCGATGTGGTCTGGAGGAAGGATGGGAAGATCGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGTGTCATCGGCTTGTTGCGAGCCCTGACCATCAACGATGCAGATGACCAGGATGCTGGAACATACACAGTTACCGTGGAAAACGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAGCCTATACGGGATCAGCACGTGAAACCAAAGGGCACGGCTGTTTTTGCCTGCGTGATAGCAAAGGATACTCCAAACATCAAGTGGTTCAAAGGATATGATGAAATCCCCCTGGAACCTAATGATAAGACTGAGATAGTAAGAGAAGGAAATCATCTCTTCCTCAAAGTCAAGAACGCCACACCGGAAGATATCGATGAATACGCAGTGGAAATTGAAGGGAAAAGATACCCCGCAAAGCTGACACTAGGAGAGCGCGAAGTTGAATTGCTTAAGCCAATCGAGGATGTTACCATTTATGAGAAGGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAGTGGAAACTGAAGGGAGAACTTCTTCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGCTTCTTGACTTTGCACAAAGTCAAACTGGACCAAGCCGGGGAAGTCCTTTACCAGGCGCTTAATGCATTTACAACTGCCATCCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAAGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTGATATGGTCGAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTCGTTATCAATGATTCTCATTTTGATGACGAAGGGGTCTATACTGCTGAGGTAGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAGTTCATATCGCCTCTCGAAGACCAAACCGTGAAAGAAGGCGAAACAGCAACTTTCGTTTGTGAGCTTTCTCATGAAAAAATGCATGTCGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGAACCGTACTCATCTCATCTGAGGGCAAGACTCACAAACTGGAAATAAGAGAAGTGACCCTGGATGATATATCCCAGATAAGAGCTCAAGTTAAGGACCTGAGCTCCACTGCCAACCTGAAGGTCTTAGAGGCTGATCCCTACTTCACTGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTGAAGTGCGAAGTGAGCAAAGATGTACCGGTGAAATGGTTCAAGGATGGTGAAGAGATTGTACCTTCAGCCAAACACTCTATCAAGACGGATGGCCTGCGCCGCATCCTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCAAACGTTACTGTTGAGGCTCGACTAATAAAAGTGGAGAAACCTCTGTACGGAGTAGAATTGTTTGTCGGGGAAACAGCTCGCTTTGAAATAGAACTTTCTGAACCAGACGTTCACGGCCAGTGGAAGTTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATCGAAGATGGGAAGAAACATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTTTCCTTCCAGGCCGCCAACGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACACCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTGTCCAGGGAGCCCAAAACGTTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGATAAAGTTGAGCTTATAAAGGATGGCACTAAGCATTCCTTGGTGATCAAGTCAGCCGCTTTTGAAGATGAAGGAAAATACATATTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACTCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTCACGGTGGAGCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAGAACGACCAGCGCCTGCACACCAGCAGGTCTGTCTGGATGGATGATGAAGGGAAGACTCATTCCATCACGTTCAGAGACCTCTCCATTGATGACACCTCTCAAATTAAAGTAGAAGCCATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTCACCGGAAAGCTTCAGGATTACACGGGCGTAGAGAAAGACGAAGTGATCCTACAGTGTGAAATTAGCAAAGCGGATGCCCCGGTGAAATGGTTTAAGGATGGGGAGGAAATAAAACCATCTAAAAATGTTGTTATTAAGGCGGATGGCAAGAAGCGCATACTCATCCTAAAGAAAGCCTTGAAATCAGACATTGGACAGTATACCTGTGACTGTGGGACAGACAAGACCTCAGGGAAGCTTAACATTGAAGATCGGGAAATCAAACTGGTCCGGCCCCTGCATAGTGTGGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCCGAAGAGGATATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAATGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACCGGCGGGGTGGATTTCCAGGCTGCCAACGTGAAATCTAGCGCTCACCTCCGGGTGAAACCACGAGTAATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACCGCAGGGGAGACAGCCACCTTCGACTGTGAGCTCTCCTACGAGGACATC---------CCGGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGAGAAGGTGGTCCCACGTTCAGAAGGAAAAGTTCATACCCTTACACTGAGGGATGTAAAATTAGAAGATGCTGGAGAAGTCCAACTACGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCCCTTGAGGACCAGACGGTCGAAGAAGAAGCCACTGCAGTATTGGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTCCAGTGGTTTAAAGATGGTGCCGAAATTAAAAAGGGCAAAAAATATGACATCATCTCTAAGGGAGCAGTACGCATTCTTGTCATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTCACAGTCCTGGCAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACATTGAAGTTAGTGAAACAGACACCATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGACTTGGTACAAAGGAGATGAGGAGATAATCGAAACAGGAAGATATGAAATACTTACCGATGGGCGAAAGAGAATCCTGATCATTCAGAATGCTCATCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACACGAACTTGCTGCCGAATTTATCTCAAAGCCTCAAAACCTTGAAGTACTTGAAGGAGAAAAGGCTGAATTC---GTCTGCTCCATATCAAAGGAGAACTTCGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAACCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCTTGGTCGTGAAAGATGCCACATTACAAGATATGGGCACCTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCACACTTGACAGTGATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAAGAAGTCGTTTTCAACTGCGAAGTCAATACGGAAGGTGCAAAAGCCAAATGGTTCAGAAATGAAGAGGCCATATTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTCTACACTCTCAGAATTAGAGATGCTCGGTTAGATGATCAAGCCAATTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGCGCTGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATCGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAAACTGTCACCTTCTGGTGCAAGGTCAATCGTCTCAATGTAACACTGAAGTGGACCCGAAATGGAGAAGAGGTAGCCTTTGACAACCGTGTCATATACAGAATTGATAAATACAAACACTCTCTCATCATTAAAGACTGTGGCTTCCCGGATGAGGGTGAATACATTGTCACTGCTGGACAAGATAAATCTGTTGCCGAGCTTCTGATCATAGAAGCCCCTACGGAATTCATAGAACACTTAGAAGACCAGACAGTCACTGAGTTCGATGATGCGGTCTTCTCCTGTCAGCTCTCCAGAGAGAAGGCTAATGTGAAATGGTACAGAAACGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGAAGGAAGTACACATAGACTCATTATAAAAGACTGCCGCCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCCAGACTTTTCGTGGAAGAAATCCCCGTTGAGATCATCAGGCCTCCCCAAGATATTTTGGAAGCCCCTGGTACCGACGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTTCAGTGGCTAAGAAATAACATGGTGGTTGTTCAGGGCGACAAACACCAGATGATGAGTGAAGGAAAGATCCACAGGCTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATATAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTCGCAGCTGCACCTAAAATCAAGACAGGTGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTATGACGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGGAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAGAGTTATTGATGTCCCCGGGCCTGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTCGGGTGGGAAGAACCATTAACAGATGGTGGGAGCAAAATCATCGGTTATGTCGTCGAAAGACGTGACATCAAAAGGAAGACGTGGGTTCTGGCCACAGACCGTGCAGAGAGTTGTGAGTTTACTGTCACTGGACTTCAAAAAGGCGGAGTCGAGTACCTCTTCCGGGTCAGTGCAAGGAACAGAGTCGGCACTGGTGAGCCAGTAGAGACTGACAACCCGGTAGAAGCAAGGAGTAAATATGATGTACCAGGCCCTCCTTTGAACGTCGCCATCACTGATATAAACAGATTTGGGGTCTCCCTGACATGGGAGCCACCAGAGTATGATGGAGGAGCTGAGATCACAAACTATGTTATCGAATTAAGAGATAAGACTTCTATCCGATGGGACACTGCCATGACAGTGAGAGCTGAAGACCTCTCTGCAACTGTGACTGATGTGGTGGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCCTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAGTTCTTCAGATCAGACTCAGTCATCAGTTCAGCTCACGTGGGAGCCTCCTCTGAAAGATGGAGGAAGCCCGATATTGGGATATTTAATTGAACGATGCGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACCTACAAGGTTACTGGATTACAAAAAGGAAACAAGTATTTGTATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTGACTGCTGATGATGCATTTGTTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTCCCGAATCCGATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCACATGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCATATCTGCCTACGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGATAAGGGCATTTATACACTAAAATTAGAAAATCCCGTGAAAGCAATTTCTGGAGAGATTGACGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAGAGACTCGGTACACTTGACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATATGTTGTTCAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGAAAAGAGTATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGTCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACCGTACCTGACCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAACAGTATCTTCCTAACATGGGATCCGCCTAAATATGATGGTGGTTCACGCATCAAAGGCTATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTTGCAGACACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAATGGTATGCGTACCGTGTGAAGGCCTTGAACCGGCAAGGTGCTAGCAAACCAAGCAAACCCACGGATGAAATCCAAGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTCGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATCGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAGGCTGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAATCCACAGTGACCATCCTCGATAGTAAGAGAAGCGACACTGGCACATACATCATCGAGGCCGTAAATGTCTGTGGTCGGGCCACCGCTGTGGTCGAAGTGAATGTCTTAGATAAACCCGGACCACCAGCTGCTTTTGATGTCACAGAAGTGACCAATGAATCATGCCTTCTAACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGACGGGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTATAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTCGCTGCAGAAAACATGTATGGTGTTGGTGAACCGGTTCAGGCCTCTCCAATAACAGCTAAATATCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGACACTGATAAATGGGTCAGGTGCAATAAGATGCCCGTGAAGGATACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTCGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCACTGATGTTGAATTGGACAAAGCCAGAACATGACGGAGGGGCAAAGATTGATTCTTATATCATTGAAATGCTAAAGACCGGAACAGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTTACTGGTCTCATGGAAGGGCAAGAATACTCCTTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGCGAGCCCAGCGAACCCAGCGACCCTGTGCTTTGTAGGGAAAAACTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCTATCACCAACTACATTGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACTCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATCGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTCACCACCCCTGGTCCACCCTACGCTCTGGCAGTGGTTGATGTAACCAAGAGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAGAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCGCAGGCCCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAATTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAACTCCTGTCAATTGAAGATCCAAAAGGTCCTCCTTCACCTCCTCTTGACTTGCATGTGACTGATGCTGGGAGAAAGCACATTGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAAGTTGAAGAAGGCGTTGTTCCTGACAAGGAGTACGTCCTGAGAGTAAGAGCTGTCAACGCTGTGGGTGTCAGTGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGCCAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTCCCCTTCCGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTCAAAGCAAGTGATAGATTAACAATGAAGAATGATCACATCTCCGCACACCTTGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAATTTATACCATTACGCTGGAGAATAAGCTCGGCTCAGCAACTGGCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTAGAACGCAGAGAGGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAAAACAAACTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATCGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAACGCAATGACTATTACATGGAAGCCACCTTTGTACGATGGAGGAAGCAAAATAATGGGTTACATCATAGAAAAGATTGCTAAGGGTGAAGACAAATGGAAGAGGTGCAATGAACACCTAGTACCAGTCCTGACCTACACAGCCAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGAGTGCGAGCAGAAAATGCTGCTGGCATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCGAAGGTCATTATGAGAACAAGTCTCGAAGTGAAACGTGGTGATGAAATAGCACTTGATGCAACCATCTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTCATTACACCCGAAGAAATTAAGAAGCGAGTAGCA---CCCACAGTTAGGAGGAAGAGGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATTGACAACAGTAAAAAAGGAGAGTCTCAGCTACGTGTCCGAGATTCAATCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAGAATGACCATGGTATTGCTAAAGCTCCCTGTACTGTCAGTGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTCGATGATGGTGGCAGTGAAATTATAAACTATACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAGTGGATTATTATCACTGCAACACTTAGACACTGCAAATATTCAGTGACAAAACTAATTGAAGGAAAAGAGTACCTCTTTCGAGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTAGAAGATGTTACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGTCCCATCTTGGGTTATTGGCTTGAAAAACGGGAGGTTAATAGCACACATTGGTCTCGTGTCAACAGAAGCCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCCGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCTCCTTCAGATCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGATCTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACTGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTCCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCACCAGGGGAGACAGGACCTGTGACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTGGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGAAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACAAAATCTGAGCTCATTATCAAGAATGCCTTGAGAAAAGATCATGGAAGATATGTGATTACAGCTACCAACAGCTGTGGGTCCAAATTTGCAGCAGCCAGAGTAGAAGTCTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTCGTAACAAATAGGAAGATGTGTTTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCGAAGATGCATACCTGGAGACAACCAATAGAGACCGAGCGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAGTATATGTTCCGGGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCCACGTCTCCTGAGAGGCTCACATACACAGAAAGGACGAAGTCCACTATTACCCTTGACTGGAAAGAGCCCCGCAGTAACGGTGGCAGCCCCATCCAAGGCTATATCATTGAAAAACGGCGTCATGACAAACCCGACTTTGAAAGAGTTAACAAACGACTCTGCCCAACCACATCTTTTCTGGTTGAAGATCTTGATGAGCACCAAATGTATGAATTCCGTGTCAAAGCTGTCAACGAAATTGGCGAAAGTGAACCATCCCTGCCTCTGAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGTCTGTTCGAGGAGATACTATCAAAGTTAAGGCGGGAGAGCCCGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATCGAAAAGCCCACTGATGCACTTAAGATAACTAAGGAAGAAGTATCCCGGAGTGAGGCAAAGACGGAGCTTATCATTCCCAAAGCAGTGCGGGAAGACAAAGGCACTTACACGGTTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACATGGGATGCCCCTCTAGACAACGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCCTTCCGCCCTCCTGGACCTCCAGGAAAACCAAAAGTTCTGGAGCGCACAAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGTTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCGATAACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCTCGCTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCCGCGGGAGTTGGCCCTCCGAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATCTATCCACCTGGGCCACCCTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCCAGCATCTCACTGGCATGGAAACCTCCAACCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAAAGTAAATGAGCCAGACAAACTACTGACTACCTGTGAATGTGTGGTGCCAAACCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCTTGCCACTGATATTCAAGAGCCACCAGAAGTTTTTATTGACATTGGAGCACAAGACTCTCTGGTTTGTCAAGCTGGCTCCCAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGATGGAGTTCATGATGTACCCGAGGATGCACAGGTGGAGACTGCTGAAAACTCATCGGTCATTATTATTCCGGAATGCAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAGAAGACAGCGAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCGCCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAGGGCTATGTTATAGAGAAAAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAATTGTGGAAGCACCTCATTTGTGGTTCCTGATCTCATCTCTGAACAGCAATATTTCTTCCGGGTGCGTGCAGAAAACCGTTTTGGTATTGGTCCACCCGTAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGACCCCCCTATTAAACTCAAGATCGGTCTCATAACAAAGAACACAGTACACCTATCGTGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGACCCAACTGGGACAAAGAAAGAAGCATGGAAACAGTGCAACAAGCGTGATGTAGAAGAACTGGAATTTACTGTTGAAGACCTCATCGAGGGTGGACAATACGAATTCAGGGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGACTGTCAAAGACCAGACGTGCCCACCTTCAATTGAGCTAAAAGAATTCATGGAGGTTGGAGAAGGAACAGATGTTAACATTGTGGCCAAAATTAAGGGTATGCCATTCCCGACACTCACCTGGTTTAAAGCGCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTGTCTATGACACCCACGTCAACAAACTGGTAGTGGATGATACCTGCACGTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACGGCATCGAAGGAGATGAGACTGAATGTCCTCGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAAAATATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTCTAGATGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTCCGAATCATGGCCCAGAATAAATTTGGTGTTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGACCACCAGATAAACCCACAGTTAGCAGTGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCTGTGACAGGATACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTAATTCTTATAAGGTGACTGGTCTTATTGAAGGCTCTGATTATCAATTCCGTGTGTATGCAATCAACGCTGCTGGTGTGGGTCCAGCAAGTCTGCCATCAGACCCAGTGACTGCTAGAGATCCAATTGCCCCTCCTGGTCCTCCAATTCCCAAAGTCACGGACTGGACTAAATCATCTGTGGATTTAGAGTGGTCTCCGCCACTGAAAGATGGTGGATCCAAAGTAACTGGATACATTGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAACAGGGTAAAGATAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTGACAGATGTCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGAATCATCGCCTATGTGTCCGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAGAGAGCTTTACCTCAGGAAGCTACCATTGAGACCACAGCCATTAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGGGCCACCAAGGTGTCTATTCTCTTCTCGCCAAGAATGCAGGAGGAGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAATACCATTCCAGGCTCACAACCTAACCAATGACTCCTGCAAACTGACCTGGTTTTCTCCAGAAGATGACGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGCGAATCTGACCGCAGAGCATGGACCCCTGTGACATATACAGTTACCCGGCAAAATGCTACTGTCCAGGGTCTCATTCAAGGGAAAGCCTACTTTTTCCGAATTGCAGCAGAAAATAGTGTTGGCATAGGCCCATTTACTGAGACACCAACTGCACTCGTAATCAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCCGTTACTTTGACTTGGAACCCTCCTAAATATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCATAAAGTTACAAAGGACAACTTGCTTAGCAGGAAATACACTGTTAAAGGCTTGAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCCGTGAATATTGTTGGACAAGGCAAACCATCGTTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGACAAAATCACGATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAACCAAAAGTTTCTTGGTTCAAAGATGAAGCTGACGTGCTAGAAGATGATCGCACTCACATAAAGACCACTCCAACGACACTTGCCCTGGAGAAGATCAAGGCCAAACGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACACTACAGGCTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAAGTGACCAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACATTTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAG---GATTATATTTTCCGGATCCATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCGAGAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACCGAAGTTACCAAAGACTCTGCATTAGTAACCTGGAACAAACCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAGTTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAATGAAATCGGTATTGGAGATCCCAGCCCTCCATCCAAGCCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCCGTCAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAATCACACTCCCGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGCCTTCGGGATGGTCAGACCTATAAGTTCAGAGTAATGGCAGTCAACGAAGCGGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTCGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGACACTCTAAGACTTAGTGCTGTCATCAAAGGCGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACTGTGGAGAATCCAGCTGGCTCGAAAACTGTCTCAGTGAAAGTACTCGTGTTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGACGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACTTCGAAGAAAAAGAGTCACTTAGCTAAACACCTTAATGAAGGCAATCAATATCTCTTCCGAGTAGCTGCCGAAAACCAGTACGGACGTGGTCCTTTTGTTGAAACACCCAAACCCATCAAGGCTCTGGATCCTCTACATCCCCCAGGGCCACCCAAAGACTTACACCATGTAGATGTCGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCCGATCGTGATGGTGGCTCCCCGATCACTGGCTATTTGGTGGAATACCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTAGAGTGTGTTGTTACTGGCCTGCAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGCCAAGAAAAGCTAGTGCCTCCGTCTGTGGAGCTGGATGTGAAATTGATTGAAGGCCTCGTGGTAAAAGCCGGAACTACTGTCAGGTTCCCTGCCATCATAAGAGGTGTACCCGTTCCCACTACAAAGTGGACAACTGATGGCACTGAGATTAAAACAGATGAACACTACACAGTTGAAACGGACAGCTTCTCATCAGTGCTTACCATTAAGAACTGCTTACGGAGAGATACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCGGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTGGATGTTACCCCTGAGTACATGACTATCTCATGGCAGCCACCTAAGGATGACGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGACACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATTCCACATCTGCAAAAAGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACGCCTACTGTTGCTAAACATAAGTTCAGTCCTCCATCTCCTCCTGGGAAGCCGGTGGTTACTGACATTACTGAAAATGCTGCAACGGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAGCGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATTGCTGACCTGAAGTTTAGAGTGACTGGACTGTATGAGGGAAACACATATGAATTTAGGGTTTTTGCTGAAAATCTTGCAGGACTGAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCCGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGCAGCCCCATTCTAGGCTACGTAGTGGAATGTCAGAAACCTGGTACCACACAGTGGAATAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGGGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGGGTGGGCCAAACTATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCAAGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAATATATTATCTCAGCTAAGAATACCAGTGGGCATGCCCAAGGTTTCACCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAGGGTTAGCAATGTTACCAAAGAGAACTGCACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCCTCAGATGCCACTAAGCGATTAATTAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTCGGTGTTGGACCGACCATTGAAACCAAAACTCCAATTCTGGCCATTAACCCTATTGATAGGCCAGGTGAGCCTGAAAACCTTCACATCGCGGATAAAGGAAAGACGTTTGTCTATCTCAAGTGGCGACGGCCCGATTATGATGGTGGTAGCCCAAATCTGTCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCATTACCTGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTGAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAGTTAAGCGGTGTGCTAACAGTCAAAGCAGGGGACACCATTAGACTTGAGGCAGGTGTTAGAGGTAAACCATTCCCAGAAGTTTTATGGACCAAAGACAAAGACGCGACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACCAGCTCTGATTCATCCAAATTCTCTCTTACTAAAGCAAAGCGAAGCGATGGTGGTAAATACGTGATTACAGCGACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACAGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTAGAGAAATGTGAGAGTAAGAGAATGGTTTGGTCCACCTATTCTGCTAATGTCTTAACTCCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCCGTCATTGCAAAAACCAAATATGACAGACCTGGTCGCCCGGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCACCTGAATATGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGGCATTCAACACGATGGGTCCCTGTTAACAAGAGTGCGATCCCTGAGAGACGTCTCAAAGTACAGAACCTGCTCCCAGGACATGAATATCAGTTCCGCGTCAAGGCAGAAAATGAAATTGGAATCGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGACACAACCAAAAGTTCCATAACTCTTGGATGGGGAAAACCAGTGTATGATGGAGGCGCACCAATAATTGGTTATGTTGTGGAAATGAGACCGAAACGAGAAGATACATCACCTGACGAAGGCTGGAAAAGGTGTAATGCTGCAGCACAACTTGTTCGCATGGAGTTCACTGTTACCAGCTTGGATGAAAACCAGGAATACGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCTGAGATTGATTTGGATGCCAGCATGAGGAAACTGGTCACAGTGAGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGACGACCAGCTCCTAAAGTCACGTGGCGAAGAGTGGGTATTGACAACGTGGTCAGAAAAGGACAAGTTGATCTGGTTGACACCATGGCCTTCCTTGTCATCCCCAACTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGACTGATTTAAAAGTTTCAGATGTCACAAAAACCTCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAGCGTGAAGCAGAGAGAAAGACGTGGTCGACCGTTAACCCAGAAGTCAAGAAAACGAGCTGCCAAGTCACCAATCTCGTCCCTGGGAATGAGTACTACTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGTGTGCCAGCAGATGTCCCCAAACCAGTGCTTGCATCAGATCCTCTGTGTGAGCCGGATCCTCCAAGGAAACTAGAAGTTACTGAAATGACAAAGAACAGTGCTACGTTAGCCTGGTTACCTCCCCTGCGTGATGGAGGTGCTAAAATCGATGGCTACATCATAAGTTACAGAGAAGAGGAACAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTGGTCGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGCGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAGGCTGGGAAGAAACTCCGGGTTGAAGCCCACGTATACGGAAAGCCCCATCCAGTCTGTAAATGGAAAAAAGGAGAAGATGACGTCGTCACTTCCAGCCACCTGGCAGTGCACAAAGCAGACACCTCTTCAATCCTGATCATTAAAGATATTACTAGGAAAGATAGTGGTTACTACAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAAAAAATCAAAATTATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAACTACATAGTAGAGAAATGTGACGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGGATTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTAGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACCGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCACTGGAATATCCTTGTGCCGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGCAAGCCAACAGAATACGTAACCGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATATTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAACACGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAACACCTCACCTCACCAGATTCCCCAGGAGGAGTACACAGTCACTGGCTTAGAGGAAAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTAAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCTGGGACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTCTCTTGGAAGAAGGAGGGCACACTCCTGAAACCATCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACAGAAAGGACTCAGGAGACTATACCATTACTGCCGAAAATTCAAGCGGCTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATGCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTATTGACAAACGTGAAACAAGCAGACCCAACTGGGCACAGGTCTCGGCAACTGTGCCCATCACCAGCTGCAGCGTGGAGAAACTTATAGAGGGCCACGAGTATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACGGAACCAGCAGTTGCTAAGAACCCATATGACCCACCCGGGCGCTGCGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTCAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCTATCACTGGCTATTTGGTAGAAAAGAGAGAAACCCATGCAGTTAACTGGACTAAAGTCAACAGGAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGGAAACCCAGCGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCCAAAGTATACGATACCACCCGCAGCTCCGTGAGTCTATCGTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTCGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTGCCACAGAAGCTACAGAAAACCCGCTTCGAGGTTACTGGCCTAATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTCGATGCTGATTTGAGGAAAACCCTCATACTACGTGCCGGAGTTACGATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAGCCAAATGTCAATCTAAGAGAAAGGATTGGACTTGACATAAAATCAACAGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATACACCATCGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTCACTGTTAAGGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCTACGGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTGTCCAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGTGATCCTGGTGAAACACGTGATGCCGTGAAAGCTTCCGAAACTCCTGGACCAGTTGTGGACCTGAAAGTGATATCCGTAACCAAGTCGTCCTGTAACATTGGCTGGAAAAAGCCTCGCAGTGATGGTGGAAGTCGAATTACTGGATATGTAGTGGATTTCCTGACTGAGGACAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGCAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAGGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTAGAGTCCACTGCCGTTAACACAACTCTTGTGGTACACGACTGCCAAAAATCTGATGCTGGGAAATACACAATCACGCTGAAGAACGTTGCCGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACAGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCATAACCTTAAAGTGGGGTCCTCCAAAGGATGATGGAGGTTCTGAGATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACGTGTGCCTCAGCTGTCCAGAAAACCACTTTCAGAGTAACCAGACTTCACGAGGGCATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATACGGTGTAGGAGAAGGCCTGAAATCAGACCCAGTGGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCTAATATCGTGGAAGTCAGACATGATTCGGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCCCCAATTACAGGGTATCATATTGAATTCAAGGAAAGAAACAGCCTTCTGTGGAAGAGAGCTAACAAGACTCCTATCAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAGCCAAGCCTGCCTTCAGAGCCAGTTGTGGCACTTGATCCGATTGATCCTCCTGGCAAACCTGAGGTTATCAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGACGGTGGTCATAAACTGACCGGATATATAGTGGAGAAGCGGGATCTACCCTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCCTCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATACGAGGCACCGACCATTGTCCTTGATCCCACAATAAAAGACGGGCTGACAATCAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCATGGCAAGCCCCTTCCAAAGTCGAGTTGGTCTAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACCCCAACATCTTCCATGCTTACTGTCAAGTATGCCACTAGAAAAGATGCCGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAGGAACACGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAACGTTTCTGCTGAAAAAGCAACGCTTACATGGACACCGCCATTGGAGGATGGTGGCTCACCAATTAAGTCCTATGTCCTTGAAAAGAGAGAAACCAGTCGACTTTTGTGGACAGTGGTTGCTGAAGACATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGGAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAGCCTGTACAGTCGGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGTGGATGACGGTGGTAGTGAAATCACAGGATATCACATCGAAAGGAGAGAAAAGAAAAGCTTACGGTGGGTGAGAGCAACAAAGATGCCAGTTTCGGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGGGTCAGCGCAGAAAACAAAGCCGGAATTGGTCCACCTAGCGATGCCTCAGATCCTGTCCTGATGAAAGACGTAGCATATCCCCCAGGCCCACCTTCAAATGCACGTGTCACCGACACTACCAAAAAGTCTGCTTCTTTAGCATGGGGCAAGCCTCATTATGACGGAGGACTTGAAATCACCGGCTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGATACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCCCTGATCTGCAGACCAAAGAAAAATATAATTTTAGAATCAGAGCCATCAACGATGCAGGGATCGGGGAGCCAGCAGTGATTCCCGACGTTGAAATTGTCGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTCGTTGTTAGAGCAGGACTCAGTATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACGTGGACCAAAGACGACATCAACCTGAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTCTCATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATCGAAAACGCTGCTGGGAAGAAAAGTGGCTTTGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCCTGCACTGGGACCTTCCTCTGATAGATGGGGGCTCACGTATAACAAACTACATCGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACAGTCAGCACGAAGTGCCACAAATGCACATATAAGGTTACCGGCTTGTCCGAAGGTTGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCCGTGAAAGCCTCTGAGGCACCATCACCACCAGATAGTCTGAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCGTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTAATTGAAGCCCAGAGAAAGGGCTCTGACCAGTGGACTCACATCACAACCGTGAAAGGGCTAGAATGTGTGGTGAAGAATCTAACAGAAGGAGAGGAATATACCTTCCAAGTGATGGCTGTGAACAGTGCAGGAAGAAGTGCCCCTAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACAATGCTTCCAGAATTGGATCTGCGTGGCATTTATCAGAAATTGGTCATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGGCCAAAGCCCACAGTCACATGGAAAAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAACGAGTGTGTAAGAAGTGATAGCGGGCCCTATCCATTGACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCACGATATCCCAGGGCCACCCACTGGACCAATCCGATTCGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCGCCCGAGAACGACGGAGGTGTACCCATAAGCAACTACATAGTAGAAATGCGACAGACCGACAGCACTACGTGGGTTGAACTAGCAACCACCGTCATACGCACTACCTATAAAGCCACTCGCCTCACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCACAAAACAGATACGGAGTTGGACCAGGCATCACATCAGCACCTATAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAAGATTCTATGACAATAAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATATCACATTGAAAGAAAAGAACGAAATGGTATTCTCTGGCAGACCGTGAGCAAAGCATTGGTGCCAGGCAACATTTTCAAATCTAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACCTGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCTATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCGGTTCCTCTGAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTTAAAATTACCAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTAAAGGCCAACTTCAGCAATATTCTGGAGAATGAGTTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTACGAATTCCGAGTGATTGCCAAAAACGCCGCTGGTGCTGTTAGTCCACCGTCTGAGCCATCAGATGCTATCACGTGCAGGGATGACATCGAAGCACCAAAGATAATGGTGGACGTTAAGTTTAAAGACACAATAATATTAAAAGCAGGAGAAGCATTCAAGCTAGAAGCTGACGTTTCAGGTCGCCCACTTCCAACGATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGCTAGAAATAAGAATTGCAGATTTCTCTACTTATCTGATAAACAAAGATTCAACAAGAAGGGACAGCGGCGCGTATATCCTTACAGCAACTAATCCTGGTGGGTTTGCTAAACACATTTTCAACGTCAGAGTTCTCGATAGACCAGGCCCACCTGAAGGACCTTTAGCTGTATCTGAAGTGACAGCAGAAAAATGTGTACTGTCGTGGTTGCCTCCACTGGACGACGGAGGTGCCAAGATTGAACATTACATAGTTCAGAAACGTGAGACCAGCAGATTGGCGTGGACAAATGTCGCCTCAGAAGTCCAAGTGACAAAGCTGAAGGTCACTAAGCTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATACGGAGTTGGAGAGCCGCTGGAATCAGAGCCTGTGCTTGCGGTAAATCCGTTCAGACCCCCTGATCCACCCAAAAACCCCGAAGTTACAGCCATCACTAAAGACTCGATGGTTGTCTGCTGGGGACATCCTGACTCCGACGGTGGAAGTGAAATCATCAATTATATCGTAGAACGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAAAAAACTCTTACTGATTTGAGATACAAGGTGTCTGGACTAACAGAAGGGCATGAGTATGAGTTCAGGATCATGGCTGAAAACGCCGCTGGAATTAGCGCACCGAGTTCCACGAGTCCGTTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGGAACCCACGCGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCGATCTACGATGGTGGCTCAGAAATCACTGGGTACATTGTCGAGATTGCCCGGCCCGAGGAAGATGAGTGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCGTAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAACTCCGAAGGGATGGGAGAGCCTGCGCTGGTTCCTGGGACCCCGAAGGCTGAAGAGAGGATGCTGCCTCCAGAGATTGAGCTGGACGCTGACCTGCGCAAAGTTGTCACCATAAGAGCTTGTTGCACCCTGAGACTGTTTGTCCCCATCAAAGGCAGGCCAGCCCCTGAGGTGAAGTGGACCCGGGAACATGGAGAGTCCTTAGATAAAGCCAGCATCGAATCCACGAGCTCTTACACGCTGCTCATC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTCGGAAACGTAAACAGATTCGACAGCGGCAAATACATACTCACGGTAGAAAACAGCTCGGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTCCTAGACACCCCAGGCCCCCCGCAGGACCTCAAGGTGAAGGAGGTCACTAAGACATCTGTCACGTTGACGTGGGAGCCTCCTCTCCTTGATGGCGGTTCGAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACCAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACGTCCTGGAAGGTAGACCAGCTTCAGGAAGGGTGCAGTTACTATTTCAGGGTTCTTGCTGAGAACGAATATGGCATCGGGCTGCCTGCCGAAACTGCGGAATCTGTGAAAGCCTCAGAACGACCCCTTCCACCAGGAAAAATAACTTTGGTGGATGTCACCAGAAACAGCGTGTCACTCTCTTGGGAAAAACCAGAGCACGACGGAGGCAGTCGAATTCTAGGCTACATTGTGGAGATGCAGAGCAAAGGTAGCGACAAGTGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACCATAACCGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTGTCCGCTCAGAACGAAAAGGGCATCAGCGATCCCAGGCAACTGAGCGTGCCAGTAATTGCCAAAGACCTTGTCATCCCACCAGCCTTCAAACTCCTGTTCACCACTTTCACTGTACTGGCCGGTGAAGACCTAAAAGTTGACGTTCCGTTCATTGGACGCCCTACACCTGCTGTAACCTGGCATAAAGACAACGTGCCACTGAAGCAGACCACTAGAGTAAATGCGGAGAGCACAGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACCGAAACCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACGGGACCCGTTAAAATGGATGAAGTGACAGCTGACAGTATTACTCTTTCCTGGGGCCCCCCTAAGTACGACGGCGGGAGTTCTATCAATAATTACATCGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACAACAATCAAGGCCTGTAGATTAAAGACTGGATGTGAATACCAGTTTAGGATCGCAGCTGAAAACAGATACGGAAAGAGCACATACCTGAATTCGGAGCCTGTCATAGCCCAGTATCCATTCAAAGTCCCTGGCCCTCCTGGCACGCCATTTGTAACGCTCTTCTCCAAGGACAGCATGGAAGTACAGTGGAATGAGCCAGTTAGTGACGGAGGTAGCAGAGTCATCGGCTATCACCTAGAGCGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACGCCCATTTCTCAAACCAAGTTTAAGACCACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGTAAGGTGTCAGAATGCTACATGGCGCGTGACCCATGCGATCCGCCTGGACGGCCAGAGGCAATTATTGTCACACGAAACTCTGTGACGCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACCGGCTACATTGTAGAGAAGAAAGAATTGCCTGACGGCCGCTGGATGAAAGCCAGTTTCACGAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCAGAGATATGAGTTCCGGGTGATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACGGGAGCAATAACAGCAAGAGACGAGGTAGATCCACCACGAATAAGTATGGATCCAAAATACAAAGACACAATTGTGGTTCACGCTGGTGAGTCATTCAAGATTGACGCAGATATTCACGGCAAACCGATACCGACCACTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACGGACTTTGCCACCAGTCTCAGCGTAAAGGATGCAGTACGTGTTGACAGTGGCAATTACATACTGAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACCGTAAATGTCAAGGTCCTCGATAGACCAGGGCCACCTGAAGGACCTGTTGTGGTATCAGGAGTGACAGCGGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAGACTCTCAGCTACAAGGTTACTAAGCTTCTCGAAGGCAATGAATATATCTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCACTTGAATCTGAGCCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTGACCAAGGACTCAATGGTGGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAAGGCATTCGATGGACAAGATGCCACAAACGCCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCATAGAAAATCACAATTATGAGTTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCTACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGCTACATTGTCGAAAAATGTGATGTGAGTGTTGGCGAATGGACCATGTGCACTCCACCAACCGGAATCAGTAAAACAAATATAGAAGTAGAAAAGCTATTGGAGAAGCATGAGTACAATTTCCGTATCTGTGCTGTCAATAAAGCTGGAGTTGGAGAACATGCGGATGTCCCAGGACCTGTTATAGTTGAAGAAAAATTAGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAACATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCCATTAAAGGTCGTCCTACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTCGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCAATTACATGGGAACCGCCTCTGCTGGATGGGGGATCCAAGATTAAAAATTACATTGTTGAGAAACGTGAGGCCACAAGAAAATCATATGCTGCGGTTGTAACAAACTGCCATAAGAATTCTTGGAAGATTGAACAACTCCAGGAAGGCTGCAGTTATTACTTCAGAGTCACAGCTGAGAACGAGTACGGTATTGGCCTTCCTGCCCACACTGCTGATCCTATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCCGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAGCACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTCGAAGCGGTAATTACTAACCTGACTCAGGGAGAAGAATACCTCTTTAGAGTTGTGGCCGTAAATGAAAAGGGAAGAAGTGACCCCAGGTCCCTTGCTGTTCCAGTAGTTGCGAAAGATCTGGTCATCGAGCCAGATGTGAGACCTGCATTCAGCAACTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGGTCTTCCACTGAAGCAGACCACAAGAGTCAACGTTACTGATTCCCCTGACCTCACCGTACTCAGCATTAAAGAAACGCATAAGGATGACGGTGGACACTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAGTTATAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACAATATCTTGGAGCCCCCCAACATACACAGGGGGCTGCCAAATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACGGTATGGGACACGGTTTCTGCTACTGTCGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTTGCTGAAAACAGATACGGACAAAGCTTTGCCCTGGAGTCGGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGCACACCATTTGTCACAGCCATTTCCAAAGACGCCATGGTCGTTCAGTGGCATGAACCAATCAATAACGGCGGAAGCCCCGTCATAGGTTACCACCTTGAGAGGAAGGAAAGAAATAGCATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACTCAGTTTAAAGCACTCAATCTTGAAGAGGGCATTGAATATGAGTTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGTAAAGCAAGCAAGAATTCCGAATGCTACGTAGCCAGAGATCCCTGTGACCCGCCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAGTGGACCAAACCTGAATATGATGGCGGAAGTATGATTACAGGTTACATCATAGAGAAGCGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATCGAGACTCAATTTACCGTGTCAGGCCTTACTGAAGATCAAAGATATGAGTTTAGAGTCATTGCGAAGAATGCAGCTGGTGTAATAAGTAAACCCTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTTGAACTTCCAAGAATTTCAATGGATCCAAAATTCAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCACGGAAAGCCCCTTCCTACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAGATAAAGAACACAGATTTTAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCTTTCCCAGTAAATGTAAAAGTATTGGACAGGCCAGGACCTCCAGAAGGGCCGGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTGACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTCGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTGGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAATTACCAAACTCTTAGAAGGGAATGAATATATTTTCCGCATAATGGCTGTCAACAAATACGGTGTTGGGGAGCCTTTGGAATCTGCACCAGTACTGATGAAAAATCCATTTGTGCCTCCCGGACCACCAAAAAGCTTAGAAGTCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATCGGCTACATTGTAGAGAAGAGAGACAGAAGTGGCATCAGGTGGATAAAATGTAGTAAACGCCGCATTACAGATTTGCGTCTGAGGGTAACAGGATTAACAGAAGATCATGAATACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGCGATCCTATATTCAAACCTGGCCCACCCACCAACGCACACATTGTGGACACCACTAAAAATTCAATTACACTCGCTTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCATAGGCTACGTAGTAGAACTCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGCCACTCGATTTGAAATTTCAAAACTCATTGAGCACCAAGAATATAAAATACGAGTCTCTGCCCTCAATAAAGTTGGCTTAGGTGAGGCTACGTCGGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATAGTTGTCAGAGCTGGTGGGTCGGCCAGAATTCACATTCCATTCAAGGGTCGCCCAACACCAGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGGGTAAACTATACCCAACTATCAATAGACAACTGTGATAGAAATGATGCCGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCCGCTTTTGTGACTGTGAAAGTTCTGGACACCCCAGGACCTCCACAGAATTTGACAGTCAAAGAGGTTAAAAAGGATTCTGTCCTTCTGGTATGGGAACCACCCATCATTGATGGGGGTGCAAAGGTGAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAGTAAATGCGGTAAAACAAGCTTTAAAGTTGAGAATCTTACAGAGGGAGCCATTTATTACTTTAGAGTCATGGCTGAAAATGAATTTGGAGTTGGTATTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCTCCAGGAAAAGTGACACTCACGGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGTTATGTTGTTGAAATGCAGCCCAAAGGAACCGAAAAATGGAGTACTGTTGCCGAATCCAAAGTCTGTAGTGCAGTCATTACTGGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTATAACGAGAAAGGGAAAAGCGATCCAAGAGTGCTCGGTGTTCCTGTCATAGCCAAGGACTTGACCATACAGCCTAGTTTTAAGTTGCCATTTAACACATATACCGTCCAGGCTGGAGAAGATCTTAAAATCGAAATCCCAGTTATCGGCCGACCAAGACCTGAAATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAAACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTATAACAGCAACAAATAGTGCAGGTACCGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCCGGACCTCCAACTGGACCAGTTCGGTTCGATGAAGTTAGCGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACGATTAAAGTAACCAAACTGAAAACAGGCACAGAGTACCAGTTCAGAATTTTTGCAGAAAACAGGTATGGAAAGAGTGCCCCTCTCGATTCTAAACCAGTTGTTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAAAGATCAAATGATTGTACAGTGGCATGAGCCAGTTAACGATGGTGGGAGCAAAGTTATCGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGATTCCCATTCAAGACACCAAATTCAAAACAACCGGACTTGATGAAGGACTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATCGTTGGCATCGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGCCGCCCTGAAGCCATTGTTATCACAAGGAACAATGTCACACTGAAATGGAAGAAACCTGCTTATGATGGTGGTAGCAAAATAACAGGTTATATCGTAGAAAAGAAGGATCTACCCGATGGCCGCTGGATGAAAGCCAGCTTCACCAACGTGTTAGAGACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAGAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTTAGTGAACCGTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCGAACGCCTCACTGGATCCCAAATATAAAGACGTAATCGTTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGACATCCGCGGCAAGCCCATACCCGATATCATTTGGTCAAAAGATGGAAAAGAGCTTGAAGAAACAGCTGCGAGGATGGAAATTAAATCTACTATTCAGAAAACCACTCTTGTTGTCAAGGACTGTATACGTACTGATGGAGGACAGTATATTCTGAAACTCAGCAACGTTGGTGGTACAAAGTCCATACCAATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCAGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCGTGGAACCCGCCTTTACAGGACGGTGGTGCTAATATCTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCCACTGAGGTCCAGGCCCTCAACTACAAAGTCACTAAACTGCTTCCTGGTAATGAGTACATTTTCCGCGTCATGGCTGTCAATAAATACGGAATTGGAGAGCCCTTGGAATCCGAGCCTGTGATAGCCCGTAATCCTTATAAACCACCAGGTCCCCCTTCACCACCCGAAGCCTCAGCAATCACCAAAGATTCTATGGTGGTAACATGGGCACGTCCAGTGGATGATGGAGGTGCCGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGGTTCAGGGTAACTGGCCTTACCGAAGGTCATTCCTACGAGTTCAGAGTTGCTGCCGAAAACGCAGCTGGCATGGGTGAACCAAGCGAGCCATCTGTTTTCTACCGTGCCTGTGATGCTCTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTGACGGATACTTCCAGATCTTCTGTCTCCCTGGCGTGGAGTAAGCCGATTTATGATGGCGGTGCCCCCGTTAAGGGCTATGTCGTTGAGGTCAAAGAAGCTTCTGCAGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAATTCACAGTGACCAAGCTTAAAGAGAACACGGAGTATAACTTCCGTATCTGTGCCATCAATTCTGAAGGTGTGGGTGAACCTGCAACTATACCTGGCTCAGTTGTGGCGAAAGAGAGGCTGGAGCCACCAGAAATAGAACTCGATGCTGACCTGAGAAAGGTAGTCGTTCTGCGGGCAAGTGCTACTTTACGCTTATTTGTCACCATCAAAGGTCGACCGGAACCTGAGGTTAAGTGGGAGAAGGCCGAAGGCATTCTCACTGAGAGGGCCCAGATCGAGGTGACCAGCTCATACACAATGTTAGTCATTGATAACGTCACCAGATTTGATAGCGGTCGGTATAACCTGACGCTAGAAAATAACAGCGGTTCTAAGACAGCTTTCGTTAACGTCAGAGTTCTTGACTCGCCAAGCGCCCCTGTGAATTTGAATGTGAGAGAAGTAAAGAAAGACTCGGTGATCTTGTCTTGGGAGCCACCACTTATCGATGGTGGAGCGAAGATTACAAACTACATTGTCGAAAAACGAGAAACTACAAGAAAAGCATATGCTACGGTTACAAACAACTGCACCAAGAACACATTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCACCCCTCCCACCCGGAAGAGTGACCCTTGTCGACGTGACCCGCAATACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGACGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACTTGCACACAAGTTAAGACTCTGGAGGCGACTATATCTGGCCTAACTGCAGGAGAAGAGTACACCTTCAGGGTAGCTGCAGTGAATGAAAAAGGAAGAGGTGACCCGAGACAACTTGGAGTGCCGGTAATTGCACGGGACATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTGAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCGACCGTAAGCTGGAAGAAGGACGGTCAGATTCTTAAGGAAACGACACGGGTCAACGTCTCTTCTTCAAAGACCGTAACGTCACTCTCCATTAAGGAAGCTTCAAGGGAAGATGTCGGAACTTATGAATTGTGTGTTTCAAACAGTGCCGGGGCCATAACCGTTCCTATTACTGTGATCGTCCTTGACAAACCAGGGCCTCCAGGACCTGTTCACATCGATGAGGTCAGTTGTGACAATGTAACCATTTCTTGGAATCCTCCAGAATATGATGGCGGCTGCCAAATCAGCAATTACATCGTGGAAAAGAGAGAAACCACTTCTACCACATGGCACGTGGTTTCACAAGCAGTGGCAAGAACATCCATTAAAATAGTTCGTCTGACCACAGGAAGTGAGTACCAGTTCCGGGTGTGTGCAGAAAACCGCTTTGGCAGGAGCTCCTACAGCGAGTCTGCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCGGGCCCTCCTGGTACTCCTAAGGTCGTGCATGCCACAAAATCGACCATGATCGTAAGCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTCTGGTCCAAAGCAAATAAAATCCTCATCNN-GATACGCAAATGAAAGTCTCCGGCCTCGATGAAGGACTGATGTATGAGTATCGTGTGTACGCCGAGAACATCGCTGGAATCGGTAAATGCAGTAAATCCTGTGAACCGGTCCCTGCAAGGGATCCTTGTGATCCTCCCGGACAACCCGAAGTCACAAATATCACAAGAAAATCGGTGTCGCTTAAGTGGTCCAAACCACATTATGACGGTGGAGCTAAGATCACAGGCTACATTATCGAACGTAGAGAGCTACCGGATGGCCGGTGGCTGAAGTGCAATTTTACTAACGTACAAGAAACATACTTTGAAGTGACTGAACTTACTGAAGACCAGCGTTACGAATTCCGTGTTTTTGCAAAGAATGCGGCTGACTCCGTCAGCGAGCCATCTGAATCCACTGGGCCGATTACAGTGAAAGACGATGTCGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGACGTCATTGTTGTCAAAGCTGGAGAGGTCCTGAAGATAAATGCGGACATTGCAGGGCGACCTCTGCCGGTAATTTCCTGGGCCAAGGATGGGGTCGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACAGACTGTAACACTGTGCTAACGGTGAAGGACTGTGTCCGACGAGACACTGGGCAGTACGTACTAACCCTGAAGAATGTTGCAGGGACTCGGTCTATGGCAGTTAATTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAAGTGGCCTCACGGCTGAGAAATGCTCCCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATCGACTATTACATCGTAGAAAAACGTGAAACAAGCCGCCTCGCGTGGACGATATGTGAAGGAGAGTTAAGGACAACATCCTGTAAAGTAACCAAGCTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTGGAGAGCACGGCGGTAAAGGCACTAAATCCATTTACGGTTCCAAGTCCACCCACGTCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCGAGACCTGAGAGTGATGGAGGCAGTGAGATCTCTGGCTATATAATTGAGAGGCGAGAGAAAAACGGTCTACGATGGGTGCGGGTAAACAAAAAACCAGTTTATGACCTGAGAGTGAAATCAACCGGACTTCGGGAAGGGTGTGAATATGAGTACCGGGTTTATGCGGAAAACGCTGCTGGCCTGAGCCTTCCAAGTGAAACCTCTCCCTTGATTCGGGCAGAAGACCCGGTGTTCTTGCCATCTCCTCCATCCAAACCCAAGATTGTGGACTCGGGCAAGACAAATATAACTATCAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACCGTAGAATACAAAAAATCTGATGAAACTGAGTGGGAAACTGCTATTCAGAACTTAAGAGGCACAGAATATACTATAGGTGGACTAACTACAGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGATCGGTGCTAGTGATCCCAGTGATAGCTCGGATCCCCAAATCGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCCGGTTCCTCATTTACCATGACCGTACCTTTCCGGGGAAGACCAGTGCCTAGCGTCTTGTGGAGCAAGCCAGACACTGACCTCCGCACCAGAGCTTACATTGATTCCACAGACTCTCGTACGTCACTTACTATTGAAAATGCCAACCGAAATGATTCTGGAAAATATACACTCACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCGGGTCCTCCAGCCAATATTACCGTACATGATATAACCAAAGAATCTGCTGTGTTATCCTGGGATGTTCCTGAAAACGACGGTGGAGCTCCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAATCGTGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTCACCAACCTACAAGAAGGGGCCATCTACTACTTCCGGGTCTCTGGAGAGAATGAGTTTGGTGTCGGTGTGCCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAGCCAAGCCCACCTGAAAAACTTGGAGTGACAGGTGTATCCAAAGACAGTGTTTCCCTGACCTGGCTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTATATCGTTGAAGCAGTAGAAAAGGGACAGAAAAACTGGGTTAGATGTGCAGTGGTGAAGTCAACCCATCACATTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTCTTGCTTCCCGTTCTTATTAAGGAACAACTAGAACCACCTGACATTGATATGAAGAACTTCCCAAGTCATACTGTATACGTTAGAGCTGGCTCAAACCTTAAAGTTGACATTCCAATTTCTGGTAAACCGCTGCCCAAAGTGACCTTGTCAAGAGATGGTGTGCCCCTGAAAGCAACCATGAGATTTAATACTGAAGTTACCGCTGAGAACCTGACCATCAATCTCAAAGAAAGTGTTACCACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGGACAACCAAGGCTTTCATTAACATCATTGTACTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATCAGCGACATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACTAATTACATTGTACTCAAGAGAGAGACAAGTACTACAGTATGGACTGAGGTGTCTACCACAGTTGCAAGAACCACGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAGTTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCGTGTGTGACTGTCAAACTGCCATACACAACACCCGGACCACCATCTACACCATGGGTCACTAACGTTACTCGAGAAAGCATCACCGTGGCCTGGCATGAACCAGTGTCCAATGGAGGCAGCGCAGTTATAGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCAGAAAATGCTGCTGGTATTGGAAAACCCAGCCATCCTTCCGAACCAGTTCTAGCCATTGATGCCTGTGAACCTCCAAGAAATGTCCGTATCACTGATATTTCAAAGAACTCTGTCAGCCTTTCATGGCTACAGCCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGGCGAGATCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCGTTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGAAATGCCGTTGGTTCGGTCAGCAATCCATCCGAGGTTGTAGGCCCCATTACATGCATCGATTCTTATGGTGGACCCGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCCGGTACATCTGTGAAGCTCAGAGCCGGCATTTCCGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAACGCCCTGGTATGCATTGAAAATACCACCGACCTTGCATCTGTACTCATCAAAGATGCAAATCGCCTTAATAGTGGAAGCTACGAATTAAAACTGAGGAACGCCATGGGCTCGGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAGCCAGGACCTCCGGGTGGTCCAATTGAATTTAAGACGGTCACTGCTGAAAAAATAACTCTTCTCTGGCGCCCTCCAGCGGATGACGGTGGTGCAAAAATCACTCACTACATTGTGGAAAAACGGGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATCACAACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGAGCCGTGAACAAATACGGAATTGGTGATCCACTGGAATCCGAGCCAGTGGTGGCAAAGAATGCCTTTGTTACTCCTGGGCCCCCGGGCATACCAGAGGTGACAAAGATCACCAAGAATTCAATGACCGTTGTCTGGAGCAGGCCAGTTGCAGATGGTGGTAGTGAAGTAAGTGGCTATTACCTTGAGAAAAGAGACAAGAAGAGTCTCGGATGGTTTAAAGTCTTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACGGGACTCACGGAAAACAGTGACTACCAATACCGAGTTTGTGCTGTCAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAGTCGCAGATTCGACCAAATCATCCATCACTCTTGGCTGGAGTAAGCCCGTCTATGATGGAGGCAGTGCTGTTACTGGATATGTTGTCGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAATCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCCATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTACAAGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCAGATACAACATCCAGAACACCGATTCTTCTTCATTACTCATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATACATTCTCACAATAGAAAATGGAGTTGGTCAACCCAAGTCTTCAACCGTGAGTGTTAAAGTGCTTGATACACCAGCCGCCTGCCAAAAACTGCAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCGGTGTCACACAAATGTACCAGTACATCCTTTAAGATAACAGATTTGTCGGAGAAAACACCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCTTGTGAAACTACAGAACCAGTGAAGGCTGCTGAAGTCCCAGCTCCTATACGTGATCTCTCAATGAAAGACTCAACAAAGACATCTGTTACCCTAAGTTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGAATATGTTGTGGAAAGGAAAGGTAAAGGTGAACAAATGTGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCACTCCTGGAATTCAGAGTGTTTGCCAAAAACGATAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTGATTACACCTGACGTTGACCTGTCAGATATCCCTGGGGCACAAGTCTCCGTGAGAATTGGGCATAATGTGCACCTCGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTTCAGTAAAACTGAAAACAAGATTACTTTGAGTATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATACACTGTTATTCTTGATAATGCAGTTTGTAGAACCTCAATTCCCATTACAATCATTACACTTGGCCCACCATCAAAGCCCAAAGGGCCTATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGAGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACCTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTTAGGGTTAGGGCAGAAAATAGATATGGAGTCAGCCAGCCCCTTGTCTCGAACACCATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCCGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAACACATCACCAATATCTGGAAGAGAATATAGAGCCACCGGCCTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCACCCAGTGACCCAAGCAAATTTACTTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCTCCATTGCGAGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGTAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATACGAGTTCAGAATAATTGCAAGAAATGCCGTTGGTACTATAAGTCCTCCCTCACAGTCTTCTGGCATCATCATGACAAGAGATGAAAATGTTCCACCAACGGTAGAGTTTGGCCCAGAGTATTTTGATGGTATCACTATTAAGTCTGGAGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGCGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAACATGGAAATAACTGATGTTCTAGGATCCACCAGCCTTTTCGTGAGAGATGCTACCCGGGAACACCGTGGTGTATACCGCGTGGAAGCCAAAAATGCATCTGGCTCCTCAAAAGCAGAAATTACCGTGAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGACGCTCCACTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAACCGGCAATGAATACCAGTTCCGTGTTTCTGCGGTTAACAAGTTTGGTGTTGGGCGGCCACTTGATTCTGACCCAGTGGTTGCACAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGACGGTGGCAATGAAATTCAACATTATATCCTGGAAAGGAGAGAAAAGAAGAGCACACGATGGGTAAAAGTGATCAGCAAACGACCAATCTCCGAGACGAGATTCAAAGTCACTGGTCTGATAGAGGGTAATGAGTACGAATTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGGCCTCCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGACACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGATGGCGGCATGGAAATAATTGGGTATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTGAATGCAGAGGCATGTGTGAAAACAAGGTATACAGTCACTGATCTACAAGCAGGCGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGAGAGCAGTGAAGCGACCGGCGCAATTAAAGCAGTTGACCGATTAGCAGCTCCTGAGTTAGATATCGATGCAAACTTCAAGCAGACTCATGTTGTCAGAGCTGGAGCCAGTATTCGCCTCTTCATCGCCTACCAGGGTAGACCTACTCCTACGGCTGTGTGGACCAAACCTGACTCCAACCTTAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAACGATGCAGGCAAATACACCTTTACCGTCGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACTGTAAAGGTGCTAGACACTCCAGGCCCACCTGGCCCAATCACTTTCAAGGATGTGACCCGTGGATCTGTTACGCTCATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTGATCAGTGAAAAATGCACTCGTCAGATCCTTAAGGTCAGCGACCTAGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATTGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATGTCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAGCCTGACCACGATGGAGGCAGCCGGATCACTGGCTACCTTCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTCGAGGCTGGTCACACGAAACAGCTGACTTTCACAGTGGAGCGCCTGGTTGAGAACACTGAATATGAATTCCGAGTGAAGGCCAAAAATGATGCTGGCTACAGTGAGCCCAGGGAAGCCTTCTCTTCCGTCATCATCAAGGAGCCTCAAATCGAGCCCACCGCTGACCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCGGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTGAAGGATAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTATCTCAGCCGAATCATGTGTCCTGTCCTGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTATC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGAGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATCATTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCACGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACGGGTTTGGTTGAAGGACTAGAGTATCAGTTCAGAACATACGCGCTCAACGCCGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTCGATGCACCAGGAAGACCGGAGGTGACAGATGTCACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGTGGCAGCAAGGTTGTGGGCTACATCATAGAGCGTAAGCCAGTCAGCGAAGTTGGAGATGGGCGCTGGCTAAAGTGCAATTATACCATTGTATCCGACAATTTCTTCACTGTGACTGCGCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCAGAGATGAATACGCTCCGCCCAAAGCTGAACTGGATGCCAGACTGCAGGGTGACCTGGTTACCATCAGAGCAGGCTCAGATCTGGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGGGACAAGGAACTAGATCTCTGTGAAAAAGTCTCCTTGCAATATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACCTTAACAGTGAAGAATGCCAGTGGGACCAAGTCTGTGTCTGTCTTGGTCAAAGTTCTTGATTCCCCCGGCCCATGTGGAAAGCTCACAGTCAGCAGAATAACAGAGGAGAAGTGCACTTTGGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATATCGTGGAAAGACGGGAGACAAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCGACCCTATCCTATGTAGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTCGAATCAGAACCAATTGTAGCCAGAAACTCATTCACTATCCCATCACAACCTGGCATACCCGAAGAAGTGGGGGCTGGCAAAGAGCATATCATCATTGAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAAGAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGACACCAGGCTGAAGGTGACTGGCCTCATGGAAGGTTGTAATTACCAGTTCCGGGTCACCGCGGTGAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCGCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCTTGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCGAGAGAAGGATACGGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATAATGAATTCACCGTGCCAGACCTCAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGACCTAGAGCTTGCAGATGACTTGAAGAAGACTGTGACCATCAGAGCCGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCCGTCATCACATGGACTAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACTATTGAAGCCGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTCAAAGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGCGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACCGAATTTCTGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAACATTTATGGCATTGGGGAACCCTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTTACCAAATCAACTGTCACTCTCGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATACGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACGGTCCTAGAGCACACTGTTATTTCCCTAAACGAAGGCGAACAGTACCTATTTAGAGTACGGGCACAAAATGAGAAAGGTGTGTCGGAACCGAGAGAGATCGTCACGGCTGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAGAAGACCATCCATGTCCCAGCCGGCAGACCAGTAGAGCTTGTGATACCGATCGCTGGCCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCCGGTTCTAAACTAAGAGAATCAGAGCGCGTCACAGTTGAGACTCATACTAAAGTAGCTAAGCTAACCATCCGTGAAACCACTATCAGAGACACTGGAGAATACACCCTGGAATTGAAGAACGTAACTGGAACTACTTCAGAGACCATTAAAGTTATAATTCTCGATAAGCCTGGTCCTCCCACTGGGCCTATCAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGCGCGCCGCTGAGCGGCTATGTAGTAGAACAGCGTGATGCCCACCGTCCAGGGTGGCTGCCTGTGTCCGAATCAGTGACCAGACAGACATTTAAGTTTACCAGACTCACTGAAGGAAACGAGTACGTGTTCCGCGTGGCTGCAACCAACCGCTTTGGGATCGGCTCTTACCTGCAGTCGGAGGTCATAGAATGTCGCAGCAGCATCAGTATCCCTGGGCCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACGTGGTATCCACCAGAAAACGACGGCGGCTCTCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACGATGACGCGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATACGAACACCGTGTCACAGCCATTAACGTGAGAGGGACGGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACGACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACCTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACCCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAACGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATGTTAGTAAGCGTGCCATGATTGCGACCTCTGAAACACACACTGAGCTTGTCATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGACTGTCTACATCAAAGTCAGGGTGATAGGAAATCCCAACCCTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCCGTAAGGGTCAGTTGGAGACCCCCCGCCGATGACGGTGGCGCCGACATCTTAGGCTATATTCTCGAGAGACGGGAAGTGTCTAAAGCCGCCTGGTATACAATTGATTCCAGAGTCCGAGGTACATCCCTGGTGGTAAAGGGCCTCAAAGAGAACGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAATCCCTGAAATCTGAAGAACCAGTCATACCAAAAACCCCGCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAGGTACTCGATGTGACCAAGAGTTCGGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGGGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACCACCACAATGTACACTGTCACGGGGCTTGTTCCTGATGCTGAGTATCAGTTCCGCATCATCGCACAGAATGATGTTGGGCTAAGTGAGACCAGCCCGGCTTCTGAACCTGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGGGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGCGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGATAGACAATTCACAATAGGGGGTTTGCTGGAATCCACTGAATATGAATTCAGGGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAGGACTAAACTGACATCTGGAGAGGCGCCAGGAGTGCGCAAAGAAATGAAGGATGTGACCACCAAGTTGGGCGAAGCTGCTCAGTTGTCATGCCAGATTGTTGGAAGGCCCCTGCCTGACATCAAATGGTACCGATTTGGCAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACGCTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAAGTAGAAACTAGTAGTAAGCTTCTCCTGCAAGCAACACCACAATTCCATCCTGGTTACCCACTGAAAGAAAAATATTATGGTGCCGTGGGTTCGACACTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTTCTATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGAAAATACAAAGTTCAGCTCAGCAATATTTTTGGAACAGTTGATTCCATCCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACTGGGCCACTTGTGATAGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGCAACCGCCTGCAGACGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAACCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACTATCACTGCACTCACAAAAGATTCCTGTGTCGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTCGAATATGAGTTCCGTGTGAAATGTGAAAATCTGGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGCTTAAAGTACCGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCCGGCACTGCTTCCCTGGAAGTAGAAGTTCCGGCTAAGATACACTTGCCTAAAACTCTCGAAGGCATGGGAGCAGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTTATTGACAACAATGGCCACTACCAAGTTATCGTCACAAGATCCTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACCGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACGTCTCACGAGATTCTGTCAACTTGACGTGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACGAACTACATCATTGAAAAATGTGCAACTACTGCAGAGAGATGGCTTCGTGTAGGACAGGCCCGAGAAACACGTTACACTGTGATCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCGGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCCATGAACTACGACGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCCTCGACTAAGGAACTCTACGAGAAATATATGATTGCTGAGGATCTTGGGCGCGGTCAGTTTGGAATTGTCCACCGCTGCGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAGGGGACTGATCAGGTTTTGGTAAAGAAAGAAATCTCCATTCTAAACATTGCTAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAGAGCATGGAAGAGTTAGTCATGATCTTTGAGTTCATATCAGGACTCGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAACGAAAGAGAAATCGTCAGTTACGTTCGCCAGGTCTGCGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACATTTTGACATTAGACCGGAAAATATCATTTACCAAACAAGAAGGAGCTCCATCATTAAAATCATAGAATTTGGTCAAGCTCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAGTACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGATATGTGGTCCCTTGGAACACTAGTGTACGTGCTGTTAAGTGGTATGAATCCATTCCTGGCTGAAACTAACCAACAGATGATCGAGAACATCATGAACGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGCACTAAAGTTATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAATATGGTTGTGTCAGCGGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAAGGGTGTCAGTGTTGCTAAAGTTAAGGTAGCATCCATCGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCGGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATCAAGATGGAGTAGCCACCATGTACCTCAAAGACATTACCAAATTCGATGATGGCACCTACAGATGCAAAGTGGTCAATGACTACGGGGAAGATAGTTCTTACGCAGAGCTGTTTGTTAAGGGCGTGAGAGAAACTTATGACTATTACTGCCGGAGAACCATGAAGAAAATCAAGCGCAGAACTGATACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACGGCTTACGTGGGTGAAAACGTCCGGTTTGGAGTAACTATAACTGTCCACCCGGAGCCCCGGGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGCGACGACGATGCGAAGTACACATTCGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAACGTAACTATAGATGATGATGCCGAGTACACTGTCGTGGCCAGGAACAAATACGGCGAGGACAGCTGTAAAGCGAAACTGACCGTAACCCCACACCCACCGCCAACAGACACGACCCTAAGACCCATGTTCAAACGGCTGCTGGCGAACGCAGAATGCCAGGAAGGCCAAAGCGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGACGGCCAGCCACTGTCCCTCGGGCCGAACATCGAAATTATCCACGAGGGCCTGGATTATTACGCCCTGCACATCAGGGACACTCTGCCTGAAGACACGGGTTACTACAGGGTCACAGCCACGAACACAGCTGGATCCACCAGCTGCCAGGCTCACCTCCAGGTGGAACGCCTGCGGTACGTCAAACAAGAATTCAAGAGCCAGGAGGAGCGTGAGCGCCACGTGCAGAGGCAAATTGACAAGACGCTGAGAATGGCCGAAATCCTGTCTGGCACCGAGACG------GTGTCCCTGACCCAGGTGGCCCAAGAGGCCCTGAGGGAAGCCGCCATCCTCTACAAGCCGGCTGTGAGCACCAAGACCGTGAAGGGGGAGTTCCGCCTGGAGACGGAAGAGAAGAAGGAAGAGAGGAGACTCCGGATGCCCTACGAGGTCCCGGAGCCCCGCAGGTACAAGCAGGGCAGCGTGGAAGAGGACCAGCACATCAAGCAGTTCGTGCCTATGTCCGACATGAAGTGGTACAAAAAGATTCGCGACCAATTTGAAATGCCCGGGNN--NNGACAGGATCGTCCAGAAGAGGCCCAAGCGCATCCGCCTGTCGAGATGGGAGCAGTTCTACGTGATGCCCCTTCCCCGCATCACGGATCAGTACCGGCCCCGATGGCGTCTCCCCAAGCTGTCCCAGGACGACCTGGAGATGGTGAGGCCGGCCCGCCGCCGCACCCCGTCTCCCGACCACGACTTCTATTAC---AGGCCCAGGAGACGCTCTCTCGGCGACGTGTCGGATGAAGAATTGCTCCTCCCCATTGACGACTACCTGGCCATGAAGAGAACAGAGGAAGAGAGGCTGCGGCTGGAAGAGGAGCTCGAGCTGGGCTTCTCCGCGTCCCCACCGAGCCGGAGCCCCCCGCGCTTCGAGCTCTCGAGTCTGNN---------------NGCTCCCGTCGGCGTGGAGGCGGCGAGGCGAGACTTCAGCTCCTCCACCTACCACGTCCCCACCCGGGCGGACACGAGCACGAGCTACGCGGCCCTGCGGGAGCGCCACGCACGGGCCTCGCACAGGCCGCCCGGGCAGCGGCAGAGGATGCTTGCCGACAGGGAGGACGAGGAGCTGCTGCGCCCGGTCGCCACCAGCCAGCGGCTCTCCGAGTACAAGAGCCAGCTGGACCACATGTCAAGGGAGGACAAGTCTAGAAGGAAATCG---AGGCGACAGAGAGAGGTGATGGAAATAACCGAAATCGAGGAAGAGTACGAGATCTCCAAGCACGCTCAGCGAGAGTCCGAGTCCTCC---TCCGTGTCCAGGCTCCTGAGGCGGCGGCGGTCCCTGTCGCCCACCTACATTGAGCTAATGAGGCCGGTGTCCGAGCTGATCCGGCCACGTCGGCCTCCAGAGGAC------GAATAC---GAA---GAG------------GACACCGAAAGAAGGTCCCCTACTCCAGAGAGAACTCGCCCACGGTCCCCCAGTCCCGTGTCCAGCGAGAGGTCACTCTCGAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCTGCTCTGAAAACTCAGAAGACGTCGGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCCCCCCGGGTCACGCTGCGAATGCGCTCCCACAGGGTGCCCGTTGGCCAAAATACACATTTTATCTTGAACGTCCAGTCCAAGCCAACTGCCGAGGTGAAGTGGTACCACAACGGCGTCGAACTCCAAGAAAGCAGTAAGATCCGTTACACCAACATGAGCGGGGTCCTGACCCTAGAGATTCTGGACTGTCAGGCTGAGGACAGCGGCACCTACCGCGCCGTGTGCACCAACTACAAAGGTGAGGCCTCAGACTACGCGACCTTGGACGTGACAGGCGGGGATTACACTACCTACGCCTCCCGGCGCAGAGACGAGCAGGTGCCCCCCTCGGTCTTCCCCGAGCTGACGAGAACAGAGGAATATGCTGTTTCGTCGTTTAAGAGAACAGCTGAGATGGAAGCTTCTTCCGCAGTCAGGGAGATGAAGTCGCAGGTGACAGAGACGAGGGAAAGCATC------------TCAGCCTACGAGCACCACGCATCTGCAGAAGTGAGAAGTGCTGCTGTG---GAGCAAACGGCACTGGAGGAAAAGTCCACACGCAGGAAGATCAAGACGACGCTGGCAGCAAGGATTCTAACGAAGCCGAGGTCCATAACCGTGTACGAAGGCGAGTCCGCAAGGTTCTCCTGCGACACAGATGGCGAGCCGGTCCCCACTGTGACCTGGCTGCGAGGAGGACAAGCGGTGAGTACCTCCGCCCGCCACCAAGTGACCACGGCCAAGTACAAATCCACCTTTGAGATCTCTTCAGTCCAGGCCTCCGATGAGGGCAACTACAGCGTGGTGGTGGAAAACAGCGACGGGAGGCAAGAAGCGCAGTTTACTCTGACTATTCAAAAGGCCAGGGTAACCGAAAAGGCCGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCGTGAAGTCTCCAAAACGGGTGAAATCCCCGGAACCAGCCACTTCCCACCCAAAAGCCGTATCCCCCCCA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCCGTCCCACCCAAGATAACTCAGTCGCTGAAGGCGGAAGCTTCCAAAGACGTGGCAAAGTTGACCTGTGCGGTCGAGAGTAGCCTATTATGTGCAAAGGAGGTCGCCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTACTCAGCAGATGGTACCTATGAACTCAAAATCCATAACCTCACAGAATCTGACAGTGGAGAATACATTTGTGAGATAGCGAGTGAAGGTGGCACTTCTAAAACGAGCTTCCAGTTTATGGGACAAGCCTTTAAGAGTGTCCATGAGCAGGTGTCA---AGGATATCCGAA---------------------------------------ACTAAGAAA---------------------------------------GCGGCTCAG------------------------------ATAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAGTTTCCTCAAAACCAGTCATTGTCACTGGGCTGCAGGATACAACCGCTTCTTCAGACGGTGTCGCTAAATTTGCAGTTAAAGCTACCGGAGAACCCCGGCCGACCGTCACCTGGACCAAGGATGGAAAGGCTGTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCCTCTTAGAAGTTCTGAAGACTGATACTTCCGACAGCGGGCTTTATACTTGCACAGTGACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAATATCTACACAAAAGACCTCTGAAATTGTGTCACAAAAGAAGGCCATTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTAATTTCTGAAGAAATGAAAATCTCAGAGGTGAAATCTCAAGAAAAGTTAGCCCTCAAGGAGGAAGCTTCAAAGGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ATCTCTCTGGAAAAATCTATCGTCCATGAGGAAATCACTAAAACATCACAGGCGTCGGAAGAAATCCGAACGCATGCCGAGATTAAAGCGTCTTCTACTCACATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTTCTGAATGGCGTGGAGCTCACTAACTCTGAGGAGTACAGATACGGTGTCTCGGGCAGCGATCAGACCCTAACCATCAAGCAGGCGGGTCACAAAGATGAAGGGATCCTCACCTGCATAGGCAAAACCAGCCAAGGGATCATCAAATGTCAGTACGATCTGAGCCTGAGCAAAGAACTCTCCAATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGGCAAAATGCTGTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCAGAAATCGAATGGTTTAAAAACAACTCGCCGATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAACGTCTATTCTCTCGAAATCCGAAATGCATCAGTAAGCGACAGTGGGAAGTACACAGTGAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATCGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGGGAGCCTACCCCGGAAATAACATGGTCCCGTGCTGGAAGAAAAATTCAAAACCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGTTTAGGGAATGAATTTGGGTCTGACTCTGCCACTGTGAACATAAACATTAGATCCATT
>HLvulVul3
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACACCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAGGGGAGATTC---GGGCTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCG------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACGAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAAACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCGTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAGGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCGCAGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCCGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAAAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAGGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGACGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTTGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACAAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGGACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGGGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCCGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACCGCGGTGGAGCTCAAGTCTCGGAAGAAGGACGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCGCCGAAAATCTTTGAAAGGATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAGCGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATTAGAGACGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAAGACATAGAAGTTCCGGAATCATTCTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGAGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACCTCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAACCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTGGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCGGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATAGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGAGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGACGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATTGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCAGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAGTCAATTTTGCATGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAAGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGTGCTCAGGGGCTCCCAGCAGTCTTTGAGTACGTAGTACTTGGAGAGCCTGCACCCACTGTTATGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACAGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCGTATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGGCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTACCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTGGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCGTTCATATTCAACCTCTGCGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGAACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGCATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGATGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACATTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTAGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGAA---GAGGATGGCCCTGTCACGCTCACGCCCTTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAACACATATACGCTAGTTATCGATGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGATTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACCAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGACCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCGGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCACCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCAGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGTGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCCTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGTGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATACCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCTGTTTGGAAAGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAGTGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGATGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCACTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAACCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTGGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCCTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCTTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTGCCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGATCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTCGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACCAAAAAAGACGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTGACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAACGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAATTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCGCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCGCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTCCTGGAGCCTTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAACCATCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACATCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCAACTCTGACGGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTTGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAATGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCACTATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACGGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACCGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGCTCTGACGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACATCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTTGGGGAGAGTGCAGACTTCGAGTGCCATGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACGGAGGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATGTTGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACATCAAGAAGGCGGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCAGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCAGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCTGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAGAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAACCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CGTTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGATAAAGCCTGTCCAAGAGGAACCAGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGGCAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCAAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGCGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCATGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGGGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCACCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGCTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATCGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCTCCCAGAGAAGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN-----NNN----------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN--------------------NNNNN---------------NNNNN-------------NNNNNN------NNNNNNN------------------NNNNNNNN---CCCCCACCA---CCG------------------------TCAGTGCCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACCAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCA---------CCTCCTAAAAAGCTGGAAGTCCCACCTGTTACAGTGCCCGAGGCTCCCAAA------------GAAGTTGTCCCTGAAATGGAAGTGCCTGTGGTGCTT------CCTAAAGAG---------------------CCTGAAGTCCCA---CCTGTTACAGTGCCTGAGGCTCCC---GAAGAAGTTGTCCCTGAAAAGAAAGTGCGT---GTGCCACCTCCTAAAAAGCCAGAAGTTCCACCTGTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN------------------NNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------NNN-------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLvulVul2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCACCCATCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAGGGGAGATTC---GGGCTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCG------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACGAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAAACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCGTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAGGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCGCAGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCCGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAAAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAGGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGACGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTTGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACAAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGGACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGGGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCCGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACCGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCCAGCATGGAGGCGCCGAAAATCTTTGAAAGGATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAGCGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATTAGAGACGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCGGAATCATTCTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGAGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACCTCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAACCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTGGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCGGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTACACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATAGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGACGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATTGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCAGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAGTCAATTTTGCATGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCCGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAAGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGTGCTCAGGGGCTCCCAGCAGTCTTTGAGTACGTAGTACTTGGAGAGCCTGCACCCACTGTTATGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACAGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCGTATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGGCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTACCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTGGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCGTTCATATTCAACCTCTGCGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGAACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGCATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGATGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACATTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTAGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGAA---GAGGATGGCCCTGTCACGCTCACGCCCTTGGTGGACACTACTGCG---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTTATCGATGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGATTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACCAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGACCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCACCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCAGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGTGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCCTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATACCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCTGTTTGGAAAGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAGTGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCACTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAACCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGAGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTGGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCCTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCTTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTGCCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGATCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTCGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACCAAAAAAGACGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCAAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTGACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAACGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACCATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCGCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCGCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTCCTGGAGCCTTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAACCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACATCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCAACTCTGACGGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACATCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCACTATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACGGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAN------------------------------------------------------------------------------------------------------------------------------NNAACGAGGTCAGCAGTGGTGGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACCGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGCTCTGACGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTGCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACGGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACATCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTTGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACGGAGGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATGTTGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACATCAAGAAGGCGGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCAGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGTGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCTGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTATGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAGAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGATAAAGCCTGTCCAAGAGGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGGCAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCAAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACTCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N-NN---------------------GAANN---------------------------------------------N------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCTGAAGTGCCTAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCTGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCATGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGGGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCACCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGCTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCTCCCAGAGAAGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------CCCGAG---NNN---N------------NNGAAGTTGTCCCT------GAAAAGGAAGTGCATGTGCCGCCT------------------------CCTAAAAAGCCAGAAGTC-----------NGTG------CCC---------GAGGCTCCCAAA---------GAAGTTGTCCTTGAAAAGAAA------GTG------------------------------------------------------------------------------------------------------------------------------------------------CGTGTG---CCACCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAAAAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCA---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAAGCAGCA---GTGCCTCCTAAAAAGCCT------GAAGCCCCACCTGTTACAGTGCCCGAG---GCTCCCAAAGAAGTTGTCCCT---GAAAAGAAAGTGCGTGTGCCACCTCCTAAAAAGCCG------GAAGTCCCACCT---GTTACAGTG---------------CCTGAAGCTCCCAAAGAA---GCT---GTCCCT------------------------------GAAAAG---AAA---------GTGTCTGTG---GCA---------------CCTCCTAAA------------AAGCCC------------AAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN------------------NNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------NNN-------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLvulLag2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAGGGGAGATTC---GGGCTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCG------------------------------------------------------GGGGCCGTGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCTGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACGAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCGTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAGGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCGCAGTCCATCAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCCGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGATGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGACGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGACCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCACGGATGTCC---------------CCTGCAAGGATGNN------------------------------------------------------------N---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACCGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCACGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGGCCTGCCCACTTCGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGGACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAGGTCAAGGTCACCGCCGAAAATCCCGAAGGGGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCCGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACCGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCCAGCATGGAGGCGCCGAAAATCTTTGAAAGGATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGACGTGACGCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCCGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCGGAATCATTCTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGAGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCCGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTTGAATGTAAGGTCTCGGTCCCTGATGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACCTCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAACCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATCGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCGGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTACACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCAGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATAGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTCCTCGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGACGGCCAAGAACTGCCGAGCATGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCGGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCACCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACATACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATTGAGGCCTCTGGAAGAGTGAGGCCGTCCAAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCAGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAT------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAACAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAAGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGTGCTCAGGGGCTCCCAGCAGTCTTTGAGTACGTAGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACTGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACAGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGAAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCGTATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGGCCAATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCGTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGAACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCAGTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCAAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGCATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACATTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAGGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTAGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCCGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGTGGTCGAA---GAGGATGACCCTGTCACGCTCACGCCCTTGGTGGACACTACTGCT---------------------------GAGGAAGGTGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAATGTTTACAAGATCAAAATACATATACGCTAGTTATCGACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGATTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTCTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCTGAGCTGCATGATAGTGGCCAGTACACATTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCT---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCAGTCCTGAGCCTTACAGAGGTGACCACTGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCCTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGTGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGCGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGATCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAAGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAGTGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGATGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCTAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCAGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCACTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAACCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCGAAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTTCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACATGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCCTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCGTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTGCCAGGCAAAAATGTCACTTTCACAAGTGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTAGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTCGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACCAAAAAAGACGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCCTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTGACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAACGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCCGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAGTACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACAGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACATCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCTTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCAGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTCCTGGAGCCTTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACAATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACATCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCAACTCTGACGGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATATGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTAGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACCGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTATACGTGTATAGCTACTAATGTAGCCGGCTCTGACGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCCTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACTGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACATCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTTGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCTGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATGTTGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCAGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAATGGGACCGCAGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCAGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGATACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCGTTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCTGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAGCCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAATGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATTTGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCAAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAGAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAA------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGATAAAGCCTGTCCAAGAGGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGGCAAGAA---CTAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCAAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAGGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCTA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGCGCCGGCTCCTAAAAAAGTGGAACCT---CCACCC------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTCCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCACCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGCTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTTCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCCGGAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCGCCCAGAGAAGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN-----NNN----------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------CCGGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTAAAGTG---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACCAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCA---------CCTCCTAAAAAGCTGGAAGTCCCACCTGTTACAGTGCCCGAGGCTCCCAAA------------GAAGTTGTCCCTGAAATGGAAGTGCCTGTGGTGCTT------CCTAAAGAG---------------------CCTGAAGTCCCA---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLuroCin1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGATGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCTGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTACTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCCGCCGCGGCCAAAGCACAGCTGGCCCGCCAACAGTCCCCATCGCCCATACGACACTCCCCATCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGATTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GTGGGCGCC------------GCC------------------------------------------------------GGGGCCGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGTGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAAACATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGCAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACG---TCCTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCCCGAGTGAGAGCAGAAGCCGCCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCCGGCATTGAGGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCACAGTCCATGAGGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACCGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACACGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAAGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGCTGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGGTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGACCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTCGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTCATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCTCTGACAGGTGTCACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTACTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGGCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTAGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCGCCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGGTCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGTGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAGGAACTTCAGGACATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCGTCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTGAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTCACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCAGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGTGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAATGTTCATTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCACCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACTTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAAGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCTGCATCGGTGCACGGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGTGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCATCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCATTTCCAATTCATTCAACTACAGTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGCTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTCAGAATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCAGGGGCTCCCAGCAATCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAAGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCGGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAGGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACGGCTGCAGGTTATCCAGTCCCAGAAAACCCTCACCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------AAAAAAATCTTTCCAAGTGCCATGTCCGTAGAAGAAATTAGCTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGATGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCTGTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAACAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTACTCCCGTCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACATGCCCAGAAN---NNGAAATTGTGATGGAAAGTGCAGACGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCTCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCGGAA------------------------------------------------------TGGTTAAGG---------AGCGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAGACGCGTTATGTGTACCTACCTCGTTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATCGCCATTGAAGGCATTGACCCTCAGATGGCTGACTTGACGACTGCACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCACAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCCGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GGTGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAGAAGAGAAGNN---NCCT---------GGAGGCGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGGAGCT------------------------------------------------GAGGGC------------------------------------AGCCCGGTCGAA---GAGGACGGCCCTGTCATGCTCACGCCCTTGGTGGACACTACTGCG---------------------------GAGGAAGGCGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTTATCGACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAACGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGTGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACTCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCAAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACGTGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGCGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCATGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGACGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTCCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTTCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCATTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTAGAACTGTACGTGGTCAAGATCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCAGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGTGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCTCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACACCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAACTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACGCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAATGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGGTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTAGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTGTTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATTGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAACCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTTACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCACTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCACCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCCTACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCATTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAGCTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGCGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTTCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCATCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACATTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACCCTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTACTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTGTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACAGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGGATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAGTCCATCAAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACTGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTATGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAATGAGGTGGGAAGCGACACATGTGTTTGCTCTGTCAAGTTCAAAGAACCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCCAGAATGATGCCGGGATGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGTAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAACGCCATCCTGGGGGCCTCCGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGTTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGATGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACGGAAAAATCCACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGTAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACATGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAATACAAGATAATGTCTGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGTGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGTTGCAGACCACTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCTGTTCTCGAACCTGCAGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAACGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGACGCTGGCCACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATGGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTTAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACAGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCATCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGTGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCATGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATACACCCAACTTCTAACTGCGAAATTACATTCAAGAACAATACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACTGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAAAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACGAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTCGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAAACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAAGAAAAGAAACTTTTCATTGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGTAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTACAAGTCACCAAAGTACCCGAAGTTTCTAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCGGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCATATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---ACAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAGTCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTNNNGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TACATAACTGAAGAA---GAAGTC---ATACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAGGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------CCACCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGACTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCTCCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCACCAGAGTCGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGGGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATACGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTTC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTA---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCACGCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------NNNNNNNNNN------NN------NAAANNNNNNNNNNNN---NN--NNNNN---NNNTTG------------CCCGAGGCTCCT---------GAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGCCTGTG---------GCACCTCCTAAAAGGCCAGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTCCCACCTGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTCTTCATGATTCCTAAA-----NNN----------------------------------------------------------------------------------------------CCCGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGCCTGCAGCG---CCTCCCAAAAAGCCTGAAGTCCCA---CCA---GCCNN--------------------NNNNN---------------NNNNN-------------CCCCTC------ACCCCCN------------------NNCCCNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCAGAACAGAAATTTCCCAGGGCACCACCCAAAACACCAGAAGCCCAACCG---ATTTCAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAAAAGAAGGCAGCA---GTGCCTCCTAAAAAGCAT------AAAGCCCCACCTGTTACAGTGCCCGAG---GCTCCCAAAGAAGTTGTCCCT---GAAAAGAAAGTGCGTGTGCCACCTCCTAAAAAGCCG------GAAGTCCCACCT---GTTACAGTG---------------CCTGAAGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGTCTGTG---GTA---------------CCTCCTAAA------------AAGCCC------------AAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCCGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCGCCTCCTAAAAAGCCAGAAGTTN--CCTGTTACAGGG-----------------------------------------------------------NCCTNN---------------------------NGTGCCC---GAGGCT------CCCAAG---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGCATGTGGCACCTCCTAAAAAGCCAGAAGTCCCA---CCT---GTTAAA--------NN-------------------------------NGTCTTCATGATTCCT------------------------------------------------------------------------------------------NNNGTGCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGCGTGTGCCGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCC------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGCCTGCGGCGCCT---------------CCCAAAAAGCCTGAAGTC---CCACCAGCCNN-------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLuroLitCat1
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGATGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACCGCACCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCTGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTACTGGTTCAA---GGTGAGGACGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCGCCGTCTGCCGCGGCCAAAGCACAGCTGGCCCGCCAACAGTCCCCATCGCCCATACGACACTCCCCATCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCATGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGATTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GTGGGCGCC------------GCC------------------------------------------------------GGGGCCGCGGAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAGAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAAACATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACG---TCCTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCCCGAGTGAGAGCAGAAGCCGCCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCCGGCGTTGAGGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCACAGTCCATGAGGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACCGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACACGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGCTGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCGGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAATGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGGTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGACCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTCGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCCACACTCATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACAGGTGTCACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTACTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCGCCAAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGGTCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGTGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAGGAACTTCAGGACATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCGTCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTGAATGATGAACAAATCAAACCTGATGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCAGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGTGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAATGTTCATTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGAGCGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNTTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCTGCATCGGTGCACGGTGTAGCGCTGCGCCACCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGTGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACGTGGACTCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGCGACATTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCATTTCCAATTCATTCAACTACAGTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTCAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCGCTCAGGGGCTCCCAGCAATCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACGTGGTTCAAAGAAAACAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAAGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCATCGCAGAGCTGCTTGTGCTTCTAGAAGATACAGACATGACGGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCGGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAGGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACGGCTGCAGGTTATCCAGTCCCAGAAAACCCTCACCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------AAAAAAATCTTTCCAAGTGCCATGTCCGTAGAAGAAATTAGCTCATTA---ATGGTGGAGTCTATGAAAACTTTCCTAGATGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCTGTTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAACAAAGCCTGCCCCCTCCCAAGCAAGAGGCACAAAGTACTCCCGTCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAAAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACATGCCCAGAAN---NNGAAATTGTGATGGAAAGTGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCCCCTGAACCAAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTAAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCGGAA------------------------------------------------------TGGTTAAGG---------AGCGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAGACGCGTTATGTGTACCTACCTCGTTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATCGCCATTGAAGGCATTGACCCTCAGATGGCTGACTTGACGACTGCACTGAAGGATGCCCTGTGCTCTGTTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCAAAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCACAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCCGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAGAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAGAAGAGAAGNN---NCCT---------GGAGGCGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGGAGCT------------------------------------------------GAGGGC------------------------------------AGCCCGGTCGAA---GAGGACGGCCCTGTCATGCTCACGCCCTTGGTGGACACTACTGCG---------------------------GAGGAAGGCGACGTTGTAAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTTATCGACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAACGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGTGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACTCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACGTGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGCGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGACGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTCCGCAACGTGGCCAGCATCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCAGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCCGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAACGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAACCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTAGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCAGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGTGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGTACCCCTCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACACCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAACTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAATGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGGTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTAGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTGTTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATTGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAACCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTTACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGTAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCACTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCACCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGCTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGTCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCCTACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCATTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAGCTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAATGAAGTGGGAAGCGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTTCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCATCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTG---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNN-NNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------NNNNNNNNNN------NN------NNNNNNNNNNNNNNNN---NN--NNGCT---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN-----NNN----------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN--------------------NNNNN---------------NNNNN-------------NNNNNN------NNNNNNN------------------NNNNNNNN---CCCCCACCA---CCA------------------------TCAGTGCCAGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATTCCTCCCAAA---CCGCAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAGAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGTCTGTGGTTGTGTCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAACCAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAATGGAAGTGCCTGTG---------------------GTGCTTCCTAAAGAGCCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCCGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCACTTCCTAAAAAGCCAGAAGTTN--CCTGTTACA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLnycPro4
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATTCCTCCCAAGCCCAAGTCCAGGTCCCCGACGCCACCGTCGGCCGTGGCCAAAGCACAGCTGGCCCGCCAGCAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGGTCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGCGCCACCCAGATCCGGACGGAGGAGAGATGGGAAGGGAGATTC---GGGGTGCAGGAGCAAGTGACCGTGAGCCGGGCC------GCGGGCGCC------------GCC------------------------------------------------------GGGGCCGCGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTCGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACCGAAAAAGCATTTGTACCAAAAGTAATAATTTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCGTGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAAATGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAATATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCACATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCGGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCACAGTCCATGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCGCCTGTTGAAATTCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTAACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCAGAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTTTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACACAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACTACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATTAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCACCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCATAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCGGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACGTACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAACAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGACCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCGCTGACAGGTGTAACGACAGATCAGAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTAGACATTGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTGATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGAGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCAGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCACCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGTTCTGACCGAATCTACTGGTACTGGCCTGAAGACAATGTTTGCGAACTGGTCATAAGAGATGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACGCAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTATAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGACATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGTCTAGTGATTAACCGGACCCACGCTTCTGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACAAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTGGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATCGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGATGGCCAAGAACTGCCAAGCATGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGCATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCATCGGATGTTTATCTCTGAGACCAGGCATAGTGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGAAGTTCTGTTACTCTCTACGTCAATGCGCCAGAACCACCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCGCTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAGGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCGGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTATTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACAGTGTAGCGCTGCGCCGCCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTCTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACATGGACTCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCGTCCCAAAGTGGGAAGATTCAGCTTCTTACCATCAGTGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CGG---GAGACCTCGTCGGCCCGACTAAAC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCATGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCACTCGGGGGCTCCCAGCAGTCTTTGAGTACGTGGTACTTGGAGAGCCTGCACCCACTGTTACATGGTTCAAAGAAAGCAAGCAGCTTTGCACCAATGTGTATCACATTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGTGCTTCTAGAAGATACGGACATGACGGATGCT------------CCCTGCAAA---GCAAAGCCCATACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGCCTGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAAGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCCGAGTCCCAGGTG------GTCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATANNNGCTCCAGCCCGTTCATATTTAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAACCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAATCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTAGAGGGTGCTGATGTCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAGCACAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACTGAGGTAGGCAAGTCCTTAAGGTTTCCACTAGCGTATGAGGAAAAGCAAGTACTGCTCAAGGAAGAG---CATTCT---AACAACTGGGCAGTGCCCTTGAACCAAAACAGTGAGTATAAAAAAGAGCCCATGGTGATAAACGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTTACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCCGAGGATCCCAGAATCCAGAAAGGAGCCACAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCAGAAGTTGAATCTAAATATCTTGTCTCAGTGGAAGAGGTCAGCTGTTTTCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCATG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAAGAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGATGGCACGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTTGAA---GAGGATGGCCCTGTCATGCTCACGCCCTTGGTGGACACTACTGCA---------------------------GAGGAAGGTGACATTGTAAACCTCACGTCATCCATAACAAATGCCGAGGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACACTAGTTATTGACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACCCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAGCTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCGTCAAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTACCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTCGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCGCGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGACCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAATGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCGGCCGAGCTGCATGATAGTGGCCAGTACATGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTACTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCACCTGCAGGCTGGACTGCAGGATCGCAGGCTCCCTCCCGATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGCGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCGGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCACCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCGGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACGCAGCTGGCCTGCAAGGTGGCCGGCACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGTGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAGGAGTTTAAGGCAGTTGAAGTGTTGAAGGAGTATGACGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATTCTCAAGTTTGTGGCCACAGATGCTGGTGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGCTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCCAAAAATGATGCAGGCATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGAGCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCACCTGGAAGGTTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGACGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATCAGGGAGCTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATTGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAATCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACGGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACGTGCAAGGTCTCCAATGTAGCCGGGGATGACGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAATCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTTGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACTACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACCGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCCGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGCGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTCAATTCTCTGGACTCGTCGGATATGGGCAGTTACACATGCGTAGCTGCTAATGCTGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACAAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTATGTTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCAGTGTCTTTACAATGCCAGGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGCCATGTCACTGGTGCTCAACCAATGCGGATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTCGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCCCTGAGGACAGTGGAGACTATATCTGCGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTGACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGACGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACGTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCTCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACTCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTGGTGGAAGGATTCCAGCCTATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCCAAAGCATCTGATTCTGGAAAATATGTGTGCCAGATCAAGAACGATGCTGGGACGCGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCGGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCGGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCGGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAATGCCATCGTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGACGGGAATGAGGTCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACATCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCAGCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAACGAGGCGGGCAGTGCCTCCTGTACTGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACAGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCGCAGAATTGCAGCATTACCACGACAGAAAAATCCACCATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACATTTGTGACGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAATTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCAGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAACTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCACAACCTCAGTGTCGAGGACAGCGGAGACTACACGTGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGCGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCATTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTATACCTGTCAGATTAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCTGTTCTCGAGCCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCTCCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCCGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCCGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGCGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCACGGTAGAGGATGCAGGACAATACAATTGTTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCGTCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGCGCCAGACTCATCCTCACAGAGGGAAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCTGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCCGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATACACCCAACCTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCTGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGTAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGACGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCTGGATTGTATCGGTGTGTCGCATTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAGGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTTTCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTTGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACGCTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTTCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTGGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGCCCAACAGAACTGACCGAAAGCCAGAAGTACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTACTCCGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACACCTCCCGATATTCCTGATTCCAGAGTCCCGATCCCAACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCGTTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGCTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACGCGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTACGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAAGAA---ACTTCCCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTAGAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCGGAAGAGCCAAAGAAGCCAGTTCCTGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAGAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATACGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTGAAGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAG---GAAGTC---GTACCAGTGATACCAGTCAAAGTGCCTGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTGCCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGATTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAACCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCCACCTGAGGAGGAGGAAGTTCTA---------------------CCTGAGGAGGAGNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------GAAGTT---------------------NN---------N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTAAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCAAAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGCAGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTTCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---AAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTTGAAAAACCTAGAATGGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCATA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCGTGAAGCTCTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATATGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGCCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAATACCAGCAACCAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAAGTGGAGTTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTAAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCTCTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGCGCCCAGAGACGTTGTCCCACAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------NNNNN---------------------------------------NNNNNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---AAAGAAGCTGTC---CCTGAAAAGAAAGTGTCTGTGGCA---------CCTCCTAAAAAGCCCAAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLotoMeg2
ATGACAACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACGTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGAAGGCCGCGCTAGACTGACGATCCCCGCCGTGACTCAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACCGCGCCACCCAACTTTGTACAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTTCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCAGAAATCCAGAGCTCCCTTGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCCTAGTGATTGCAGAAGCATACCCTGAAGACTCCGGGACCTATTCGGTAAATGCCACCAATAGCGTGGGAAGAGCTACTTCGACGGCCGAATTGCTGGTTCAA---GGTGAGGATGTCGTACCCGCTAAGAAGACAAAGACCGTTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATCGCAACAGTTGAGATGGTCCTGGATGGTGCCACTGGGCAACAGCTGCCACATAAGACCCCTCCCAGGATACCTCCCAAGCCCAAGTCCAGGTCTCCGACGCCGCCATCGGCCGCGGCCAAAGCACAGCTGGCCCGCCAACAGTCCCCATCGCCCATACGACACTCCCCGTCGCCCGTCCGCCACGTGCGGGCCCCGACCCCTTCTCCAGTCAGATCCGTGTCCCCGGCGGGGAGGATCTCCACG------TCCCCCATCAGGTCCGTCAAGTCCCCGCTGCTGGTCCGCAAGACCCAGGCGCCCGGCGTGACCCCGGGGCCCGAGGTGCCTCCGCCTTGGAAGCAGGAGGGCTTTGTGNN---NTCGTCGGAGGCCGAGATGAGA---------GAG---ACCACAGTGACGAGCGCCACCCAGATCAGGACGGAGGAGAGATGGGAAGGGAGATTC---GGGGTGCAGGAGCAAGTGACTGTGAGCCGGGCC------GCGGCCGCC------------GCC------------------------------------------------------GGGGCCACGGAG---------------------GTGAGACAAGAAACTGACAAAAGCGCAGCTGTTGCGACCGTCGTTGCTGCTGTGGACATGGCCAGAGTGCGAGAACCGGTCACCAGCGCTGTAGAGCAGGCTGCCCAGAGGACANN-ACGACTGCTGTGCACGTCCAACCTGCTCAGGAACAG---ATTAAAAAAGAGGCAGAGAAGAAGACGGCTGTAACTAAAGTAGTAGTGGCCGCCGACAAAACCAAGGAACAAGAATTAAAATCCAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAATAATCTCTGCAGCTAAAGCCAAAGAGCAAGAAACTAGAGTTTCTGGACAAATTACTACAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAAAGCTGTG---ATAGCTGCTGCGTCCATGGTGGTAGCTGCCACTGCAGAGCCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAATTGCCACAN---NNGAT---CAAATGCAC------GTAACTCAGGAAAAGATGATGAAAGAAACTAGGAAAACAGTGGTCCCTAAAGTCATAGTTGCCACTCCCAAAGTCAAAGAACAAGATTTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATATTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTCGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCTAGGGAGCCCGGGCCTCCTAGAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAGGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCCGTCCCTAAGACAGAACATGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACGTTACAGAAAGAGTTGTCAGCAACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACGGTGAAGCCTGCTGAGGCTCGAGTGAGAGCAGAAGCCACCCCTTCCCCGCAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGCCAAGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACCGGTGCCACAGTCCACGAAGAG---CGCTTCACAGTACGCCGCGAGCACGAAGCCAAG---GTAACAGAAACGGCGAGAGTACCTGCACCTGTTGAAATCCCGGTTACTCCACCAACCTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGAGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATTCGCGAAGCCTTCGCGGAAGACAGTGGACGATTTACCTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAATTTGAAAAGGAA---ACA------N-----GTGACTGAGAAATTGACCACCGAAGAGAAACGCTTTGTAGAGTCAAGAGATGTGGTAATGACGGATACTAGCATCACAGAGGAACAAGCAGAGCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAATGTCAAGTTGGAGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAGCAAACTGGGGAGTGCAGACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATATACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCATCTGCCTCCCTGCTTGAAGAAGCTGAATATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAGACTCAAATGACTGCATTTGTGCAAGAACCCAAAGTTGGAGAAATGGCACCT---GGATTTTTATACTCTGATTATGAAAAGGAGTATGAAAAGGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTTATCAAAGAAATTGAATACAGAATAATAAAGACGACCTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGACTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTCACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGAATTCCTGCAAGATGGCAGAGCTAGTCTGCGCATACCAGTTGTTCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTAGAGCCTGCTGCGCCTCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGGATGTCC---------------CCTGGACGTAGGCTGGAGGAAACCGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGGCAGACTGCCAGATTTGACTTAAAAGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCGCTGATTATTGTCCCTGCAACGCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCGATGTTCGTAGAAAAGCTTAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAGGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGCACCAAGGGAGAAGCTGCCCTTAAAATTGATTCCACCGTCAGCCAGGATTCAGCCTGGTATACTGCAACTGCCATTAATAAGGCTGGCCGAGACACCACGAGATGCAAAGTGAATGTTGAGGTTGAGTTTGCAGAGCCTGAACCCGAGAGAAAATTGATCATCCCGCGAGGGACATACAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAGGAACAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAGCCATTTTTCAAGAAAAAACTCACTTCCTTGAGACTCAAGCGCTTTGGACCTGCCCACTTTGAGTGTAGGCTAACACCCATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCGCTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACCTGCAGAGCTACTAACAAATATGGAACGGATCACACATCTGCCACACTTATCGTTAAAGATGAAAAGAGTCTTGTGGAAGAATCTCAGTTGCCTGAGGGGAGGAAAGGCCTACAGAGAATTGAAGAATTAGAGAGGATGGCTCACGAAGGTGCGCTGACGGGTGTAACGACAGATCAGAAAGAGAAGCAAAAACCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTGGAAGGGGAGACCGCTAGATTCCGTTGCCGGGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTGATCCGCAAAAGCAAAAGGTTCAGAGTTCGCTACGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACGGGGGAAGTCAAGGTCACCGCCGAAAATCCCGAAGGTGTAATAGAGCATAAGGTGAAACTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTTCTCAGGCGAGCCCCGGAACCAAAGCCCGAGTTCCACGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGACAGGCCTGTTGATACCACCGAAGCCAAGGAAGTTGTGAAATTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAGTTCAAGCGCAGAACCGAGGAGGGA---------------TATTATGAAGCCATCACTGCGGTGGAGCTCAAGTCTCGGAAGAAGGATGAATCCTATGAAGAGCTCCTCAGGAAGACAAAAGATGAGCTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAGAAGAAAGCCCTCATGGAAGAAGGCAAGATCACTATCCCGACATTTAAACCTGATAAAATTGAACTGAGTCCTAGCATGGAGGCGCCGAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGGAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTCAAGATCGAACGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAACGTTTGCGAACTGGTCATAAGAGACGTGACTCCTGAGGACTCGGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGCGAAACCTCAAGCCATGCGTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAGGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAGTGGTACAAAGATGGTGTGGAGGTTCATGCGGGAGATAAGTACAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATACTGACGATTGACACGGCCGACGCCGAAGACTACAGCTGCGTCCTCGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATTGTCGAAGGTGCAGTGGTTGAGTTTGTGAAAGAACTTCAGGACATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCGTCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGCGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGCCGTGGACGCCAGAACCTCACGGTTAAGGATGTGACCAAAGAGGACCAGGGGGAGTATAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTCAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGCGAAGGTGATATCGTTCAGCTTGAAGTGAAGGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGCGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTCGGACTATCAACCAGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCCCTAAAGGATGTTAATGTGCTTGAGGGTACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGACGTGACCTCTGTTAAATGGTACTTAAATGATGAACAAATCAAACCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCCGATGAAGGACCTTACAAGCTGATGGTTGGCAGGGTTGAAACGAGCTGTGATCTCTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAACGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAGGAAATCAAACCCAGTTCCAAATATAAGATCGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATACACATTTTTTGCCGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGCGCCATTTCCAAGCCACTCACAGATCAGACTGTGGCTGAATCGCAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATTCCGAAGGTGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGCCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACGCAGGATGCTGTTTTCACTGTTGAGCTTACTCATCCTAATGTAAAAGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACACTCTCAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTATATGGCTTCAAGCTTGGAAAGTTAGGAGCCAGTGCCAGGCTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCCTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAGCACAGACTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGCTGCAGCATATTTCCCCCGCGGACGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTCGAGTGTGAGGTATCCCACTTCAATGTGCCTTCCATGTGGCTAAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACGGAGGACGCAGCGGAATATACATTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACGTCCATGCTGAAGGACATCAATGCTGAAGAGAAAGACACCATTACCTTTGAGGTAACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGCGTGGAAATCAAATCAACTGACAGGTGTCAGATGCGAACCAAGAAGCTTACGCACTCACTGAACATCAGGAACGTTCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGTGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTCCAGTGGATGAAAGACGGCCAGGAACTGCCGAGTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCTTCATCCCATCCACCCGGATGTCTGACGCCGGGCAGTACGCAGTGGTGGCGGGAGGCAACATGTCCACTGCTAACCTCTATGTAGAGGGCAGAGACGTTCGTATCCGAAGTCTTAAAAGGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTCGTTGAGTTTGAAGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCTGGTGAATACACCTTCGTGGCAGGAAGGAACAGGAGTTCTGTTACTCTCTACGTCAATGCACCAGAACCGCCCCAGATTCTGCAGGAGCTCCAGCCTGCAACTGTGCAGTCTGGCAAGCCCGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAGATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTTCACGATGGGCAAGAGTACACACTTCTGCTCATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCAGTGGAAGTTCCAGAGGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCCTCTAGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTATCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTATGGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGAAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCACGCAAGGGTTTTTGGCATTCCCAGGCCAGAAATCCAGTGGTTTCATAACCAGCACCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGCCAGTACTCTTGCAAAGCCACCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCGAGCCCTAGGTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTGCCAGGCAGTGGCAGATTCCGCTTTCACAAAGCAGGAGAGCAAAATGTCCCAAAGCGAAATTAAGTCATGTCAAGGATCATCANNNGAATACGAATCCCAGGTCTTTGAGAGTGTGTCTCAGAGC---CCCACCCACACAGCGGCATCGGTGCACGGTGTAGCGCTGCGCCACCGAGCA---TCCCTTGCANN---------------------NCCC---GGGAACCAGGCCCAGGGGGCGGCGGGCGAGGCCCCGCAGATTGTCCGGCACCTGCAGGATCTGTCC---------------------GTGAGATGCGGCGACGCTGCT---------------------------------------------CGATTCCTCTGTGTTTTA---------AAAGACGAA---GCTTCTGTTGAGGTCACATGGACTCACCAAGGCGTAAAGATCGAGGCCTCTGGAAGAGTGAGGCCATCCCAAAGTGGGAAGACTCAGCTTCTTACCATCAGCGACGTTCAGCGGGCGGACCAAGGGCTGTACAGCTGC---------CTG---------GTCCGCAACGACTAC------------GGC---CAG---GAGACCTCGTCGGCCCGACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGCAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAACTTTTGTCTGCACCTCCAATTCATTCAACTACATTT------------GAGTCCAAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATATGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAACCCCTTCTGCTGACTACAAATTTGTTTTTGACGGCAATGATCATAGTTTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTGTTGCCAGTAATGAATACGGACAGGCCGTGTGCAGTGCCTCTCTAAAAATAAGTTCCAAAGGAGAGGGCCACAAANN------NACA------GAAGCANNNGTGGAAACATTT---CTGGAGAAGTTTGAAGGTCCTTGTCCCCCTTACTTCCTTAAGGAGTTTAAACCAATTCACTGCCCTCGGGGGCTCCCAGCTGTCTTTGAGTATGTGGTACTTGGAGAGCCTGCACCCACTGTTACATGGTTAAAAGAAAACAAGCAGCTTTGCACCAATGTGTATCACACTATCATTCATAATCCTGATGGTTCTGGAACATTCATTGTTAATGACCCCCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGCACCGCAGAGCTGCTTGTACTTCTAGAAGATACGGACATGATGGATGCT------------CCCTGCAAA---GCAAAGCCCACACCAGAGGCTACTAAGGATTTTCCAGAGATG---TCATTAAAGGGTCCTGCAGTTGAGGCATCTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAC---------------------------------------------------------------AGCACCATTTTGAAAGCTGCTTCAGTTGCAGAAGAAAGCCAGCAGCTTTCTCATGAGCATATTGTTCAAACCAGTGAACTGAGTAGTCAAGTAACTTTAGTGGCTGAGCAATTGCAATCCACAGTCACGTTGGAGCAGAATAGGCCCGATGCA---GAAAGC------ACCAGGGCACGTCTTTCCATC---------AATGGCACTATTCAT---------------------GTTCAG---CCCATCAAGGAACCATCTCCCAATTTACAGCTGCAGGTTATCCAGTCCCAGAAAACCCTCCCCAAGGAAGATGTCCTAATGCTTCAAGAACCTGAGTCCCAGGTG------ATCCTATCAGAAACT------GAAAAAATCTTCCCAAGTGCCATGTCTGTAGAAGAAATTAGTTCATTA---ACGGTGGAGTCTATGAAAACTTTCCTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATANNNGCTCCAGCCCATTCATATTCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTGTCTGCAATGGACAAAGAGCAAAGCCTGCCCCCTCCAAAGCAAGAGGCACAAAGTGCTCCCATCTTGAGTCAGAGCTTAGCTGAGGGGAACATGGAAAGTTTTAAGGGTGCTGATGCCATCATCTCTGAGGTCCACTGTGAACCCCAGGTCCCTTCAGAACACACGTGCACAGAAN---NNGAAATTGTGATGGAAAACGCAGATGAACTGGAAAGCGCAGGGCAAGATTTTGCAGCCAGGACCGAGGAAGGCAAGTCCTTAAGGTTTCCGCTAGCGTATGAGGAAAAGCAGGTACTGCTCAAGGAAGAG---CATTCT---GACAACTTGGCAGTGCTCCTGAACCGAACCAGTGAGTATAAAAAAGAGCCCATGGTGATAAATGGTGTGCCAGAGGTGCAGGCAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAACAACGATTGAACCTAAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCGGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGC---------AACGTTGAAAAGGTGGAGGTGAAGGCCATCCACTTCACCCAGGAGCCCAAACGCGTTATGTGTACCTACCTCATTACCTCAGTGAAGACTCTAACGGAA---------GAACTAACCATTGCCATTGAAGGCATTGACCCTCAAATGGCTGACTTGACAACTGAACTGAAGGATGCCCTGTGCTCTATTATATGTGAGGAAATAAACATCTTAATAGCTGAGGATCCCAGAATCCAGAAAGGAGCCGAAACAGGCCTGCCGGAAGAAATGGGTCCTTCCTCAGAGTCACAGAAGGTTGAGGCCATCTGGGAACCGGAAGTTGAATCTAAATATCTTGTCTCGGTGGAAGAGGTCAGCTGTTTTCATGTGGAAAGTCAGGTCAAAGTTGGGGATACCACG---------GCCGTC---CCTGATGGGGTCACTCCAGCTGCGAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCTGAGATACCAAAG---------CCATCAGAGGAAAAAGAGAAGNN---NCCT---------GGAGGTGGTGCCGGGGAGGGTGGCGTGGGAGAGGCACAGGAAGCT------------------------------------------------GAGGGC------------------------------------AGCGCGGTCGAA---GAGGATGGCCCTGTCGTGCTCACGCCCTTGCTGGACACTACTGCG---------------------------GAGGAAGGTGACATTGTAAACTTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGCAAACTG------------GTGCAT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACACTAGTTATCGACGGAGTCAATACAGAAGAGCATCAAGGAGCGTATACCTGTGAGGCCTTGAACGCCAAGGGAAATGCATCAACTTCAGCCAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAAAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTCGCCAAATTCACCTGTGAGGTCCAAATTGCCCCCAATGTCCGGTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATTCGATCTTCAAAGTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTATACCTGCAAAGCCTCCAATGAGTATGGCAGCGTCAGCTGTACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACATTTTACTCCAGACCTAAGTCCGTTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTACTAGGCACTCCCGTCATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCACCCTCCCCTAACCGCAAGATTTCAGAGGCAGAAAATAAACACAGTTTAGAACTCTCAAATCTTACAATTCAAGATAGAGGAGTTTATTCTTGCAAAGCATCGAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCATTTCATCAAAGAATTAGAACCCGTGCAATCCGCTATCAATAAGAAGATCCGCCTGGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTAACATGGAATAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATCATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCGTCTTCAGCAACAGTTACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGACCCCTCTTACTTAATGCTGCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAGGGCTCACCTGTGATCCAGGTCACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAATACCATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATCTGACGGATGTCAAAGTCACAGACAGTGGCAGTTACTCGTGCGAAGCGGTGAATGACGTCGGCAGTGACACTTGCAGTGCTGAAATAGTTGTCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCTCGGGCACTGGACCATTCGAAATTAGCTGGTTCAAAGACAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATCTTCTCTTTCAATAGTGCAGACGTTGGTGAATATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCAGTGCAACACACTTATTAAAAGAACCACCAACCTTTGTTAAGAAAGTAGATGATTTTACCGCGCTAGCAGGTCAAACCGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCGGTCACATGGATGAAAGGACAAGAGATCCTCAAAGAAGATGGAAAAATCAAAACGAGCTTTTCTAATGGGGTCGCGGCCCTGATAATCCCTGATGTTCAGATCAGTCATGGTGACAAGTACACGTGCCTGGCTGAAAACGAGGCCGGAAGCCAAACGTCTGTTGGGGAATTAATCGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCCGAACTGGTCCAGGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCCAAGTGGTACAAAGATGGTAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTCAAAAACAACGTCGCCCAACTCAAGTTTTATTCAGCCGAGCTGCATGATAGTGGCCAGTACACGTTTGAGGTTTCCAACGAGGTGGGCAGCAGCTCCTGCGAGACCACGTTCACTGTGCTAGATCGGGACATC---------------------------------------------------------------------------------------------------------------GCCCCGTTTTTCACGAAGCCCCTGCGCAACGTGGCCAGCGTCGTGGGCAGCGCCTGCAGGCTGGACTGCAGGATCGCGGGCTCCCTCCCAATGCGGGTGGCCTGGTTCAAGGACGGCAGGGAGCTGGCTTCTGGGGACAAGTACAGGGCGGCGTTTGTGGAAGGCACGGCCTCCTTGGAGATCCACGGAGTGGACCTGAGCGACGCGGGCACCTTCACTTGCCGAGCCACCAACTCCGTGGGCAGCAAAGACAGCAGCGGGGCCCTGGTGGTGCAAGAGCCACCCAGCTTTGTGACCAAGCCAGCCTCAAAGGACGTCCTGCCCGGCTCGGCCGTGTGCCTGAAGAGCAGCTTCCGGGGCTCCGGCCCTTTCACCGTCAGGTGGCTGAAGGGCGGCCGGGAGCTGGTCTCCGGGGGAAGCTGCTATATCACCAAAGAAGCCTCGGAAAGTTCCCTGGAACTGTACGTGGTCAAGACCTCC---GATTCGGGCACGTACACCTGTCAGGTCGGCAACGCCGCGGGCAGCGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAGCCAGCCACGTTTATTGAAAAGTTAGAGCCCTCGCAGCTGCTCAAGAAGGGCGACAGCACCCAGCTGGCCTGCAAGGTGGCCGGTACCCCCCCGATTAAGATAACGTGGTTTGCCAACGACAGAGAGCTTAAGGAGGGCGGCAGGCACAGGATGTCCTTTGTGGAGTCCACCGCGGTCCTGAGCCTTACAGAGGTGACCACCGAGGACAGTGGCGAGTACATGTGCGAGGCTCAAAACGAGGCCGGCAGCGACCACTGTGGGAGCATCTTAATAGTCAAAGAGTCGCCTTACTTTACCAAAGAGTTTAAGCCAGTTGAAGTGTTGAAGGAGTATGATGTCATGCTGCTGGCCGAGGTGGCGGGCACGCCTCCCTTTGACATCACTTGGTTCAAAGACAACACGACGCTGAGAAGCGGTAGGAAGTATAAGACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTGGCCACAGATGCTGGCGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACCCTAAGAGAACCGCCAAGTTTCGTAAAAAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACCCTGAAGGGCTCCTTGCCCATCACCGTGACTTGGTTGAAAGACAACGATGAAATCACTGAAGATGACAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATCGAAGTCAAGCACGATGGGAAATACGTCTGTCAGGCTAAAAATGATGCAGGAATACAGAGGTGTTCGGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGGGACCCCGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCCGATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATACAAAATCAGTGTCACCGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGCGAATATACTTTTGAGGTCCAAAATGATGTTGGAAGAAGCAGCTGCAAGGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAGAGGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCACCTGGAAGGGTCAGACAGTGGGACGTACACTTGTTCCGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTCACGGTCAAAGAACCCCCTTACTTCGTGGAAAAGCCACAGTCACAAGATGTCAATCCCAGTACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTCAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCCGTTTGGAAGGATGACACCTCCACCATACTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATCTGCCAACTAAGCAATGATGTCGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCGGTATTAGTGCTGAGAAATGGACAATCTACGACATTCGAATGCCAAATCACAGGCACCCCTGAAATCAGAGTTTCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGCCTAGCCACTTTCCAAATCTCTGGTGCCAGGGTAGAAAATAGTGGGACTTACGTCTGTGAAGCCCGTAATGACGCGGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAGCCTCCCACCTTCATTAGGGAACTGAAGCCCGTGGAGGTTGTAAAGGATAGTGACGTGCAGCTGGAGTGTGAAGTTGCAGGAACAGCTCCATTTGAAGTCACGTGGCTGAGGAACAACAAGGAAATTCGAAGCAGCAAAAAATATACCCTCACTGACAGAGTGTCAGTGTTTAGCCTCCATATAACCAAGTGTGACCCTTCAGACACTGGTGACTACCAGTGCATTGTGTCCAATGAAGGTGGCAGCTGCTCTAGCAGTACTAAGGTCTCCCTGAAAGAACCACCATCATTCATTAAGAAGATCGAAAACGTCACGACCGTTCTGAAAAGTTCTGGCACCTTCCAGAGCACCGTGGCGGGCTCGCCTCCCATTTCTATCACCTGGCTAAAGGATGACCACATTCTTGAGGAAGATGATAATGTTCATATTTCGTTTGTGAACAACGTGGCCACACTTCAGATCAGAGCTGTGGACAATGGACACAGCGGGAGATACACATGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTCTTAGTACAAGAACCTGCTCAAATCCTGGAGAAAGCTAAGTCTGTTGATGTTACTGAGAAAGACCCAGTGACTCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGATGGAAAGCAAATTGTGCCCAGTAGATATTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTACACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTGCTAGATCAAGATATTCCTCCATCTTTCACCAAAAAATTGACCAAAATGGATAAAATTCTGGGCTCTTCTATTCGTATGGAGTGCAAGGTTTCAGGCTCACTCCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAATACAGACTTGTCTGTCACGAGAACACAGTGTCACTGGAAGTTAATAATCTGGAATTGGAAGACACTGCGAATTATACATGCAAGGTCTCCAATGTAGCCGGGGATGATGCATGCAGTGGCATCCTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCCGAGCGACAGCAAGCCATACCGGATTCCACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGATCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACCTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCCAAGTTTGTAAAGAAATTAGAAGCATCTAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCCGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCCGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAACTTCCATGCAAGTATTCATATTCTCAATGTTGAAACTTCAGACATTGGTGAATACTACTGCAAAGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTTTGTTCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGCGGAATGAGAGAGAACATGGCCACATTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAAGCAGGGCCAATGACAGTGACTGTGGGAGAAACGTGCACCCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCGGTTGAATGGTACAAGGACGGGAAGCTGTTGACCAGCAGCCAAAAACACAAATTCAGCTTCTACAACAAAATCTCTACCTTAAAGATACTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTTCAAAACAACGTCGGAAAAAGCAGCTGCACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGTTGGGGTGCTGGGTACTTCTTGCATCTTGGAGTGCAAAGTAGCTGGATCGTCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACGAAGATTGTCAGTGGAGCAAAGTACCAGACCACATTCTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCATCGGATATGGGCAGTTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAATGTCGTGCAGCGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTCTGGAAATACTACCAGGCAAAAATGTCACTTTCACAAGCGTCATTAGAGGAACCCCTCCATTCAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTCGTGAGAGGAGACCAGTGCAACATCTACTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACTTGTGTGGTTTCTAACAATGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTGAAAGAACCGGCTACGTTTGTGAAGAAGCTAAGTGATCACTCCGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACGTACACCGGAACACTTCCGATTGCAGTTACCTGGAAAAAGGATGGTTTCAACATAAGTCAGTCTGAAAGATGCAGCATAGTCACAACAGAGAAAACGTGCATCTTAGAAATCCTGAATAGCACAAAAAAGGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGCAAGGATGTCTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTATGGAGCTAGAACCTCTGGAGGCATCGGTTGGAGATTCGGTGTCTTTACAATGCCAGGTTGCTGGGACGCCAGAAATTACAGTGTCTTGGTATAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTGCTTCGAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAATTGAAAGACATCGAACAGACGGTTGGGTTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAGGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGACGACGAAAATCTACAGATGTCATTTGTAGACAATGTGGCAACTTTAAAAATCTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCCTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGGCAGTGAGAGAACCTAAGAAGTCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATACACTTGCCAGGCAACCAATGATGTTGGCAAGGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCTCAAGTTGCAAAGCAGGGAGAATCCATCCAGCTGGAATGTAAAATAAGTGGTTCCCCGGAAATCAAAGTTCAGTGGTTCCGAAACGACAGCGAACTTCACGAAAGCTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCGCTGAGGACAGCGGAGACTATATCTGTGAAGCTCATAATGGTGTTGGTGATGCCAGCTGTAGCACAGCCCTCACCGTGAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCGTTTGAGGTGGTGTGGGTTAAAGACCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACATCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTCGAAGCTTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAACGAGGTGGGAAGCGACACGTGTGTTTGCTCTGTCAAGTTCAAAGAGCCGCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGTGCTGTGGTGGAAGGCTTCCAGCCAATTTCTGTGGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCGTTCATCGATAACATCGCAACCCTCCAACTTGGGAGCCCAAAAGCATCTGATTCTGGAAAATACGTGTGCCAGATCAAGAATGATGCCGGGACACGAGAATGTTCGGCAGTCTTGACAGTCCTAGAACCAGCCAGAATCGTAGAGAAGCCAGAACCCATGACGGTCACTACTGGGAATCCTTTTGCATTAGAGTGTGTGGTGGCTGGAACACCAGAGCTTTCAGTCAAGTGGTTTAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACGTTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTCGAAGTGAAGAACAGTGTTGGTAAAAGCACCTGCTCTGTGTCCGTCCACGTCTCTGATCGAGTCGTGCCCCCCTCCTTCATCCGCAAGCTGAAGGACACCAATGCCATCCTGGGGGCCTCGGCGGTTCTGGAGTGCCGGGTGTCCGGCTCGGCCCCCATTTCGGTCGGCTGGTTTCAGGATGGGAATGAGGTCATCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTCTGTACTTTGAGCCTGAGCTTACTGGAGCCCTCCGACACAGGCACATACACGTGCGTGGCCGCCAACGTGGCCGGTTCTGACGAGTGCTCGGCACTGCTGACCGTGCAAGAACCCCCGTCCTTCGAACAGGTCCCCGACTCCGTGGAAGTGCTGCCTGGAATAAGCCTCATATTCACCTGTGTCATCAGAGGCACCCCTCCATTCAAGGTCAAGTGGTTTAAAGGCAGCAGGGAACTGGTGTCGGGGGAGTCCTGCACCATCTCCCTGGAGGATGCCGTGACCGAGCTGGAGCTGCTGGAGGTGGAGCCGTCGCAGAGCGGGGACTACTCCTGCCTCGTCACCAATGAGGCGGGCAGTGCCTCCTGTACCGCGCACCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGGTTGGCTGACTTCAGCGTGGAGACGGGAAGCCCCATAGTGCTCGAGGCCACCTATTCGGGCACACCTCCCATCTCCGTGAGCTGGATGAAGAATGAGTCCCCGCTGTCCCAGTCACAGAATTGCAGCATTACCACGACGGAAAAATCTACGATACTGGAAATTACTGAGAGCACCGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGACGTTTGTGATGCGCTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGCAACACGTAGAAGCAGCCATTGGAGAACCCACGACTTTACAATGTAAAGTAGATGGAACCCCAGAAATTAGAATTGCTTGGTATAAAGAACACACAAAGCTGCGCTCAGCTCCTGCGTACAAAATGCAGTTTAAAAATAACGTCGCCTCCTTAGTTATCAACAAAGTGGATCACAGTGACATAGGAGAGTACACCTGCAAGGCAGAGAACAGTGTGGGGGCAGTCGCTTCTTCGGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAGCTGAAGGATGTTCACGAGACCCTTGGCTTCCCAGTCGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGACGATGCTAATTTGCAAACCTCTTTTGTTCATAACGTAGCAACCCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGTTCAGCTTCCAATCCTCTTGGAACTGCTTCATCTAGTGCCAAGCTCATTCTCTCAGAGCACGAAGTGCCTCCTTTCTTTGATCTAAAGCCCGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTCTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACCGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTACACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAGGATGAATACACAAGATACGAATGCAAAATCGGAGGGTCTCCAGAAATCAAGGTTTTGTGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCCTTGACTCGGTGGCGGTGTTGGAAATGCATAACCTCAGTGTCGAGGACAGCGGAGACTACACATGTGAGGCCCGCAACGCAGCAGGCAGTGCGAGCAGCAGCACTTCCTTAAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAGGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGGACTCCTCCTTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTTAGGAGTGGCAAGAAGTACAAGATAATGTCCGAGAACTTCCTGACGAGCATTCACATCCTGGGTGTCGATGCTGCAGACATAGGGGAGTACCAGTGCAAAGCCACCAATGATGTGGGCAGTGACACTTGTGTTGCTTCTATCACTCTGAAAGCACCACCAAGGTTTGTGAAGAAGCTCAGCGATATTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACCATTATCGAAGGGCCTGAGCCAATATCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAGAGTGACAACATATGGGTGTCTTATTCAGAAAACGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAACGCCGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTCGCCACGCTCTCCGTTCTCGAACCTGCGGCAATCGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAATGCACAGTCACTGGCACACCTGAACTCATTACTAAGTGGTTTAAGGATGGAAAAGAGCTGACGAGTGACAGCAAATACAAAATAAGTTTCTTCAACAAAGTATCTGGCCTTAAGATTATCAATGTGGCACCCAGTGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTACAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGCATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGCAAAGTCTATGGGTCACCCCCAATCTCTGTCTCCTGGTTCCACGAAGGAAACGAGGTCAGCAGTGGAAGGAAATACCAGACCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTAGAAGAGTCTGATGCCGGCGACTACACGTGTATAGCTACTAATGTAGCAGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTCTTAACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCACTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGCCCCAGGTGACAGGTGTAACGTATCTCTGGAGGATTGCGTTGCTGAGCTGGAGTTGTTTGGTGTAGACACAACACAAAGCGGAGACTATACCTGCATAGTTAGTAATGAAGCTGGCAAAGCTTCCTGTACAACACACCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAGCCCCTGATTCTAGAGGGCACCTACACTGGAACTCCTCCCATTTCAGTTACGTGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATTCCAAGTAGCATGGTAGAGGATGCAGGACAATACAATTGCTACATTGAAAATGCTTCTGGAAAAGATTCTTGCTCGGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAAGTGACCGTTGGAGACTCTGCCTCTTTGCAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCCTGGTACAAAGGAGACACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTGGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGGGAAGTTTCTTCCTCAACTTTCCTTAGTGTGCAAGAGCAAAAACTTCCACCATCATTTTCTCGTCAACTGCGAGATGTTCAAGAAACGGTTGGACTGCCCGTTGTCTTTGAATGTACCATAAATGGATCAGAGCCTATCTCAGTGTCTTGGTACAAAGACGGCAAGCCATTGAAAGATGGCCCAAATGTACAGACGTCATTTTTAGATAACGTGGCCACTCTCAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATAGGGTCTGCTTCCTCCAGTGCCAGACTCATCCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATCCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAGAGTGCAGACTTCGAGTGCCACGTTACTGGGACACAACCAATAAAGGTCACCTGGGCCAAGGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACGATACTGAAAGTAGACAAGGGAGACTCTGGACAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTAATTCCACCAAGTTTCACTAAAAAACTCTCCGAGACAGTTGAAGAAACAGAAGGGAATTCGTTCCGCCTTGAGGGCCGTGTTGCTGGTTCTCAGCCTATAACGGTTGCATGGTACAAAAATAATATAGAGATACACCCAACTTCTAACTGCGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGCGACGCTGGCTTGTACACATGCAAAGTGTCCAATGACGCGGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAGGCGCCTGTGTTTGATCAGCACCTCACTCCAGTAACAGTAAGCGAAGGAGAATTTGTGCAGCTCAGCTGCCACGTGCGGGGATCGGAGCCCATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGGTGCAGCTTCAGCTTTGCCAACGGGACCGCCGTGCTGGAACTGAAGGACGTGGCTAAAGCCGATTCGGGAGATTACGTGTGCAAAGCTTCAAATGCGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAACCACAGTCCCAGCAGCTAAGAAAGCAGCAGTCGACGGGAGACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTTAAATGGACAAAAGGGAAATGGAGGCAACTGAACCAGGGGGGTCGCATTCATATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACCGATTCGGGATTGTACCGGTGTGTCGCGTTTAATAAACACGGTGAAATTGAAAGTAATGTTAACCTGCAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAAACTCCAGTCTTAAAGAAGGGAACTGGAGAAGAGGAGGAAATCGATATTATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGTCTTCTTCAAGCGTTTGAAATGCTAAAGCAAAGTCAAGAAGAGGAGACACATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGACGAAGCCGTGTTTGAAATTGACATCAAGATCAATTATCCAGAGATCAAGCTTTCGTGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACACACACTCAGAGTCAAAGACTGTCAACTCAAAGATCAGGGCAATTATAGGTTGGTGTGTGGTCCCCACATCGCTAGTGCCAAACTAACTGTGATCGAGCCTGCTTGGGAACGGCATCTTCAGGATGTGACTTTGAAAGAAGGCCAGACTTGCACCATGACCTGCCAGTTTTCCGTGCCAAACGTAAAATCTTCATGGTTCAGAAATGGCAGACTCCTGAAGCCCCAGGGCAGGCATCAGACAGCAGTGGAGCACAAGGTCCACAAACTGACCATCGCAGATGTCCGAGCAGAAGACCAGGGGCGGTACACCTGCAAATATGAAGACCTTGAGACGTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGCGAAGTGTCTTTTGATGATGCCATAGTGACATGGTACAAAGGTCCAACAGAACTGACCGAAAGCCAGAAATACAACTTTAGGAATGATGGTCGCTGCCATTACATGACCATCCACAATGTGACCCCAGATGACGAAGGTGTCTACTCAGTAATTGCTCGACTGGAACCAAGAGGTGAAGCAAGAAGCACAGCAGAGCTGTACTTAACAACTAAAGAAATCAAGCTTGAGATGACGCCTCCTGATATTCCTGATTCCAGAGTCCCGATCCCCACCATGCCTATCCGAGCAGTACCTCCGGAAGAAATCCCTGCGATGGTTGTTCCTCCTATTCCTCTGTTGCTGCCATCACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAAAAAGATGCCAAAAAAGTTGTTGCGAAGCCCAAAGAAN--------------CCT---CAAGAGGTTGCCAAGAAG---CCCCTGCGTCCAACTGCCTTGATTCCAGCTGAAGCTCCTGAAATTATCGATATATCCTCCAAGGCTGAAGAAGTAAAAATAACGACAATAACCAGAAAGAAAGAGGTTCAAAAAGAAAAAGAA---GCTGTGTATGAGAAAAAACGTGCTGTCTACGAGGAAAAGAAACTTTTCATCGAATCTTTGGAAGAACCTTATGATGAACTGGAAGTGGAACCGTACACGGAGCCATTCGAAGAACCTTACTATGAAGAGCCGGATGAGGACTATGAGGAGACCAAGGTCGAAGCTAAAAGGGAAGTC---CACGAGGAATGGGAGGAAGATTTCGAGGAAGGCCAGGAGTACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAGAGAAGTCATCCAAGTGCAAAAG---GAGGTTTACGAAGAATCACATGAGAGAAGAATTCCAGCCAAAGTGCCTGAAAAGAAAGCAGTG---CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACCTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTCACCAAAGTACCCGAAGTTTCAAAGAAGATGGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCCGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAGAAGATGTTCTTTGCTTCTCACACAGAG---GAA---GAG---GTGTCAGTCACAGTCCCCGAGGTACAGAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCGGTCCCTGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTTCCTGTCCCCAAAAAG---GAACCTGCTGCTCCCCCGAAA---------------------------GTCCCAGAAGTGCCAAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTCCCAGAAGAAAAAAGACCCGTT---CCTCATATAGAGGAAGAAGCTCCA---CCACCA---NN------NGTTCTGCGTAAGAAACCCGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTCGCTGCCGAAGAAAAACTGTCTGTGGCGGTTCCTCAGAGAGTGGAACTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGAAGAAGAGGAAAGAGTCTCCTTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTAGAGATTACTGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAAGCTGAACCAGCTGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTAATGAAACCGAAAATTCCTGCTAAAATAGAGGAGCCCCCACCAGCCAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAGTCCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCANN------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGGAAGAAGAGCCTCCCCCCACCAAAGTGGCTGAGAGGCACATGCAAATTACCCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCGAGAGCAAGAGTGCCTGAAGAACCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCTAAACTCAAACCTAAGAGAGAGGAAGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---AAAGTT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACGTCCATGAAGAAGAAACTGTTTCAGTAGAACGGGAAGAGGAA---TAT------GATGAAATCGAGGAATAT---GAA---TAT---------AAA---------GAATCTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCGGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAGAAAGCCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTCGTCCCTGAAGAAAAAGTCCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCGTGATGCCCAAGAGAGTGGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCAAAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GTCTATGAA---GAGGAA------------GTTGTAACCCAAGTAGAA---GAATATTTTGAAGAAGAAN---NNNN-TACATTCAT---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAAGTA---GTACCAGTGATACCAGTCAAAGTGCCCGAGATACCCAAGAAACCTGTACCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGGTTCCTAAGAAGCCAGAGGAGAAAGTTCCTGTACCCGTTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCACCACCCGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTG---------------CCAGTTCCTGTTCCTAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAGGAAAAGAAACCAACACCTGTTCCGAAAAAAGCAGAAGCTCCACCACCCAAAGTG---CCGAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACTTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAGGAGGAAGTTCCA---------------------CCTGAGGAGGAGGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------------GAAGTT---------------------CTACCTGAG--N---GAAN---NN------------------GAA---------------------CCTGAAGAANNNGTCCTTCCAGAAATCAAACCTCAGAAGCCAGTACCTGCACGAGTGCCCGAAGTGCCAAAGAAACCTGTACCACAGAAGAAAGTCCCTGTGCCGGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCATAAGAAAGAGGAGGCGCCTCCTGCCACAGTGCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAAGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAGGTACCTAAGAAAGTGGAAGAAACACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CTGGTTGAAGTGTATGAGGAGCCCGAANN---NCCTATTCCAGAAGAAGAGATCCCTGAAGAACCACCTAGCATAGAA---GAGTTT---GAGGAGGTTGTTCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGTACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCAAAGAAGGTTCCCGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGAA----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCTATGAAGAAAAAGTATCAGTTGCCTTCCACAAAGAGGAGGTAGTAAGAGAAAGAACAGAATTAGAAGTAGTGGAAACACCAGTGGAANN---NCTT---GAG---GAAGAA---GAGTTCCACGAAGTTCAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAGAGTCGAAAAACCTAGAATGGAG---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAATTTTTAGAGACA------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGCGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCACA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGATTCATGAAGCTCTTCCTAAAAAACCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCTTAAGAAAGGTATTCAAGAAGAAAGATCATCTAAAGCTCTTTCTGAAGACACAGCGATGTAC---ATT---TATGAAGTATACGAAGAATCT---------------ACCTCAGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAGACAAAAGTCAAAATAGCAAAAGCACCTGAGCCATCCAAGAAAGTCGTTCCAGAGGACAAAATATATGTGACCATTCCTAAAAAGAGAGAAACACCAGCAACCAAAGAGCCTGATATG---ACCAGAGAAGTTTTTCCAGAAGTGGAATTACCTGAAGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTGAAGAGTTGGAAGTCTCCACGGAAGGTCTTCCAGAGCGGCAAGTTCCCGTTGCTAAAAGAAGAACGCTACCACCACCCAAAGTGCCTGAATCACCTCAAGAAACTGTCCCTGTAAAGAAAACCCCCATGGCTGCTCCCCCTGAGATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGAAAGAATTTGCTCCTGAAGTGCAAGTATCTGAGGATGTTCCTAAAGAACCAGAACCTCTGCCTATAGAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTTTT---CCTGCCAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCGATTGAAGTGCCGGAAGCTCCCCAAGAAATTGTCACTGAAAAGAAAACATATGTGATTCGTCACAAAAAGGCTGAAGTTGTTCCTGATGAAGTGCCAGAAGTGCCCAGAGAAGTTGTCCCAGAAAAGAAAGTGCCTCCTCCCCAAAAGCCTGAAGTCGTACCTGCC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGCTTGTGGCGCCT------------------------------------------CCTAAAAAGCCAGAAGTC---------------------------CCACCTGTTACA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------AGGNN---------------------------------------NCTTNNNNNNNNN---N--------------------------NN-NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCAGAGGTGCCCAAG---GCAGCTGTTCCAGAAAAGAAGGTGCCTGAAGTG---ATCCCTCCCAAA---CCAGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTGAGN------NNCCCAAGGAAGTCATCCCTGAGAAGAAAGTACCGGTGGCTCCTCCCAAA------------------------------------------------------------AAGCCAGAA---GCTCCACCTGCTAAAGTT------------CTT---GAAGCTCCTAAAGAAGTTGTCCCCGAAAAGAAAATGTCTGTGGTTGTGCCCAAAAAGCCA---------------------GAAGTC------------------------------CCACCTGCTAAAGTGCCTGAAGTTCCTCAAGAAGCTGTCCCCGAAGAGATCATT---CCCAAGGCACCACCCAAAAAAACAGATGCTCCT---CCTGTTACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGCGTGTG---CCA---------------CCTCCTAAA------------AAGCCG------------GAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCCGAGGCTNNNGAAGTTGTTCCTGAAATGGAAGTGCCTGTG---------------------GTGCTTCCTAAAGAGCCTGAAGTCCCA---CCTGTTACAGTGCCCGAGGCTCCTGAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGCCGCCTCCTAAAAAGCCAGAAGTTN--CCTGTTACA--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------NN-------------------------------NNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLlynRuf1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTCCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCGTGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCACCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCTGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGAAAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAAAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCTGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCCATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAACGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACAGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTGGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCTGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGACGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTGTCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---GTA---GAAN---NNCCAGAATCAATTTTGCATGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGCTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCATTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAAGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTTCTCTCCATC---------AGTGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTGCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTACTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATAACATA---------CATGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCCTCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACATGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCACATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCAAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGAAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCAGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAGAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCAGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGGAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCGAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACATACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGTGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGTGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTCAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGTACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCGATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAATGTCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACCGACACAGGAACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGTTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGTGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACAACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGACCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCCGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTACAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGAGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATACTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACATTCAAGAACAACATACTCCTGCTGCATGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTATGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACGGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAGAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCACCCAAAGTGACTGAGAGGCACGTGGAAATTACTGAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATCCCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---ACACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATG---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTTCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTCCCTGAAGAGAAAACATACATGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCGGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGTGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCACCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---ACA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NTCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GCGCCTCCTAAAAAGCCCGAAGTCCCACCACCCGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGTGCCTCCTAAAAAGCCCGAAGTCNNN---CCCGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLlynPar1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCAGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAAAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAACGTCCTAAAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCTGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---ATAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCCATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTAACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTGGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATATCCCCCTCGGATGCTGGGGAATATACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGACGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCGGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGTCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGCTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAAACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCATTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATGTGATTAAAACCAAAGAACTGAGTAGTCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTTCTCTCCATC---------AGTGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTGCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTTTCCATAGAGGAAATTACTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCCACAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATAACATA---------CATGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCCTCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCACATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCAGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGGAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGTGGGACATACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACGTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAGGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTCAGAGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTGAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCGATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGCTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAATGTCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGTGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATACTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGGAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACATTCAAGAACAACATACTCCTGCTGCATGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCGGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTAAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCATTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GGAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACGGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCACCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTGAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAAGAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATCCCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTACCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATG---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTTCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAANNN-------------------------------------------------------------------------------------------------------------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAAGTT---NNNGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N--------------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN------------------------NNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN-----------------------------------NNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTCCT---CAAGAAGTTGTTCCAGAACAGNNNGTACCA------------CCCAAAAAACCAGAAGCCCCA---GTTNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------NGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLaciJub2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGATCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATACAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGTTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTTGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGCCAGCCAAGATTCTGCCTGGTATACGGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACATTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCTGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGATAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATACAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGGGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATATACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGTCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAGTATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTTATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCATGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGAAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCATTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAGGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGTCTAATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCGCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAACTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGAATTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCANN---NGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATATATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAGCCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGTTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGATTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACTTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACATTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGAATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCTAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGTGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACCGAAGTCAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAN---NNATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGACTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAACGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACACTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCAGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAAAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGACTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTCCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTTGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTCACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTACAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACATGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAG---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTCACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCAGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCTGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAGAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGACGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAGGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGCTAGAGTGCCAGAAGTACCCAAAAGAAGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAG---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCCAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAGAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAGTCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCCAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTGCGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGTGGCAAGCTCCTGTTGGTAAAAGAAGAAAAGCACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGTTGTCCCTGTAAAGAAAACACCCAAGGCTTCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGGA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTCATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAAGTT---NNNGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------NNN-------NNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN----------------------------------------------NNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNN---NNNNNN----------------------------------------------------------------------------------------------CCTGAAGCT------CTT---CAAGAAGTTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTGGAAGTTGCA---CCTGTTCCAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGCTGTGACGCCTCCTAAAAAGCCCAAAATC-NN---CCT---GTTAAAGTGCCTGAAGTTCCTCAAGAAATTGTT---CCTGAAAAGAAAGCACCAGTAGTGCCT------------------------------------------------CCT---------------AAAAAGGCCGAAGTCCCANNNGTTNN----------------------------------------------------------------------------------------------------------NNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNN------NNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLaciJub3
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGATCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATACAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGTTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTTGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGCCAGCCAAGATTCTGCCTGGTATACGGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACATTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCTGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGATAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATACAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGGGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATATACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGATCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGTCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAGTATACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTTATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCATGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGAAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCATTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAGGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGTCTAATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCGCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAACTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGAATTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCANN---NGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAA---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATATATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAGCCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGTTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGATTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATTGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACTTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGTACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACATTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGAATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCTAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGTGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACCGAAGTCAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAN---NNATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGACTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAACGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCAGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTACAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCGCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAAAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGACTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTCCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTTGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTCACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTTGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTACAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACATGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAG---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTCACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCAGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCTGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAGAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGACGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAGGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGCTAGAGTGCCAGAAGTACCCAAAAGAAGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAG---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCCAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAGAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAGTCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCCAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTGCGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTATTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGTGGCAAGCTCCTGTTGGTAAAAGAAGAAAAGCACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGTTGTCCCTGTAAAGAAAACACCCAAGGCTTCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGGA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTCCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTCATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTTGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAANNNTCTNN------------------------------------------------------------------------------------------------------NAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCTGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCAGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN-------------N---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------NNN-------NNAAANN----GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------AAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAA------GTGNNNCCTCCTGAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGTTGTGGCACCTCCTAAAAAGCCTGAAGTCCCA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpumCon1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCAGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCACGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAGATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCTCTTAGAATTGATTCCACTGCCAGCCAAGATTCTGCCTGGTATACGGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAGGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAGGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACTTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCATTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAAACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGAAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGAA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCATTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTGTCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAGGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGACATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTAATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATTCTCAGAAN---NNGAAACTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGCCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACG---------CCTGTC---CCTGATGAGGTTGCTTCGGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAGCCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGAAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACATTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAACATGATGGGAAATATGTCTGTCAGGCCAGAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAACGATGTTGGCAGAAGCAGCTGCAAAGCTAGAATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAGAGAGTTGCACTCAGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAACAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCGATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTCGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACCGAAGTCAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTATGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATAGTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTGCAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGACTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTGCTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAATGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTATGCGCAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCGGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACACTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCATATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGCGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAAGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGCCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGATGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATAAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTCAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACGTACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGTGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTACAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCCATGAGGAGAAGAGAATTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTCACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGTA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCGGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAAAAACCGGTC---------------------CCTGAAGAAAGGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACGATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAGGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGACCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCTGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GAGCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGAAGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCGCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCAATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCT---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCGAGGAAGGTCTTCCAGAGTGGCAAGCTCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGTTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N------------------------------------------NNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN-----------------------------------NNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTCCT---CAAGAAGTTGTTCCAGAACAGN----------------------------------------------NNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpumYag1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCGTACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCCAGAACAG---ATGAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTCACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCACGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGATAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCACCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAACCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAGATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTTCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATAATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGCCAGCCAAGATTCTGCCTGGTATACGGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCGCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTATCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATAGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAGGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACTATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTATAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTTAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACTTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCGCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGCGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCATGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCAGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCGCAACGTGGAAATATTCAGTTTCTTATCATACGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCATGGAAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGTTCTGACCTTCAATTATCTAACAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCATTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTGTCTAAAAATAAGTTCCAAAGGAGAAGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAGGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCGGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGACTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAACTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCACCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTTGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGCCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGACCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGACGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAGCCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAACTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACATTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACTCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACGTGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGTACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGCAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACATTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTTGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGAATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGAATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGATGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTCGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACCGAAGTCAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGGAAAAACGTCACCTTCACAAGCGTTATAAAAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTGCAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGACTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCGAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTGTCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCTGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGTTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTGGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCCAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCCCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAATGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACACCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCATATACGGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTTAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGCCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAGTTCTTTCAAGCTTGAGGGCCGTGTGGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTATCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGGGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGATGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGGTTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTGAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGGTCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCCGTGTATGAGAAAAAGCGTGCCGTCCATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ATTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTCACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGGGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTTCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCATGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGAAGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTTATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAAAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTTCCTGTTCCTNNNCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAATACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAATGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGTGGCAAGCTCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGTTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCCGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAAGTT---NNNGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------------NNN-------NNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN----------------------------------------------NNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNN---NNNNNN----------------------------------------------------------------------------------------------CCTGAAGCT------CTT---CAAGAAGTTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTGGAAGTTGCA---CCTGTTCCAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGCTGTGACGCCTCCTAAAAAGCCCGAAATC-NN---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpriBen2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCGAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGAATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCATGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCACCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTATAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAGATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCCATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTAGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAACCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACGAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTTTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAAGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACTTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCGCTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTGTCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTAAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCCAAACTGTCTGTTACTGTCACGGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTTTTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAAGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGACCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAAGCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGATAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAGTGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGGTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGACAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGCC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGGTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACACCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAAGACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGACGCAGAAAACAAACACATTTTAGAACTCTCAAACCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATGTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGCACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATATTCAGATTAGTTTGGGTGGAAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCATTGAGAGAGCAGAACTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACATATACCTGTAAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCACGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCAATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCCGGTGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NN---NNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNCAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GGTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAGAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GCGCCTCCTAAAAAGCCCGAAGTCCCACCACCCGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACTAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpriIri1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACTGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGTTTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCGAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGAATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCATGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCACCTGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTATAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAGATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCCATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTAGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAACCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACGAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAAATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTTTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAAGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCGCTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCAAGGACTCTGAAAGAGTAAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCCAAACTGTCTGTTACTGTCACGGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACCCCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAAAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCATTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGTACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAAGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAATGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGACCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAAGCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGATAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCACAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGGTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGACAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGCC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGGTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACACCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTTACCGCAAGATTTCAGACGCAGAAAACAAACACATTTTAGAACTCTCAAACCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATGTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGCACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATATTCAGATTAGTTTGGGTGGAAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACATATACCTGTAAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCACGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACAATTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCAATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCCGGTGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACTATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATCTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGGACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCAAATGCCGCTGGGTCTGATGAGTGTCGTGCTGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCCCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCCAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAATTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCTATCCTGGGAGCCTCCGCAGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCTGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAGCCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACAACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAATCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAATGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTTGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACACTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGACTCAGTTGCTGAACTGGAGCTGTTTGATGTAGATATAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAGGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGATGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAAGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACAGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTGCCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGTTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCCAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAAGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAATGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACTGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAGTCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGAAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAAGTT---NNNGAAATTGTCCCTGAAAAGGAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NN---NNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------------------------NNNNNN---NNN---------NNNNNN------------------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNN----------------------------------------------NNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNN-------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------NNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNN---NNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpriViv3
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCGAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGAATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCATACGCTCAGCAGACCACTCTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGTGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCATGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCACCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTATAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGCTTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAGATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCCATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAACCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACGAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGCAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTTTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATAATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAGTACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAAGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCGCTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTAAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCCAAACTGTCTGTTACTGTCACGGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAAAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAAGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGACCCTAAGGTTTCCGCTCGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAAGCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGATAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGACAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGCC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACACCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCATGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATTGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATGTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGCACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTCTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATATTCAGATTAGTTTGGGTGGAAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTAATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACATATACCTGTAAAGTCAGCAATGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCACGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAATGATGAAATTACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATAACAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACAGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAATCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGTCGGTGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACATTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAATGAGTCAGGAATTGAGAGGTGTTATGCCTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGATGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATTGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATCTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACAGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCAAATGCTGCTGGGTCTGATGAGTGTCGTGCTGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCCAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCTATCCTGGGAGCCTCCGCAGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAGCCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACAACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAATCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTTGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGATGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACACTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCTGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTGCCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTTAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATGTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAGGGTAGACATAAGACAGAAGTGGAACACAAAGTTCATAAACTGACCATTGCTGATGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAATCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCCAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTTCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCAGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAAGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAATGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCGGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACTGGAANN---NCCTATTCTGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGAAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCGGGAAGCTCCCCAA---------GAAATTGTCCCTGAAGAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAAGTT---NNNGAAATTGTCCCTGAAAAGGAAGCACCAGTGGTGCCTCCTAAAAAGCCC------------------------GAA---------GTCCCA---CCTGTC------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTT---CCAGAACAGAAATTCCCCAGAGTACCACCCAAAAAACCAGAAGCCCCACCG---GTTTCA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---CAAGAAATTGTT---CCTGAAAAGAAAGCACCAGTAGTG---------CCTCCTAAAAAGGCTGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGGTTGTGGCGCCTCCTGAAAAGCCGGAAGTCCCACCACCCGTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGTTGTGGCGCCTCCTAAAAAGCCTGAAGTCCCA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACTAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NN---N---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLfelCha1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACTCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCATGTCGGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAATAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAAGCGGAAGCTGTAGCAACAGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGCTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAAAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTAGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGTTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCACGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAGAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTTATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAGGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATCATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTGGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGGAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATAGCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAGCTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAATGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTGTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTCTCTGGA---------ACAGATCTAAAAGTTTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCGAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAGATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGCGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGACCAAAGTGTTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCACAGAAAGGTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTGCAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGAATAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCACTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACTTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATTGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGATCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCCGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTAGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACATGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACCTGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACGGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAGCTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATTTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAGGTGCAGAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAACGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCGCCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATTCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGATTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCTGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCTCCATAGTTCTTGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACCGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGACAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAATGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACGTAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTGCAATGCCAAGTTGCTGGCACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCATCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAGGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATGTAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTAGTCCAGTAACAGCAAGTGAGGGAGAATCTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGACTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGATGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCGGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATCGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAGGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAGGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGACTATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCACGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAGAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCCAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCTCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGGTCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCTAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCCCCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTGAAGAGCCAGAATCTCTGCCTATAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTCCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCTGAAGTTCCTCAAGAAACTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CTACCTGTC---AAAGTG------------CCTGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCAGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---NNAAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GCGCCTCCTAAAAAGCCTGAAGTCCCACCACCCGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCGGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---CCCGTTAAAGTGCCT------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCT---------------CCTAAAAAGCCTGAAGTCCCACCACCAGTTAAAGTGCCTGAGGCTCCCAAAGAAGTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCGAAGGCAGCTGTTCCGGAAAAGAAGGTGCCTGAAGTTATTCCTCCAAAACCA---------------------GAAAGTCCGCCTCCTGCAGTGTACGAGGAGCCT---GAGGAAATTGCCCTGGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCCCCA------AAAGTGACAGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCTGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCGGAAGTCCCACCACCCAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCGAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAAGAGGAGGAACCAGAAGCA------CCACCACCAACAGTGCCTGAAGAACCAAAGAAGGTTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCCAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------GTCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAACTGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCG---ATACAAGAACCTGAACCGGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGAAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN------GTTACAAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCGCCTCCTGTGGAGCCCGCACCAACTCCCATTGCTGCCCCAGTGACCGTACCAGTAGTTGGGAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAAGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCTGATGAAGCCCCATTCACGTACCAGCTAAAGGCTGTGCCACTGAAGTTCGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTTGGGTCTTCTGCAATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATTATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACGGCTAAGCTTGTTGTAGAAGAACTTCCCGTGCGTTTTGTAAAGACACTTGAAGAGGAGGTCACGGTGGTAAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGATGAGAGCCCTGACCATCAATGATGCAGATGACCATGATGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCCAAGGGGACAGCCGTTTTTGCCTGTGTAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAGGGATATGATGAAATCCCCTTGGAACCAAATGATAAGACTGAGGTAGTAAAAGAAGGAAATAAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGATGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAAGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGACGACAGGCTCGATTTGAATGTGTTCTCACTCGAGAGGCGAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCACATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAGCTGGAAATGAGAGAGGTGACTCTGGACGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTCAAGTGTGAGGTGAGCAAAGACGTACCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTAGCTTCACCGAAACACTCTATCAAGACGGATGGGCTGCGCCGCATCTTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTGGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCGGAACCAGATGTTCATGGCCAGTGGAAGTTGAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCATACTCTGGTCCTTTATAACTGCCAACTGGATATGACAGGGGAGGTGTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACCCCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGAGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAATTTGAGCTTATAAAGGATGGCACCAGACATTCATTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAACTGCTGTGTTCACTGTGCACCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAATGACCAGCGCCTGCATACCAGCAGATCCGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGACGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCGTACTTTACCGGAAAGCTTCAAGACTACACTGCCGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATCAGCAAAGCAGATGCACCAGTGACATGGTTTAAGGATGGCAAAGAAATAAAACCATCTAAAAATGCTATCATCAAGGCAGATGGCAAGAAGCGCATATTAATCCTAAAGAAAGCCTTGAAATCAGATATCGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATTGAAGATCGGGAGATCAAAATGGTGCGACCCCTGCACAGCGTAGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAAGAGGACATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAGTGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAATGCTAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTCACCGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATCAGGTGGTCCCACGTTCAGAAGGAAGAATTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACTGCAGTATTGGAATGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAAGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTGAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAATGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTAGAAGAAGAAGCTGTCTTTACAAAAAATCTTAGCAATGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTATAAAGGGGATGAAGAGATCATTGAAACAGGAAGATATGAAATACTTACGGATGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAAACTTTGAAGTCCAGTGGAAGAGAGATGATAAGACACTTGAATCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAGGAAGTCATCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACACTCCGAATTAGAGACGCACGATTAGATGACCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAACACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAACGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTGGAAGACAGAAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTGTTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCCGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTTCGCAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGATAGTTGTGAGTTCACTGTCACTGGACTACAGAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGACATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTGAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGATCTATCTGCAACTGTCACTGATGTGGTAGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGCATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAAATCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGTCCAGTATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTAGAAGTTATTGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACGTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTGATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCAGGAGAACCTGCTTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAACGTTAAATGGAGAGATAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGGGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCCTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGATAGTAAGAGAAGTGACACTGGCACATACATCATCGAGGCTGTCAACATCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCTAAAATCACAAACTATGTCGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAGTAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGAGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGCAATAAAATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCCGGACCTGGAAAACCAAGCAGATCAACTGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTTCTCAAGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTCTGCAGGGAAAAGCTGTATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTATATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAGTTGAGGACTCTGTTCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAAAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGCGAACCCACAGAAATCCTGTCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATATCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATTAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGAATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAATGATCATATCTCTGCACACCTCGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACACTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCGATCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTCCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTCGAAGAGGGAAAGGAATACCAGTTCAGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGAGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGAACTTGATGCAACTATTTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTTATTACACCAGAAGAAATTAAAAAGCGAGTAGCA---CCCACAATTAGAAGGAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACACAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGTTGAAAATGACCATGGTATCGCAAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGGCCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTATTGTCACTTCAACACTCAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGGAAAGAGTATCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCGCCATGTGTTTCAAAGCCATTTATAGCTAAAGATCCATTTGAACCACCTGATGCGCCCGATAAGCCCATTGTAGAAGACATTACAAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAATCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAACGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGACCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACCGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGAACAAATGAATGGTCACGTTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGACCACCAGGAGAAACGGGACCGGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGCATACAAATAATGGCTGGGAAGACCCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCGGAACTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCGGTTCTTGACTTAAAACCTGTTGTGACAAATAGAAAGATGTGTTTGCTTAATTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATCACGGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACTATCACCCTTGATTGGAAAGAGCCCCGCAGTAATGGCGGCAGCCCCATCCAAGGTTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAGAGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCTGTCAATGAAATTGGCGAAAGTGAACCATCTCTGCCTCTTAATGTGGTCATACAGGATGACGAAGTGCCTCCAACTATTAAGTTGCGCTTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAACGAAACTGTGATTGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACGGAGCTTAGCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACAGTTACTGCTTCCAATCGCCTGGGTTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGATAATGGGGGCAGTGAAATTACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTAAGCTGGACTCCTCCTCTGGACAATGGCGGGTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATTACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCGCGTTTGATTGAAGGTGTTAAATACCAGTTCCGAGCAATGGCAATAAATGCGGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGCCCACCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCTAGCATCTCGCTAGGATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACTACCTGTGAATGTGTGGTACCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAACGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCTAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACGGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGCAAGCGATCTCATTCAGGCAAATATAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAAACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAGGACTATTGATGGAAAAGTCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTTATTTCTGAACAGCAATATTTCTTCCGTGTGCGGGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGAAAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCTGTGACTGTCGAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTACCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGAAGGAGCGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTGCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGGGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAATAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAGCCAGAGTATGATGGAGGCTCTCCTGTGACAGGATATTGGCTAGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGATTATCAATTCCGTGTGTATGCAATCAATGCTGCCGGTGTGGGTCCACCAAGTCTGCCATCAGACCCAGTGACTGCCAGAGATCCAATTGCCCCTCCTGGTCCTCCACTTCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGGTCTAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGTAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTCACAGATATCATCGAAATGAAGGACAGAATTGTGTTACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGTCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGCGAACCATTCCGGTCTGACAACCTCACCAATGACTCCTGCAAGCTGACATGGTTTTCTCCGGAAGATGATGGAGGCTGTCCAATCACCAATTACGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACGTATACAGTCACCCGGCAAAATGCTACCGTCCAGGGTCTCATTCAGGGCAAAGCCTACTTTTTCCGAGTTGCGGCTGAAAATAGTGTTGGCATAGGCCCATTTACAGAGACACCAACTGCACTTGTCATCAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCGACACTTGACCTTGACTTCAGAGATAAACTCACAATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTACTTGGTTCAAAGATGAAGCTGATGTACTAGAAGATGATCGTACTCACATAAAGACCACTCCGACAACACTTGCCCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAAAAGGAAGTGGGAAAAGATATTTGGATGCCTGTTACGTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACAGAAGTTACCAAAAATTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAACGAAATTGGCATTGGAGAGCCAAGCCCACCATCCAAACCATTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACGTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAATACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAACGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTAGAAACACCTAAACCCATCAAGGCTCTGGATCCCTTACATCCCCCAGGGCCACCCAAAGACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTACCTCCATCTGTGGAGCTGGATGTGAAGTTAATTGAAGGTCTCGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCTATTATAAGAGGTGTACCCATTCCCACTGCAAAGTGGGCAACCGACGGGAGTGAGATTAAAACAGATGAACACTATACAGTTGAAACTGACAGCTTCTCGTCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGCACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCCGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAGTGGTGCAATGGTGTCTTGGACTCTGCCAAAATCTGACGGTGGCAGTCCAATAACCGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGTCTGGACTCTATGAGGGAAATACCTATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGAGTTGGTGTGGACAAAGCCGCTCAGTGATGGTGGTAGTCCCATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGACCAGGATTAATAAAGATGAGCTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGATGTTACCTGTCGTGATATTATTACCGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAGAGGCAGACCTGACCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCACGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGCGGGCATGCCCAAGGTTCTGCCATCGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAAGGTTAGCAATGTAAGCAAAGAGAACTGTACACTTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCAAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGCAGCCCGAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAAATGTGTTGAGAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGAGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTGCTTGATCTGAAATTGAGTGGTGTGCTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAAGCAGGTGTGAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAAATTGATACAAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAGGCGAAGTGATGGTGGGAAATACGTAGTTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACCGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGCTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTATGACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTCTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAAAGACGTCTCAAAGTACAGAATCTCCTCCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACAAGAAACTCCATAACTCTTGGGTGGGGAAAGCCAGTATATGATGGTGGTGCACCGATAATTGGATATGTTGTGGAAATGAGACCAAAAAGAGAAGACATGTCACCTGACGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCAGGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGCGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTCTTTGCCATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACTCGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACGAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGATAGAAAGACGTGGTCAACAGTCACCCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGCAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTACGGCCCCGGTGTGCCTGCAGACGTCCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCTGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACGAAGAACAGTGCTACATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCGATCTGTAAGTGGAAAAAAGGAGAAGATGAAGTCGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGACAGTTCTTCCATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCGGGGCCCCCTCAGCCTCCGTTTGACATTACTGACATAGACGCTGATGCTTGCTCCCTCTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTCGGCATTTCAGAGCCTCTGCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACTGGTTATCTGATTGAGCGCAAAGAAAGAAACAGTTTGCTCTGGGTAAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGTCCACCCAGCAAACCAACAGAATATGTAACTGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTGTCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTGCCTGGCGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGAAGGCACACTGCTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCACTGCACACTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGCGCAATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCCCAGGTCTCTGCCACTGTGCCCATCACTAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCCAAAAACCCATACAATCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACGTAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGAAAAACGCTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTCGATATAAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAGTATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCGGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCGAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCACAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAACGAAAATGGAGAAGGAACCCCAAGTGAAATCAGTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCGGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAGGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCCAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTATCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACACCTCCATTGGAAGATGGTGGCTCACCGATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGACGGTATCAACCTTAAAAACCGAGCTAACATTGAGAACACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGACCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGCGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATTAGCAACTATATTGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCAATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACGGCGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCGGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCCGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCACTAGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGGTTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTCCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAGATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACGATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCCGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAATTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCCGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGCTCAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGGTAAAAGGCGATCAGGAGCTTTCAGATACAGCCCGATTAGAAATAAAGAGCACGGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATGTACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCGCTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTGGTTTGGACCCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTTGGTGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGACGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTGGAAGCCCCAGACATTGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTTCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAACCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTCGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGATCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCGATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACAGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTTATGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCAGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGACGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCGGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACGGGATTAACAGAAGATCACGAGTATGAATTCAGAGTCTCTGCAGAAAACGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACATCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCGTCATTGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCCTATGCTAATGTGAGTAATAAATGCGGTAAAACAAGCTTTAAAGTTGAGAACCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCGTTGATGTGGGAGAAACCTGAACATGACGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGTTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTATAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCGTTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACTACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACGACGATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCCTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGATGGAGGACAATATATCCTGAAACTCAGCAATGTTGGTGGTACAAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCTGAAATTGAGGGCTACCTTCTTGAAAAACGAGATAAGGAAGGTATTCGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACCGAAGGTCATTCTTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATTGTGCATGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGCGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAAGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCATTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACTAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGATATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGACGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACCTGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTACATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACGGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACAAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCTTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAGTGTTCTCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCGCCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGCGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACTATACCTTTCCGAGGAAGGCCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGGCCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGGAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGACGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCGCTAGAAAAGGGACAGAAAAATTGGATTAAATGCGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTATTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTGCAACGGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGACTGTCAAATTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGGGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCTAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATGGAGACTCAATTCACTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATCGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACGATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCGCCAGCAGATGATGGCGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGACCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGTCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCGTCCATCACTCTTGGCTGGAGTAAACCTGTCTACGATGGAGGCAGTGCTGTTACCGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTTCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACGTGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATACATTCTTACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCGGTGAAGGCTGCTGAAGTACCAGCTCCTATACGTGATCTCTCAATGAAAGACTCCACAAAGACATCTGTTACCCTGCATTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAATATGGTCACATGCTGGTATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACATTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGCATGTCAAGAAGGAGAATGGAGGGAAATACACCATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATCACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTTTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGCTTATGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATACAACACCTATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACATTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTTACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGATGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACCATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAATTGTAGAGTTTGGCCCTGAGTACTTTGATGGCATCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGTCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCACAGTGGTGTATATAGTGTGGAAGCCAAAAACGCATCGGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGACGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAAGTGGCAATGAATACCAATTCCGTGTTTCTGCAGTCAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACGCTGACATGGACAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATACAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACCGTGAGCTTAGAATGGTCTAGGCCAGTGTTTGATGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTGGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCCGGAAAAGGAGACAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGATTAACAGCTCCTGAGTTAGATATCGATGCGAACTTCAAGCAGACTCATGTCGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACGGTGGAAAACTGCAACAGAAATGATGCAGGGAAATATACCCTCACTGTAGAAAACAATAGTGGTAGCAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGTCCACCTGGCCCAATCACTTTCAAGGATGTGAACCGCAGATCTGTTACAATGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGTGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTAGCAGAAGGTGTTCCGTACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTAGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGTAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGACGCTGGCTACAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCTAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCTTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTCGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAGTCATGTGTCCTATCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCCTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATACTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTGGAATCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGTAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCCGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAAGGTGATCTGGTTACCATAAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAGTCTCTCTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAATCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACCTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACGTGAGACCAGTAGGCTCAACTGGGTGATTGTTGAAGCTGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGGGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCCGAATCTGATGGTGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCCGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACCGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGTAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTATCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTGGAAGTGGTCGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGCGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTGACAGCCGTAACTGTACAAGACCTCAGAGTATTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAACTGGTGATACCAATTGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATTCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACCGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCTTGGCAACCACCTGAATTAGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATACGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACTCTAACACACCTACCTCAGGGCGCTGAATACAGATTCCGGGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTCGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTTGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAGCCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTCTGCTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGGTTTGGTAAGGAGCTGGTACAGAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACAAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACACTTCGACTTCACGTTATGTATATTGGTCGTCCAGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTAGAAATACAAGATAAACCCGACAAACCTACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCGCCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGAGTTTCGGCTCAGAACACTTTTGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTCGAAAAGCCAAGTGCTCCTGGCAAACCAACTATTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCTAAATCTGATGTCCCAATTCAGGCGCCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCCTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTATAGGATTCAAGAGTTTAAGGGTGGTTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTATCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACGGCTTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACGCTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTGATCGACAATAATGGACACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCGGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCCACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTGATAGCTGAAAACAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAAGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAATTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGACCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGACACAGAAACATCTTATACCTCCACGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGCGCTTTTGAACTTAACGAAAGAGAGATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCCACAGACATGTGGTCACTTGGCACGCTCGTGTATGTGCTGTTAAGTGGTATTAATCCATTCCTGGCAGAAACTAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACCAAAGTCATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGCGGTGCAATTCGATCTCAGAGGGGAGTCAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCTGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAGATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTTCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCCGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAACCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCCGTGTAACTATGGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTCTCCATGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCGGAAATCCTTTCTGGCACTGAAACG------GTGCCACTGACCCAGGTGGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAATACAAACAGACTCTAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGAGACATGTCGGATGAAGAACTTCTCCTGCCCATTGATGACTACTTGGCAATGAAAAGGACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGCTTCTCGGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTTGAGGAAACAAAAAAAGACTTCAGATATTCAACCTATCACATCCCCATGAAGGAGGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAGAGAAGATGAAGAGTTGCTTCGCCCAGTTACTACCACTCAGCGACTGTCGGAATACAAAAGTGAGCTTGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATATGAAATCTCAAAACATGCTCAAAGAGAGTCC---TCCTCG---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCTCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGACATCCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCCAGTGAGAGATCACTCTCAAGATTTGAGAGGTCCGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCGCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCATAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACAGTGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTATGCTTCCCGACGCAGAGACGAAGAGGTCCCCCGGTCTGTCTTCCCTGAGCTAACAAGAACAGAGGAGTATGCGGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCTTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TTAGCATATGAACACCACGCCTCTGCGGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGCGAGTCTGCAAGGTTTTCTTGCGACACAGATGGTGAGCCGGTACCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCGACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCACCCAAAATCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGCTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCACCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGCATTATGTGCAAAAGAGATCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAGATCCATAACCTCACGGAATCGGATTGTGGAGAATACATTTGCGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAG------------------------------ACGGAAGCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCTACTGGAGAACCACGGCCGACAGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCATAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGTAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTCATTTCTGAAGAAATGAAAATGTCAGAAGTGAAATCTCAGGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAACTCTGAAGAGTACAGATACGGTGTCTCAGGCAGTGATCAGACCCTAACCATCAAGCAGGCCAGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTATGACTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCGGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTTATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTTAGTCTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGATCTATT
>felCat9
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCTGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAATAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGATGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCATGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAGTAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACCCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAATAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTTCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTTGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTAAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTAGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCCATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACTCAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTACAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCTGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAATCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTGTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATTGAGGACTCTGAAAAAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCAAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTCGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGCGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTCGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGACCAAAGTGTTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCACGGAAAGGTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATACTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTAGCAGTGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGAATAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGTTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAC------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCATACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGACGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAACCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTAAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCCGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTAGACGGGAACGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACACTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATCAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACGGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCGCGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGTTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATTTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACACTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACCGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGATTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCTGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGTGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCTGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCTTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGTCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAGTTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAAAGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACACCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGTCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCTGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGCCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCTGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTGCAATGCCAAGTTGCTGGCACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACACGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCTACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCATCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCATGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCTCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAGATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCGAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTCAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATACGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGATGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCGGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATCGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTACTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAANNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---NNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTT---CCAGAACAGAAATTCCCCAGAGTACCACCCAAAAAACCAGAAGCCCCACCG---GTTTCA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---CAAGAAATTGTT---CCTGAAAAGAAAGCACCAGTAGTG---------CCTCCTAAAAAGGCCGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNNN------------NNNNNNNNNNNN---NNN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------------------------NNNNNNNNN--------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNN-CAAAAACCA---------------------NN-NNNNN--NNCCTNNNGTGTACGAGGAGCCT---GAGGAAATTGCCCTGGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCCCCA------AAAGTGACAGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCCGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCAGAAGTCCCACCACCCAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCGAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------CATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAAGAGGAGGAACCAGAAGCA------CCACCACCAACAGTGCCTGAAGAACCAAAGAAGGTTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCCAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------GTCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAACTGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCG---ATACAAGAACCTGAACCGGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGAAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN------GTTACAAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCGCCTCCTGTGGAGCCCGCACCAACTCCCATTGCTGCCCCAGTGACCGTACCAGTAGTTGGGAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAAGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCTGATGAAGCCCCATTCACGTACCAGCTAAAGGCTGTGCCACTGAAGTTCGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTTGGGTCTTCTGCAATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATTATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACGGCTAAGCTTGTTGTAGAAGAACTTCCCGTGCGTTTTGTAAAGACACTTGAAGAGGAGGTCACGGTGGTAAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGATGAGAGCCCTGACCATCAATGATGCAGATGACCATGATGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCCAAGGGGACAGCCGTTTTTGCCTGTGTAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAGGGATATGATGAAATCCCCTTGGAACCAAATGATAAGACTGAGGTAGTAAAAGAAGGAAATAAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGATGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAAGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGACGACAGGCTCGATTTGAATGTGTTCTCACTCGAGAGGCGAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGATGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCACATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAGCTGGAAATGAGAGAGGTGACTCTGGACGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTCAAGTGTGAGGTGAGCAAAGACGTACCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTACCTTCACCGAAACACTCTATCAAGACGGATGGGCTGCGCCGCATCTTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTGGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCGGAACCAGATGTTCATGGCCAGTGGAAGTTGAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCATACTCTGGTCCTTTATAACTGCCAACTGGATATGACAGGGGAGGTGTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACCCCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGAGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAATTTGAGCTTATAAAGGATGGCACCAGACATTCATTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAACTGCTGTGTTCACTGTGCACCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAATGACCAGCGCCTGCATACCAGCAGATCCGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGACGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCGTACTTTACCGGAAAGCTTCAAGACTACACTGCCGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATCAGCAAAGCAGATGCACCAGTGACATGGTTTAAGGATGGCAAAGAAATAAAACCATCTAAAAATGCTATCATCAAGGCAGATGGCAAGAAGCGCATATTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATTGAAGATCGGGAGATCAAAATGGTGCGACCCCTGCACAGCGTAGAGGTGATGGAGACCGAGACGGCCCGCTTTGAAACTGAAATCTCTGAAGAGGACATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAGTGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAATGCTAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTCACCGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATCAGGTGGTCCCACGTTCAGAAGGAAGAATTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACTGCAGTATTGGAATGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAAGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGATATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAATGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTAGAAGAAGAAGCTGTCTTTACAAAAAATCTTAGCAATGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGATATGAAATACTTACGGATGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACACTTGAATCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAGGAAGTCATCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACACTCCGAATTAGAGACGCACGATTAGATGACCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAACACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAACGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTGGAAGACAGAAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTGTTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCCGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTTCGCAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGATAGTTGTGAGTTCACTGTCACTGGACTACAGAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGACATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTGAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGATCTATCTGCAACTGTCACTGATGTGGTAGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGCATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAAATCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGTCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTATAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTAGAAGTTATTGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTGATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCAGGAGAACCTGCTTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAACGTTAAATGGAGAGATAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGGGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCCTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGATAGTAAGAGAAGTGACACTGGCACATACATCATCGAGGCTGTCAACGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCTAAAATCACAAACTATGTCGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAGTAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGAGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGCAATAAAATGCCAGTAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCCGGACCTGGAAAACCAAGCAGATCAACTGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTTCTCAAGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTCTGCAGAGAAAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCCCCCATCACCAACTATATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAGTTGAGGACTCTGTTCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAAAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGCGAACCCACAGAAATCCTGTCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATATCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATTAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGAATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAATGATCATATCTCTGCACACCTCGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCGATCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTCCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTCGAAGAGGGAAAGGAATACCAGTTCAGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGAGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGAACTTGATGCAACTATTTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTTATTACACCAGAAGAAATTAAAAAGCGAGTAGCA---CCCACAATTAGAAGGAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACACAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGTTGAAAATGACCATGGTATCGCAAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGGCCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTATTGTCACTTCAACACTCAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGGAAAGAGTATCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCGCCATGTGTTTCAAAGCCATTTATAGCTAAAGATCCATTTGAACCACCTGATGCGCCCGATAAGCCCATTGTAGAAGACATTACAAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAATCTTCTGAATTCCTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAACGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGACCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACCGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGAACAAATGAATGGTCACGTTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCTGATTATAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGACCACCAGGAGAAACGGGACCGGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGCATACAAATAATGGCTGGGAAGACCCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCGGAACTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCGGTTCTTGACTTAAAACCTGTGGTGACAAATAGAAAGATGTGTTTGCTTAATTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATCACGGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCAGCCCCATCCAAGGTTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAGAGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCTGTCAATGAAATTGGCGAAAGTGAACCATCTCTGCCTCTTAATGTGGTCATACAGGATGACGAAGTGCCTCCAACTATTAAGTTGCGCTTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACGGAGCTTAGCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACTTACACAGTTACTGCTTCCAATCGCCTGGGTTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGATAATGGGGGCAGTGAAATTACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTTACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTAAGCTGGACTCCTCCTCTGGACAATGGCGGGTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATTACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCGCGTTTGATTGAAGGTGTTAAATACCAGTTCCGAGCAATGGCAATAAATGCGGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGCCCACCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCTAGCATCTCGCTAGGATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACTACCTGTGAATGTGTGGTACCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCTAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACGGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGCAAGCGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAAACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAGGACTATTGATGGAAAAGTCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTTATTTCTGAACAGGAATATTTCTTCCGTGTGCGGGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGAAAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCTGTGACTGTCGAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTACCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGAAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTGCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGGGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAATAAATTTGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAGCCAGAGTATGATGGAGGCTCTCCTGTGACAGGATATTGGCTAGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGATTATCAATTCCGTGTGTATGCAATCAATGCTGCCGGTGTGGGTCCACCAAGTCTGCCATCAGACCCAGTGACTGCCAGAGATCCAATTGCCCCTCCTGGTCCTCCACTTCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGGTCTAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGTAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATATCATCGAAATGAAGGACAGAATTGTGTTACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAACGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGTCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGCGAACCATTCCGGTCTGACAACCTCACCAATGACTCCTGCAAGCTGACATGGTTTTCTCCGGAAGATGATGGAGGCTGTCCAATCACCAATTACGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACCCCAGTGACGTATACAGTCACCCGGCAAAATGCTACCGTCCAGGGTCTCATTCAGGGCAAAGCCTACTTTTTCCGAGTTGCGGCTGAAAATAGTGTTGGCATAGGCCCATTTACAGAGACACCAACTGCACTTGTCATCAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCGACACTTGACCTTGACTTCAGAGATAAACTCACAATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTACTTGGTTCAAAGATGAAGCTGATGTACTAGAAGATGATCGTACTCACATAAAGACCACTCCGACAACACTTGCCCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGAAATTACCAATTATATTATTGAGAAAAAGGAAGTGGGAAAAGATATTTGGATGCCTGTTACGTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACAGAAGTTACCAAAAATTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAACGAAATTGGCATTGGAGAGCCAAGCCCACCATCCAAACCATTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACGTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTATGTTCCTGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAATACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAACGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTAGAAACACCTAAACCCATCAAGGCTCTGGATCCTTTACATCCCCCAGGGCCACCCAAAGACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAGAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTACCTCCATCTGTGGAGCTGGATGTGAAGTTAATTGAAGGTCTCGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCTATTATAAGAGGTGTACCCATTCCCACTGCAAAGTGGACAACCGACGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCGTCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGCACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAGTGGTGCAATGGTGTCTTGGACTCTGCCAAAATCTGACGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGTCTGGACTCTATGAGGGAAATACCTATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGAGTTGGTGTGGACAAAGCCCCTCAGTGATGGTGGTAGTCCCATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGACCAGGATTAATAAAGATGAGCTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGATGTTACCTGTCGTGATATTATTACCGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAACGGGTTGACATAATTCACGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGCGGGCATGCCCAAGGTTCTGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAAGGTTAGCAATGTAAGCAAAGAGAACTGTACACTTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCAAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGGCGGCCTGATTATGATGGTGGCAGCCCGAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAAATGTGTTGAGAACCAGATTTATGAGTTCAGAGTACAAACAAAGAATGAAGGTGGAGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTGCTTGATCTGAAATTGAGTGGTGTGTTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAAGCAGGTGTGAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAAATTGATACAAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAGGCGAAGTGATGGTGGGAAATACGTAGTTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACCGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGCTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGCGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTATGACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTCTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCCGAAAGACGTCTCAAAGTACAGAATCTCCTCCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACAAGAAACACCATAACTCTTGGGTGGGGAAAGCCAGTATATGATGGTGGTGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAAAGAGAAGACATGTCACCTGACGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCAGGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCGGAGATTGATTTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTCTTTGCCATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTAGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACTCGTGATGACTCGGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACGAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGATAGAAAGACGTGGTCAACAGTCACCCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGCAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTACGGCCCCGGTGTGCCTGCAGACGTCCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCTGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACGAAGAACAGTGCTACATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCGATCTGTAAGTGGAAAAAAGGAGAAGATGAAGTTGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGACAGTTCTTCCATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGCTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCGGGGCCCCCTCAGCCTCCGTTTGACATTACTGACATAGACGCTGATGCTTGCTCCCTCTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTCGGCATTTCAGAGCCTCTGCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACTGGTTATCTGATTGAGCGCAAAGAAAGAAACAGTTTGCTCTGGGTAAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTACTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGTCCACCCAGCAAACCAACAGAATATGTAACTGCAAGAATGCCAGTTGATCCTCCTGGAAAACCTGAAGTTATTGATGTTTCCAAGAGTACTGTGTCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTGCCTGGCGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGAAGGCACACTGCTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCACTGCACACTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCTGAAAATTCGAGTGGTTCCAAATCAGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGCGCAATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCCCAGGTCTCTGCCACTGTGCCCATCACTAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCCAAAAACCCATACAATCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAGGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGCTACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGAAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTCGATATAAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAGTATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCGGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCGAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTAGACCTGAAAGTGAGGTCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAACGAAAATGGAGAAGGAACCCCAAGTGAAATCAGTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCGGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAGGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCCAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTATCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAACGTTTCTGCTGAAAAAGCAACACTTACGTGGACACCTCCATTGGAAGATGGTGGCTCACCGATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGACGGTATCAACCTTAAAAACCGAGCTAACATTGAGAACACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGACCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGCGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAACGATGGAGGTGTACCAATTAGCAACTATATTGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCAATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACGGCGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCGGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCCGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCACTGGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGGTTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTCCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAGATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACGATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAATTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGACCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCCGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGCTCAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGGTAAAAGGCGATCAGGAGCTTTCAGATACAGCCCGATTAGAAATAAAGAGCATGGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATATACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGACATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACCCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTTGGTGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGACGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTGGAAGCCCCAGACATTGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAACCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTCGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCAATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACAGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGGCATTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCAGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGACGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACGGGATTAACAGAAGATCACGAGTACGAATTCAGAGTCTCTGCAGAAAACGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACGTCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCGTCATTGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCGACCAGAAAAGCCTATGCTAATGTCAGTAATAAATGCGGTAAAACAAGCTTTAAAGTTGAGAACCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCGTTGATGTGGGAGAAACCTGAACATGACGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGTTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTATAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCGTTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACTACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACGACGATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTAATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCCTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGATGGAGGACAATATATCCTGAAACTCAGCAATGTTGGTGGTACAAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCGCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGTATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACCGAAGGTCATTCTTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCATGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGACACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGCGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAAGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCATTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACTAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGATATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGACGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACCTGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCGGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCGTTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTACATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGATGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACGGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACAAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCTTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTATAGAAATTGAAGAAAGAGCAAGGACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAATGTTCTCTTTCCTGGGGACCACCCCAAGAAAATGGTGGCGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCGCCTTGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGCGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACTGTACCTTTCCGAGGAAGGCCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGGCCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGACGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCGCTAGAAAAGGGACAGAAAAATTGGATTAAATGCGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTATTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTGCAACAGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCGTCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGATTGTCAAGTTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACTAATGTTACTCGGGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATGGAGACTCAATTCACTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACGATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCACCAGCAGATGATGGCGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGACCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCGTCCATCACTCTTGGCTGGAGTAAACCTGTCTACGATGGAGGCAGTGCTGTTACCGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTTCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACGTGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTTACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCGGTGAAGGCTGCTGAAGTACCAGCTCCTATACGTGATCTCTCAATGAAAGACTCCACAAAGACATCTGTTACCCTGCATTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAATATGGTCACATGCTGGTATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACATTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGCATGTCAAGAAGGAGAATGGAGGGAAATACACCATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATCACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTTTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGCTTACGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATACAACACCTATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACATTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTTACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGATGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACCATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGCATCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGTCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCACAGTGGTGTATATAGTGTGGAAGCCAAAAACGCATCGGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGTCAAGCCCACAGCTATACTGCCACTAAACTAATAAGTGGCAATGAATACCAATTCCGTGTTTCTGCAGTCAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATCCCCGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACGCTGACATGGACAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATACAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAGGCCAGTGTTTGATGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTGGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCCGGAAAAGGAGACAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGATTAACAGCTCCTGAGTTAGATATCGATGCGAACTTCAAGCAGACTCATGTCGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACGGTGGAAAACTGCAACAGAAATGATGCAGGGAAATATACCCTCACTGTAGAAAACAATAGTGGTAGCAAGTCAATCACATTCACTGTAAAGGTGCTAGACACTCCAGGTCCACCTGGCCCAATCACTTTCAAGGATGTGAACCGCAGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGTGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTAGCAGAAGGTGTTCCGTACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTAGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGTAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGACGCTGGCTACAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCTAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTCGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCAGCTGAGTCATGTGTCCTATCATGGGCTGAACCTAAAGATGACGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCCTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATACTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTGGAATCAGCACCAATAGTTGCTGAGCATCCATTTGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGTAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCCGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCCCTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAAGGTGATCTGGTTACCATAAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAGTCTCTCTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAATCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACCTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACGTGAGACCAGTAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGGGTCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCCGAATCTGATGGTGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCCGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACTCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACCGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGTAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACGGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTATCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGCGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTGACAGCCGTAACTGTACAAGACCTCAGAGTATTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAACTGGTGATACCAATTGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATTCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACCGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCTTGGCAACCACCTGAATTAGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATACGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACTCTAACACACCTACCTCAGGGCGCTGAATACAGATTCCGGGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTCGAATATCCTGATTACGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCTGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTTGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTCTGCTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGGTTTGGTAAGGAGCTGGTACAGAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACAAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACACTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTAGAAATACAAGATAAACCCGACAAACCTACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGAGTTTCGGCTCAGAACACTTTTGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTCGAAAAGCCAAGTGCTCCTGGCAAACCAACTATTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCTAAATCTGATGTCCCAATTCAGGCGCCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCCTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTATAGGATTCAAGAGTTTAAGGGTGGTTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACGGCTTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACGCTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTGATCGACAATAATGGACACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAGAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCCACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTGATAGCTGAAAACAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAATTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGACCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGACACAGAAACATCATATACCTCCACGAATCATTTGAGAGCATGGAAGAACTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGCGCTTTTGAACTTAACGAAAGAGAGATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCCACAGACATGTGGTCACTTGGCACGCTCGTGTATGTGCTGTTAAGTGGTATTAATCCATTCCTGGCAGAAACTAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTCATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTATATCAGCAGCCCGAATCTCTTGCGGCGGTGCAATTCGATCTCAGAGGGGAGTCAGTGTTGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCTGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTAGCAACCATGTACATCAAAGACATTACCAGATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTTCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCCGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAACCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATGGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTCTCCATGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCGGAAATCCTTTCTGGCACTGAAACG------GTGCCACTGACCCAGGTGGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAATACAAACAGACTCTAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGAGACATGTCAGATGAAGAACTTCTCCTGCCCATTGATGACTACTTGGCAATGAAAAGGACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGCTTCTCAGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTGGAGGAAACAAAAAAAGACTTCAGATATTCAACCTATCACATCCCCATGAAGGAGGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAGAGAAGATGAAGAGTTGCTTCGCCCAGTTACTACCACTCAGCGACTGTCGGAATACAAAAGTGAGCTTGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAGATTGAGGAAGAATATGAAATCTCAAAACATGCTCAAAGAGAGTCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGACATCCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCCAGTGAGAGATCACTCTCAAGATTTGAGAGGTCCGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCGCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCATAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACAGTGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTATGCTTCCCGACGCAGAGACGAAGAGGTCCCCCGGTCTGTCTTCCCTGAGCTAACAAGAACAGAGGAGTATGCGGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCTTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TTAGCATATGAACACCACGCCTCTGCAGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGCGAGTCCGCAAGGTTTTCTTGCGACACAGATGGTGAGCCGGTACCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCGACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCACCCAAAATCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGCTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCACCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGCATTATGTGCAAAAGAGATCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAGATCCATAACCTCACGGAATCGGATTGTGGAGAATACATTTGCGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAG------------------------------ACGGAAGCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGACACAACTGCTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCCACTGGAGAACCACGGCCGACAGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCATAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGTAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTCATTTCTGAAGAAATGAAAATGTCAGAAGTGAAATCTCAGGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAACTCTGAAGAGTACAGATACGGTGTCTCAGGCAGTGATCAGACCCTAACCATCAAGCGGGCCAGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTATGACTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCGGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTCATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTTAGTCTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGATCTATT
>HLfelNig2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACTCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTTCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCACTGCTGCGTTGGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAATAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCGGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCATACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCCCGTCTTATGATCCGAGAAGCCTTTGCAGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTTGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTTACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTAGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACAAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAACGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCGGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCACATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACATCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTCGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAAAGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGTACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAGTTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCAAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTCGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGCGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCATCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTAGCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGACCAAAGTGTTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCACGGAAAGGTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGAATAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCTTGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTATCAGGGAGGTTGGCATTGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTGGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCAGTCCTAAGACTTACAGATGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGACGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCCGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTAGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAACGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATTTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACACTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCTGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACCGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGATTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGAGATGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCTGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAATGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACTGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCCACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAGTTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTACAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAATGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAATGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACGCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTGCAATGCCAAGTTGCTGGCACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGTCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCATCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCATGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCATGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAATTGACCATTGCTGATGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCGGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATCGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTATGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAGCCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTCCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAGAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGTTTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGATGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAGAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGACTATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCCCCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGATCCTGTTGGTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGGTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTGAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTCCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTATATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAACTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCTGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTATTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCAGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---NNAAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCTGAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GCGCCTCCTAAAAAGCCTGAAGTCCCACCACCCGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------NNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLotoMan1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATAAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATCTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTTGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTCGAAGTGAAAAAGGAGATAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATCGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCACCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAATAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCGTTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTCCCAGAAGATGAAGGCATCTACACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAGACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGTTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACCCTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACTGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATTGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCTATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGTTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTCTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAATATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACTAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATAAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCATAGCGATGCTGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCTCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGACACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCGGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACACTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAACTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------AATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCAGAGTCACAGGGG------GTCCTGTCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTACAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGACCAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGATCACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACTCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCACTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTTGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCACCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCGGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATTGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACAGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAGTACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCATTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCATTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCGGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTAGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACGATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTTTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGATACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCGAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATAGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCCGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGGGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCGTCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGGATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACGGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTTTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTAGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCTGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAATGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGCGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTATACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCATCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTCTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCGTTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGCGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCCGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCATCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTAGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGGATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCATCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTATGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACACCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCAGCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGCAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTTGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACTGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAGGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAACGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACGTGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATATTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGACCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAACAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCTGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTACCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTTCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCATCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCGGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNAAANNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN--NNN---NNN---NNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCT------------CTC---GAAGCTCCTAAAGAAGTTTTACCTGAAAAGAAAAGATCTGTGGTTGTACCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTAAAGTTCCTGAAGTTGCTCAAGAAGTTGTCCCAGAAAAGATAATT---CCCAGGGCACCACCCAAAAAACCAGACGCCCCA---CCTGTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTCAGN------NNATTGTCCCTGAAAAGAAAGCACCAGTG---------------------GTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---TCCGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcarCaa1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAGTTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCAGCGTGTCGGCCAGTGCTGCGTTCGCGGCTGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCGAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACTACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAATTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCTTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTGAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGCCCATTCATACCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCAAAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGGGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAGTCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCATA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGTGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATTATGGTTGCATGGTACAAGAATAATATAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGGCCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGAAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------CCCGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGGTTGTGGCA---CCTCCTAAAAAGCCCGAAGTCCCA---CCT---GTTAAAGTGCCCGAGN---NNNNNNNNGTT---------------GTTCCTGAAAAGAAAGTGGCTGTA------GCACCTCCT------------AAAAAGCCTGAA---GTCCCACCA---GCC------------------------AAAGTACCCGAGGTGCCAAAG---GCAGCTGTTCCGGAAAAGAAGGTGCCTGAAGTT---ATTCCTCCCAAA---CCGGAAAGT---------------------------------------------CCACCCCCTNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAG---GTG------NNNAAAGTCATC---CCTGAGAAGAAAGTACCTGTGGCTCCTCCTAAAAAGCCAGAAGCTCCACCT---GCTAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CTCGAAGCTCCTAAAGAA---GTT---TTACCT------------------------------GAAAAG---AAA---------ATATCTGTG---GTT---------------GTACCCAAA------------AAACCA------------GAAGCCN-NCCTGCTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTNNNGAAGTTGTCCCTGAAAAGAAAGCACCAGTG---------------------GTGCCTCCTAAAAAGCTAGAAGTTGCANN---NGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTATTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAGGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATACGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGATAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGATATAAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAATAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCAGAGAGGAAGTCATGGTCAACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAACTAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATTGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAAGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTCATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTATCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACGCCTCCATTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGACCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATTAATGATGCAGGCATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGACGGTATCAACCTTAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACATGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAATGATGGAGGTGTACCAATAAGCAACTATATAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCGCCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCCATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACGGCGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCGTCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACTTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCGGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCTGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCACTGGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTCCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAGATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACGATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAACGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAATTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGCTCAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAGATACAGCCCGATTAGAAATAAAAAGCACGGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATATACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGATATCATAAATTATATCGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACCCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGCGTTGGCGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTTTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTGGAAGCCCCAGACATTGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATACGATAGTGGGAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAACCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTCGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCAATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACGGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGACGGTGGACATTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCCGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCATAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGGCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACGTGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACGGGATTAACAGAAGATCACGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTCTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACATCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAATAAATGTGGTAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCATTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGTTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGTGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTATAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTACACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGAGAGATACAACTACCACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACAACAATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCGTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTCCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGATGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACAAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGACCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGTATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACTGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCATGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCGATTTATGATGGTGGCGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAAGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCCGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACCAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCACCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGACGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACATGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCGTTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACAAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTACATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACAAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTATCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGCTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACCGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTAGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAATGCTCTCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGAGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACGGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGTGTTTATGCGGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACCGTACCTTTCCGAGGAAGGCCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACGTTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGGCCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACATGACGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAAATGCGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTGCAACGGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCGTCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGACTGTCAAATTACCATACACAACACCTGGGCCACCATCTACACCATGGGTCACTAATGTTACTCGGGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCACTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATCGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACAATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCGCCAGCAGATGATGGCGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGTCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLleoTig1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGGTACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACGGTAAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCCGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAAGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGTGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTTGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACACACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTTCTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAGCATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACCGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGATGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAAATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAGACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTTATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCTCTACTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAACGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACTGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAACTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTGAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCAATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACAGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAGTCCAATGGTAAATACACAATTACATCTCGTCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTATCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGACGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCTAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCTGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAATATGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCCGAGACCAGGCACAGCGATGCTGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGCGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGTAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACACTCATTGTCAATGACGCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGACGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GAGAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCCACAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCGTTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAATCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCTATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGACATCGAAGAGGTACAGGAAAAT------------------------------------------------GAGGGC------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTGTCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCGGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCCAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTCAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATCGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGCAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAAGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAATGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGATCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTTCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTTAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAGTTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTGGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTAAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATTGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATCTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTCGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCGGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAN---NNATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATTTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACTGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACGCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCATGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGCGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACATTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATCACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAGGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCATCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGTGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGTGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCAGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCTGATGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCCCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAATCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAATGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGATGTAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTTGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCGGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGTACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCCGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGGAAACCCCTGATTCTAGAGGGCACGTATACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATCGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAGTGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTCGCCCCTGTGGATGCTGTGGTAGGGGAAAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCATCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATGTAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTGAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGCGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATCGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTACGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCAAAAGCTCCTGAAATTATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAAAGAGAAGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTTGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTACCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAACGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTTGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGCGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACATATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCGGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------ATAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTTTACCTGAGGAAGAGGAGTTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCCGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGCCTCCCCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGTAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGNN------NGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATCGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTTCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATATA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAATCACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCGTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTCGCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCGTCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---ACAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNAAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---GCG---------------CCTCCTAAA------------AAGCCC------------GAAGTCNNNCCCATTNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNTCANNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpanPar2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACTCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------ATTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTGACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCTGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGAGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTAGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTCTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGAGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CAATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTTGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAACGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGCGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCTCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTATGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGTGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGTGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTCACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCCGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGACGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTAGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAACAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAGGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCGGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTATTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTCGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGCGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCCTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCAGAAGTGCGTGAGAAACATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGTACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTAAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCAGTGCCTGAG---NNN---N------------NNNNNNNNATCCCT------GAGAAGAAAGTACCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGCT------CTC---------GAAGCTCCTAAA---------GAAGTTTTACCTGAAAAGAAA------ATATCTGTGGTTGTACCCAAAAAACCAGAAGCCCCA---------------------------CCTGCT---------------GAAGTTCCTGAAGTTGCTCAAGAAGTTGTCCCAGAA------------------AAGATAATTCCCAGG---GCACCACCCAAAAAACCAGACGCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN--N---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNNGAAATTGTC---CCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTGAA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCG---------CCTCCTAAAAAGCCCGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------CCCGAGGCT------CCC---AAAGAAGTGGTCCCTGAAAAGAAAGTGGTTGTGGCGCCTCCTGAAAAGCCTGAAGTCCCACCACCTGTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---AAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpanLeo2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTAATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAACGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCAGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTATAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGACAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAAACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTCTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACGAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------AAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGCGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAGTCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CAATCAGAGGAAAAAGGAAAGNN---NCCC---------AGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTACGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCATCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCTACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAACAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATTGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGTGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCATCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAACGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGTGGCAACAAGCGATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGCTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAATATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCCGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAATGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCACACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAACAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAGGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTATTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTCTAGATAATGTAGCCACTCTGAATATTTTTAGAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCATGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCAGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCAAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAACATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGGGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTAAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCACCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCAGTGCCTGAG---NNN---N------------NNNNNNNNATCCCT------GAGAAGAAAGTACCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGCT------CTC---------GAAGCTCCTAAA---------GAAGTTTTACCTGAAAAGAAA------ATATCTGTGGTTGTACCCAAAAAACCAGAAGCCCCA---------------------------CCTGCT---------------GAAGTTCCTGAAGTTGCTCAAGAAGTTGTCCCAGAA------------------AAGATAATTCCCAGG---GCACCACCCAAAAAACCAGACGCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN--N---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------NNNGAAATTGTC---CCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTGAA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCG---------CCTCCTGAAAAGCCTGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------CCCGAGGCT------CCC---AAAGAAGTGGTCCCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCACCACCTGTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTGGTCCCTGAA------------------------------AAG---AAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpanOnc2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCGGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGTGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTGACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGTGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAATAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGACAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTCTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTCTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAGGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACCGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATGTGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACCATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CAATCAGAGGAAAAAGGAAAGNN---NCCC---------AGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCTGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGTATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAACGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAGGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTCACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCCGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAACAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCATCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCACAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTATTGGTTCTGTCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACATAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGCTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCACGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACTGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTATTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAACATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCTGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTTCCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTAAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGTGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---NNNCCTGTT---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNGAANNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTNN---N---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTNN------------------------------------------------------------------------------------------NAAANNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---CCTGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpanOnc1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCGGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGTGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTGACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGTGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAATAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGACAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTCTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTCTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAGGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACCGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATGTGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACCATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CAATCAGAGGAAAAAGGAAAGNN---NCCC---------AGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCTGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGTATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAACGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAGGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTCACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCCGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAACAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCATCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCACAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTATTGGTTCTGTCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACATAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGCTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCACGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACTGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTATTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAACATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCTGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTTCCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTAAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCAAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGTGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---NNNCCTGTT---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNGAANNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTNN---N---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCCCACCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---CCTGTTAAAGTGCCT------------------GAGGCTCCCAAAGAAGTGGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCT---------------CCTAAAAAGCCCGAAGTCCCACCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAAGTGGCTGTAGCACCTCCGAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCGAAGGCAGCTGTTCCGGAAAAGAAGGTGCCTGAAGTTATTCCTCCAAAACCA---------------------GAAAGTCCACCTCCTGCAGTGTACGAGGAGCCT---GAGGAAATTGCCCTGGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCCCCA------AAAGTGACAGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCCGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCGGAAGTCCCACCACCCAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCTGAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAAGAGGAGGAACCAGAAGCG------CCACCACCAACAGTGCCTGAAGAACCAAAGAAGGTTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCGAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------GTCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCGGAAAAGAAGGTT---ATCGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN------GTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCGCCTCCTGTGGAGCCCGCACCAACTCCCATTGCTGCCCCAGTGACCGTACCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAAGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCCGATGAAGCCCCATTCACGTACCAGCTAAAGGCTGTGCCATTGAAGTTCGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTTGGGTCTTCTGCAATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGTTGCATATTATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACGGCTAAGCTTGTTGTAGAAGAACTTCCCGTGCGTTTTGTAAAGACACTTGAAGAGGAGGTCACGGTGGTAAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGATGAGAGCCCTGACCATCAATGATGCAGATGACCATGATGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCCAAGGGGACAGCCGTTTTTGCCTGTGTAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAGGGATATGATGAAATCCCCTTGGAACCAAATGATAAGACTGAGATAGTAAAAGAAGGAAATAAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGACATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGACGACAGGCTCGATTTGAATGTGTTCTCACTCGAGAGGCGAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCACATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAGCTGGAAATGAGAGAGGTGACGCTGGACGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTCAAGTGTGAGGTGAGCAAAGACGTACCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTAGCTTCACCGAAATACTCTATCAAGATGGATGGCCTGCGCTGCATCTTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTAGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCAGAACCAGATGTTCATGGCCAGTGGAAGTTGAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAACTGGATATGACAGGGGAGGTGTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACCCCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAATTTGAGCTTATAAAGGATGGCACCAGACATTCATTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAACTGCTGTGTTCACTGTGCACCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAACGACCAGCGCCTGCATACCAGCAGATCGGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGACGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGACTACACTGCCGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATCAGCAAAGCAGATGCACCAGTGACATGGTTTAAGGATGGCAAAGAAATAAAACCATCTAAAAATGCTATTATCAAGGCAGATGGCAAGAAGCGCATATTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATTGAAGATCGGGAGATCAAAATGGTGCGACCCCTGCACAGCGTAGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAAGAGGACATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAGTGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAATGCTAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATCAGGTGGTCCCACGTTCAGAAGGAAGAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTATTGGAATGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAAGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAATGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTAGAAGAAGAAGCTGTCTTTACAAAAAATCTTAGCAACGTTGAAGTTAGTGAAACAGACACTATAAAGCTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGGTATGAAATACTTACGGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCGTAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAGGAAGTCATCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACACTCCGAATTAGAGACGCACGATTAGATGACCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAACACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTGTTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCCGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTTCGCAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGATAGTTGTGAGTTCACTGTCACTGGACTACAGAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGACATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTAAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGATCTATCTGCAACTGTCACTGATGTGGTAGAAGGACAGGATTATAGTTTCCGGGTCAGAGCCCAAAACCGCATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAAATCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGTCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTAGAAGTTATTGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTGATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGATGAGATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCAGGAGAACCTGCTTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAACGTTAAATGGAGAGATAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGGGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCCTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGATAGTAAGAGAAGTGACACTGGCACATACATCATCGAGGCTGTCAACGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAGTAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGAGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGCAATAAAATGCCAATAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCCGGACCTGGAAAACCAAGCAGATCAACTGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTTCTCAAGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTCTGCAGGGAAAAGCTGTATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGACGGAGGGTCCCCCATCACCAACTATATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAGTTGAGGACTCTGTTCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAAAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGCGAACCCACAGAAATCCTGTCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATATCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATTAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGAATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAATGATCATATCTCTGCACACCTCGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACACTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCGGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTCCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTCGAAGAGGGAAAGGAATACCAGTTCAGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGAGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGAACTTGATGCAACTATTTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTTATTACACCAGAAGAAATTAAAAAGCGAGTAGAA---CCCACAATTAGGAGGAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACACAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGTTGAAAATGACCATGGTATCGCAAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGGCCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTATTGTCACTTCAACACTTAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGGAAAGAGTATCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCGCCATGTGTTTCAAAGCCATTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGACATTACAAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAATCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTTTTCAGAGTATGTGCTGAAAACGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGACCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACCGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCTCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGAACAAACGAATGGTCACGTTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGACCACCAGGAGAAACGGGACCGGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGCATACAAATAATGGCTGGGAAGACCCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCGGAACTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCGGTTCTTGACTTAAAACCTGTTGTGACAAATAGAAAGATGTGTTTGCTTAATTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCAGCCCCATCCAAGGTTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAGAGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCCGTCAATGAAATTGGCGAAAGTGAACCATCTCTGCCTCTTAACGTGGTCATACAGGATGACGAAGTGCCTCCAACTATTAAGTTGCGCTTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAACGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACGGAGCTTAGCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACCTACACAGTTACTGCTTCCAATCGCCTGGGTTCAGTGTTCCGAAATGTTCACGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTATTTGACATGGGATGCCCCTCTAGATAATGGGGGCAGTGAAATTACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTAAGCTGGACTCCTCCTCTGGACAATGGCGGGTCTCCAATTACTGGCTACTGGCTCGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATTACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCGCGTTTGATTGAAGGTGTTAAATACCAGTTCCGAGCAATGGCAATAAATGCGGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGCCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCTAGCATCTCGCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAAATGCAAGAAGAAGGTACTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACTACCTGTGAATGTGTGGTACCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAACGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCTAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACAGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGCAAGCGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAAACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAGGACTATTGATGGAAAAGTCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCCGATCTTATTTCTGAACAGCAATATTTCTTCCGTGTGCGGGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGAAAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCTGTGACTGTCGAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGAAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTGCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGGGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAATAAATTCGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAGCCAGAGTATGATGGAGGCTCTCCTGTGACAGGATATTGGCTAGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGATTATCAATTCCGTGTGTACGCAATCAATGCTGCCGGTGTGGGTCCACCAAGTCTGCCATCAGACCCAGTCACTGCCAGAGATCCAATTGCCCCTCCTGGTCCTCCACTTCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGGTCTAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGTAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATATCATCGAAATGAAGGACAGAATTGTGTTGCCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGTCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAGAACCATTCCGGTCTGACAACCTCACCAATGACTCCTGCAAGCTGACATGGTTTTCTCCGGAAGATGATGGAGGCTGTCCAATCACCAATTACGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACGCCAGTGACGTATACAGTCACCCGGCAAAATGCTACCGTCCAGGGTCTCATTCAGGGCAAAGCCTACTTTTTCCGAGTTGCGGCTGAAAATAGTGTTGGCATAGGCCCATTTACAGAGACACCAACTGCACTTGTCATCAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGCGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAAGATGACCTGGCTCCTCCGACACTTGACCTTGACTTCAGAGATAAACTCACAATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGTACTCACATAAAGACCACTCCGACAACACTTGCCCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGCAATTACCAATTATATTATTGAGAAAAAGGAAGTGGGAAAAGATATTTGGATGCCTGTTACGTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCGATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACAGAAGTTACCAAAAATTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAACGAAATTGGCATTGGAGAGCCAAGCCCACCATCCAAACCATTCTTTGCTAAAGATCCAACTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACGTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAATACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAACGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTAGAAACACCTAAACCCATCAAGGCTCTGGATCCTTTACATCCCCCAGGGCCACCCAAAAACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAGTTAATTGAAGGTCTCGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCTATTATAAGAGGTGTACCCATTCCCACTGCAAAGTGGACAACCGACGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCGTCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGCACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACATATGACTATTTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAGTGGTGCAATGGTGTCTTGGACTCTGCCAAAATCTGACGGTGGCAGTCCAATAACCGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGTCTGGACTCTATGAGGGAAATACCTATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGATTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGAGTTGGTGTGGACAAAGCCCCTCAGTGATGGTGGTAGTCCCATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGACCAGGATTAATAAAGATGAGCTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGATGTTACCTGTCGTGATATTATTACCGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGGCATGCCCAAGGTTCTGCCATCGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAAGGTTAGCAATGTAAGCAAAGAGAACTGTACACTTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCAAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCTGATTATGATGGTGGCAGCCCGAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAAATGTGTTGAGAACCAGATTTATGAGTTCAGGGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTGCTTGATCTGAAATTGAGTGGTGTGCTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAAGCAGGTGTGAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAAATTGATACAAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGGAAATACGTAGTTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACCGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGCTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTATGACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTCTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAAAGACGTCTCAAAGTACAGAATCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACCAGAAACTCCATAACTCTTGGGTGGGGAAAGCCAGTATATGATGGTGGCGCACCGATAATTGGATATGTTGTGGAAATGAGACCAAAAAGAGTAGACATGTCACCTGACGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCAGGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGCGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCGGAGATTGAATTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTCTTTGCCATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTATGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACGAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGATAGAAAGACGTGGTCAACAGTCACCCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGCAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTACGGCCCCGGTGTGCCTGCAGACGTCCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCTGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACGAAGAACAGTGCTACATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAGTGGAAAAAAGGAGAAGATGAAGTCGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGACAGTTCTTCCATCCTGATCATAAAAGATGTGACTAGGAAAGACAGTGGCTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCGGGGCCCCCTCAGCCTCCGTTTGACATTACTGACATAGACGCTGATGCTTGCTCCCTCTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTCGGCATTTCAGAGCCTCTGCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTAAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGTCCACCCAGCAAACCAACAGAATATGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTGTCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTGCCTGGTGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTAAGCGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGAAGGCACACTGCTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCACTGCACACTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCCGAAAATTCGAGTGGTTCCAAATCTGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGCGCAATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCACAGGTTTCTGCCACTGTGCCCATCACTAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACCGAACCAGCAATTGCCAAAAACCCATACAATCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTACTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAGGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACGATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGATATTAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAATAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCGGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAACCAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAATAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCGGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAAGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTCGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATTGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTGTCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACGCCTCCATTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACGTCTTCCGGGTCTCAGCTGTAAACCACTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCGGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGAGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGGTATCAACCTTAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCGGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAGTTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAATGATGGAGGTGTACCAATAAGCAACTATATAGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCACCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCCATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGATGGCGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACCAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAAGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCCGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCACTGGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTGCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAGATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAACGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAGTTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTCCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCCGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGTTCAGTGAGCCTTCAGAAAGCACAGGGGCAATAACGGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAGATACAGCCCGGTTAGAAATAAAGAGCACAGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATATACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGGCCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCGCTACAGGATGGTGGGAGTGACATCATAAATTATATCGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTTGGCGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAGGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATGGTTGAAGAAAAATTGGAAGCCCCAGACATCGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACGCCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAACCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGACGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAACACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCAATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACGGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCAGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGACGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTGAGAGTAACGGGATTAACAGAAGATCACGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAGGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACATCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCAGCCAGAATTCATATTCCATTCAAAGGTCGCCCAACACCCGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCGTCATCGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCCTATGCTAATGTGAGTAATAAATGCGGTAAAACAAGCTTTAAAGTTGGGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCGTTGATGTGGGAGAAACCTGAACATGACGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGTTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTGTAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACAACGATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCGCCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATACGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCGTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAATCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGACGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACGAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGTATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCATGCGTGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGCGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAGGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACCAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGATGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTCAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCATCTGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAACACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCGTTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACGAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTGCATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACAAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGCCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTCGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAGTGCTCTCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGCATTAATAAGTATGGTGTTGGTGAGCCCTTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCGGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTGTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACTGTACCTTTCCGAGGAAGACCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGACCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGACGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAAATGCGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTATTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACCGAAGTGTCTGCAACGGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCGTCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGATTGTCAAATTACCATACACAACACCTGGACCACCATCTACACCCTGGGTCACTCATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATCACAGGCTATATTGTTGAGAGACGAGACCTTCCAGACGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCACTGTCTCCGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATCGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACAATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCGCCAGCAGATGATGGCGGCGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGACCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCGTCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGAGGCAGCGCTGTTACCGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGTGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGGGAACCTATAGAAATGACTGAACCTGTTCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACGTGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTTACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCGGTGAAAGCTGCTGAAGTACCAGCTCCTATACGGGATCTCTCAGTGAAAGACTCCACAAAGACATCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAATATGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGCATGTCAAGAAGGAGAATGGAGGGAAATACACCATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATCACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGCTTACGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATACAACACCTATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACGTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTTACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACCATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAACCGTAGAGTTTGGCCCTGAGTACTTTGATGGCATCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGTCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAACGCATCGGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGTCAAGCCCACAGCTATACTGCCACAAAACTAATAAGTGGCAATGAATACCAATTCCGTGTTTCTGCAGTCAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCTGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACGCTGACATGGACAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATACAAAGTCACTGGCCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGATGCAGGAATAGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAGGCCAGTGTTTGATGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAGGCTGACTTGGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCCGGAAAAGGAGACAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGGTTAACAGCTCCTGAGTTAGATATCGATGCGAACTTCAAGCAGACTCATGTCGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACAAGGGTAGACCTACACCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACCGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTCACTGTAGAAAATAACAGTGGTAGCAAGTCAATCACATTCACTGTAAAGGTGCTAGACTCTCCAGGTCCACCTGGCCCAATCACTTTCAAGGATGTGAACCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGCGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTAGGTGAACCCTATGAGATGCCAGAACCAATCATAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGTAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGACGCTGGCTACAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTTCCAATCACTGGTCGTCCTGCTCCTAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTCGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAGTCATGTGTCCTATCATGGGCTGAACCTAAAGATGACGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTGGAATCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGTAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCCGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTCGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATAAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAGTCTCTCTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAATCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACGTGAGACCAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGGGCCAATCGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGGCAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCCGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACCGTGCCAGATCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGTAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTATGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTATCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACCGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCATCTTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTAACAGCCGTAACTGTAAAAGACCTCAGAGTATTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAACTGGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGCAACCACCTGAATTGGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACTCTAACACACCTACCTCAGGGCGCTGAATACAGATTCCGGGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTCGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTTGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTCTGCTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCACGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGGTTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACAAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCACGTTATGTACATTGGTCGTCCGGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTAGAAATACAAGATAAACCCGACAAACCTACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCGCCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGAGTTTCGGCTCAGAACACTTATGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCTAAATCTGATGTCCCAATTCAGGCGCCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCCTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATCCAAGAGTTTAAGGGTGGTTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTATCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACGGCTTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACGCTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTGATCGACAATAATGGACACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCGGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCCACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTGATAGCTGAAAACAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAATTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGACCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGACACAGAAACATCTTATACCTCCACGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGCGCTTTTGAACTTAACGAAAGAGAGATCGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCCACAGACATGTGGTCACTTGGCACGCTGGTATATGTGCTGTTAAGTGGTATTAATCCATTCCTGGCAGAAACTAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTCATCAGGACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGCGGTGCAATTCGATCGCAGAGGGGAGTCAGTGTCGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCTGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAACTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAGATTTGACGATGGTACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTTCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCCGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAACCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATGGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTCTCCATGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGCACTGAAACG------GTGCCACTGACCCACGTGGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACAGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAATACAAACAGACTCTAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGAGACATGTCGGATGAAGAACTTCTCCTGCCCATTGATGACTACTTGGCAATGAAAAGGACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGCTTCTCAGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTAGAGGAAACAAAAAAAGACTTCAGATATTCAACCTATCACATCCCCATGAAGGAGGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAAAGAAGATGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCGACTGTCGGAATACAAAAGTGAGCTTGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATACGAAATCTCAAAACATGCTCAAAGAGAGTCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCTGAGCTGATCCGGCCACGTCGACAACCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCCAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTATTGAGTCAGCAGCCTTTTACACTGGACCATGCGCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCATAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACAGTGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTATGCTTCCCGACGCAGAGACGAAGAGGTCCCCCGGTCTGTCTTCCCTGAGCTAACAAGAACAGAGGAGTATGCGGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCTTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TTAGCATATGAACACCACGCATCTGCAGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGCGAGTCCGCAAGGTTTTCTTGCGACACAGATGGTGAGCCGGTGCCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCGACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCACCCAAAATCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGCTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCACCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGCATTATGTGCAAAAGAGATCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAGATCCATAACCTCACGGAATCGGATTGTGGAGAATACATTTGCGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAG------------------------------ACGGAAGCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCTACTGGAGAACCATGGCCGACAGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCATAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGTAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACGCAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTCATTTCTGAAGAAATGAAAATGTCAGAAGTGAAATCTCAGGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAACTCTGAAGAGTACAGATACGGTGTCTCAGGCAGTGATCAGACCCTAACCATCAAGCGGGCCGGTCACAAAGATGAAGGGATTCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTATGACTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATTCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCATCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCGGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACGGATGACCTGACGACTCTAATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTTAGTCTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGATCTATT
>HLpanOnca3A
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCGGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGTGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTGACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTTGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGTGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAATAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACCGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGACAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGTGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTCTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTCTCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCATCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACGACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACCGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACCATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACGCTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACACATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CAATCAGAGGAAAAAGGAAAGNN---NCCC---------AGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCTGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGTATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAACGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAGGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTCACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCCGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACAAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAACAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCATCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCACAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTATTGGTTCTGTCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACATAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGCTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCACGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACTGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTCCGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTATTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAACATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTTCCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTAAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCAGTGCCTGAG---NNN---N------------NNNNNNNNATCCCT------GAGAAGAAAGTACCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGCT------TTC---------GAAGCTCCTAAA---------GAAGTTTTACCTGAAAAGAAA------ATATCTGTGGTTGTACCCAAAAAACCAGAAGCCCCA---------------------------CCTGCT---------------GAAGTTCCTGAAGTTGCTCAAGAAGTTGTCCCAGAA------------------AAGATAATTCCCAGG---GCACCACCCAAAAAACCAGACGCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN--N---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGCTCCCAAAGAAGTTGTCCCTGAAAAG---------AAANNNGTGGTGCCTCCTAAAAAGCCTGAAGTCNNNCCTGTTAAAGTGCCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAGTGGTTGTGGCGCCTCCTGAAAAGCCTGAAGTCCCACCACCTGTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGTCGTGGCGCCTCCTGAAAAGCCTGAAATCCCA---CCT---GTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCT------------------------------------------------CCT---------------AAAAAGCCCGAAGTCCCANNNGTTAAAGTGCCCGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---CCTGTTAAAGTGCCT------------------GAGGCTCCCAAAGAAGTGGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCT---------------CCTAAAAAGCCCGAAGTCCCACCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCGAAGGCAGCTGTTCCGGAAAAGAAGGTGCCTGAAGTTATTCCTCCAAAACCA---------------------GAAAGTCCACCTCCTGCAGTGTACGAGGAGCCT---GAGGAAATTGCCCTGGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCCCCA------AAAGTGACAGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTGAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCCGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCGGAAGTCCCACCACCCAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCTGAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAAGAGGAGGAACCAGAAGCG------CCACCACCAACAGTGCCTGAAGAACCAAAGAAGGTTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAGGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCGAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------GTCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCGGAAAAGAAGGTT---ATCGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN------GTTACGAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCGCCTCCTGTGGAGCCCGCACCAACTCCCATTGCTGCCCCAGTGACCGTACCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAAGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCCGATGAAGCCCCATTCACGTACCAGCTAAAGGCTGTGCCATTGAAGTTCGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTTGGGTCTTCTGCAATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGTTGCATATTATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACGGCTAAGCTTGTTGTAGAAGAACTTCCCGTGCGTTTTGTAAAGACACTTGAAGAGGAGGTCACGGTGGTAAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTAGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGATGAGAGCCCTGACCATCAATGATGCAGATGACCATGATGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCCAAGGGGACAGCCATTTTTGCCTGTGTAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAGGGATATGATGAAATCCCCTTGGAACCAAATGATAAGACTGAGATAGTAAAAGAAGGAAATAAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGACATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAGAGCAGAAGGTGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGACGACAGGCTCGATTTGAATGTGTTCTCACTCGAGAGGCGAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCACATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAGCTGGAAATGAGAGAGGTGACGCTGGACGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTCAGGTGTGAGGTGAGTAAAGACGTACCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTAGCTTCACCGAAATACTCTATCAAGATGGATGGCCTGCGCTGCATCTTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTGGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCAGAACCAGATGTTCATGGCCAGTGGAAGTTGAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAACTGGATATGACAGGGGAGGTGTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACCCCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAATTTGAGCTTATAAAGGATGGCACCAGACATTCATTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAACTGCTGTGTTCACTGTGCACCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAACGACCAGCGCCTGCATACCAGCAGATCCGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGACGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGACTACACTGCCGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATCAGCAAAGCAGATGCACCAGTGACATGGTTTAAGGATGGCAAAGAAATAAAACCATCTAAAAATGCTATTATCAAGGCAGATGGCAAGAAGCGCATATTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATTGAAGATCGGGAGATCAAAATGGTGCGACCCCTGCACAGCGTAGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACTGAAATCTCTGAAGAGGACATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAGTGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAATGCTAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATCAGGTGGTCCCACGTTCAGAAGGAAGAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTATTGGAATGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAAGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAATGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTAGAAGAAGAAGCTGTCTTTACAAAAAATCTTAGCAACGTTGAAGTTAGTGAAACAGACACTATAAAGCTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGGTATGAAATACTTACGGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCGTAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAGGAAGTCATCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACACTCCGAATTAGAGACGCACGATTAGATGACCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAACACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTGTTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCCGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTTCGCAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGATAGTTGTGAGTTCACTGTCACTGGACTACAGAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGACATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTGAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGATCTATCTGCAACTGTCACTGATGTGGTAGAAGGACAGGATTATAGTTTCCGGGTCAGAGCCCAAAACCGCATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAAATCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGTCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTAGAAGTTATTGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTGATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGATGAGATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCAGGAGAACCTGCTTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAACGTTAAATGGAGAGATAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGGGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCCTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGATAGTAAGAGAAGTGACACTGGCACATACATCATCGAGGCTGTCAACGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAGTAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGAGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGCAATAAAATGCCAATAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCCGGACCTGGAAAACCAAGCAGATCAACTGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTTCTCAAGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTCTGCAGGGAAAAGCTGTATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGACGGAGGGTCCCCCATCACCAACTATATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAGTTGAGGACTCTGTTCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAAAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGCGAACCCACAGAAATCCTGTCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATATCATGTTGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATTAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGAATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAATGATCATATCTCTGCACACCTCGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACACTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCGGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTCCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTCGAAGAGGGAAAGGAATACCAGTTCAGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGAGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGAACTTGATGCAACTATTTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTTATTACACCAGAAGAAATTAAAAAGCGAGTAGAA---CCCACAATTAGGAGGAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACACAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGTTGAAAATGACCATGGTATCGCAAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGGCCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTATTGTCACTTCAACACTTAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGGAAAGAGTATCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCGCCATGTGTTTCAAAGCCATTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGACATTACAAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAATCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTTTTCAGAGTATGTGCTGAAAACGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGACCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACCGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCTCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGAACAAACGAATGGTCACGTTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGACCACCAGGAGAAACGGGACCGGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGCATACAAATAATGGCTGGGAAGACCCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCGGAACTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCGGTTCTTGACTTAAAACCTGTTGTGACAAATAGAAAGATGTGTTTGCTTAATTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCAGCCCCATCCAAGGTTATATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAAAGAGTTAACAAGAGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCCGTCAATGAAATTGGCGAAAGTGAACCATCTCTGCCTCTTAACGTGGTCATACAGGATGACGAAGTGCCTCCAACTATTAAGTTGCGCTTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAACGAAACTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACGGAGCTTAGCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACCTACACAGTTACTGCTTCCAATCGCCTGGGTTCAGTGTTCCGAAATGTTCACGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTATTTGACATGGGATGCCCCTCTAGATAATGGGGGCAGTGAAATTACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTAAGCTGGACTCCTCCTCTGGACAATGGCGGGTCTCCAATTACTGGCTACTGGCTCGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATTACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCGCGTTTGATTGAAGGTGTTAAATACCAGTTCCGAGCAATGGCAATAAATGCGGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGCCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCTAGCATCTCGCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAAATGCAAGAAGAAGGTACTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACTACCTGTGAATGTGTGGTACCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAACGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCTAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACAGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGCAAGCGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAAACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAGGACTATTGATGGAAAAGTCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCCGATCTTATTTCTGAACAGCAATATTTCTTCCGTGTGCGGGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGAAAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCTGTGACTGTCGAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGAAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTGCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGGGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAATAAATTCGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAGCCAGAGTATGATGGAGGCTCTCCTGTGACAGGATATTGGCTAGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGATTATCAATTCCGTGTGTACGCAATCAATGCTGCCGGTGTGGGTCCACCAAGTCTGCCATCAGACCCAGTCACTGCCAGAGATCCAATTGCCCCTCCTGGTCCTCCACTTCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGGTCTAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGTAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATATCATCGAAATGAAGGACAGAATTGTGTTGCCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGTCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAGAACCATTCCGGTCTGACAACCTCACCAATGACTCCTGCAAGCTGACATGGTTTTCTCCGGAAGATGATGGAGGCTGTCCAATCACCAATTACGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACGCCAGTGACGTATACAGTCACCCGGCAAAATGCTACCGTCCAGGGTCTCATTCAGGGCAAAGCCTACTTTTTCCGAGTTGCGGCTGAAAATAGTGTTGGCATAGGCCCATTTACAGAGACACCAACTGCACTTGTCATCAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGCGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAAGATGACCTGGCTCCTCCGACACTTGACCTTGACTTCAGAGATAAACTCACAATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGTACTCACATAAAGACCACTCCGACAACACTTGCCCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGCAATTACCAATTATATTATTGAGAAAAAGGAAGTGGGAAAAGATATTTGGATGCCTGTTACGTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCGATGAAAGCCAAAGATCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACAGAAGTTACCAAAAATTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAACGAAATTGGCATTGGAGAGCCAAGCCCACCATCCAAACCATTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACGTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAATACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAACGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTAGAAACACCTAAACCCATCAAGGCTCTGGATCCTTTACATCCCCCAGGGCCACCCAAAAACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAGTTAATTGAAGGTCTCGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCTATTATAAGAGGTGTACCCATTCCCACTGCAAAGTGGACAACCGACGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCGTCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGCACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAGTGGTGCAATGGTGTCTTGGACTCTGCCAAAATCTGACGGTGGCAGTCCAATAACCGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGTCTGGACTCTATGAGGGAAATACCTATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGATTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGAGTTGGTGTGGACAAAGCCCCTCAGTGATGGTGGTAGTCCCATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGACCAGGATTAATAAAGATGAGCTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGATGTTACCTGTCGTGATATTATTACCGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGGCATGCCCAAGGTTCTGCCATCGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAAGGTTAGCAATGTAAGCAAAGAGAACTGTACACTTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCAAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCTGATTATGATGGTGGCAGCCCGAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAAATGTGTTGAGAACCAGATTTATGAGTTCAGGGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTGCTTGATCTGAAATTGAGTGGTGTGCTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAAGCAGGTGTGAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAAATTGATACAAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGGAAATACGTAGTTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACCGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGCTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTATGACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTCTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAAAGACGTCTCAAAGTACAGAATCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACCAGAAACTCCATAACTCTTGGGTGGGGAAAGCCAGTATATGATGGTGGCGCACCGATAATTGGATATGTTGTGGAAATGAGACCAAAAAGAGTAGACATGTCACCTGACGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCAGGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGCGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCGGAGATTGAATTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTCTTTGCCATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTATGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACGAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGATAGAAAGACGTGGTCAACAGTCACCCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGCAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTACGGCCCCGGTGTGCCTGCAGACGTCCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCTGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACGAAGAACAGTGCTACATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAGTGGAAAAAAGGAGAAGATGAAGTTGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGACAGTTCTTCCATCCTGATCATAAAAGATGTGACTAGGAAAGACAGTGGCTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCGGGGCCCCCTCAGCCTCCGTTTGACATTACTGACATAGACGCTGATGCTTGCTCCCTCTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTCGGCATTTCAGAGCCTCTGCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTAAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGTCCACCCAGCAAACCAACAGAATATGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTGTCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTGCCTGGTGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTAAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGAAGGCACACTGCTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCACTGCACACTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCCGAAAATTCGAGTGGTTCCAAATCTGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGCGCAATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCACAGGTTTCTGCCACTGTGCCCATCACTAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACCGAACCAGCAATTGCCAAAAACCCATACAATCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTACTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAGGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACGATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGATATTAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAATAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCGGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAACCAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAATAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCGGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAAGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTCGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATTGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTGTCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGACGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACGCCTCCATTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACGTCTTCCGGGTCTCAGCTGTAAACCACTATGGGAAAGGAGAACCTGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCGGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGAGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGGTATCAACCTTAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCGGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAATGATGGAGGTGTACCAATAAGCAACTATATAGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCACCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCCATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACAGCGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACCAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAAGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCCGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCACTGGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTGCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATCTACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAGATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAACGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAGTTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTCCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCCGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGTTCAGTGAGCCTTCAGAAAGCACAGGGGCAATAACGGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGGTAAAAGGTGATCAGGAGCTTTCAGATACAGCCCGGTTAGAAATAAAGAGCACAGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATATACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGGCCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCGCTACAGGATGGTGGGAGTGACATCATAAATTATATCGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTTGGCGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAGGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATGGTTGAAGAAAAATTGGAAGCCCCAGACATCGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACGCCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAACCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGACGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCAATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACGGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCAGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGACGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTGAGAGTAACGGGATTAACAGAAGATCACGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAGGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACATCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCAGCCAGAATTCATATTCCATTCAAAGGTCGCCCAACACCCGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCGTCATCGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCCTATGCTAATGTGAGTAATAAATGCGGTAAAACAAGCTTTAAAGTTGGGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCGTTGATGTGGGAGAAACCTGAACATGACGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGTTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTGTAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACAACGATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCGCCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATACGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCGTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAATCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGACGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACGAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGACGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGTATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCATGCGTGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGCGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAGGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACCAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGATGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTCAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCATCTGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAACACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCGTTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACGAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTGCATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACAAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGCCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTCGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAGTGCTCTCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGCGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGCATTAATAAGTATGGTGTTGGTGAGCCCTTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCGGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTGTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACTGTACCTTTCCGAGGAAGACCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGACCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACACGACGGTGGAAGCAGAATTGTACACTATGTCGTTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAAATGCGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTATTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACCGAAGTGTCTGCAACGGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCGTCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGATTGTCAAATTACCATACACAACACCTGGACCACCATCTACACCCTGGGTCACTCATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATCACAGGCTATATTGTTGAGAGACGAGACCTTCCAGACGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCACTGTCTCCGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATCGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACAGCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACAATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCGCCAGCAGATGATGGCGGCGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGACCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCGTCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGAGGCAGCGCTGTTACCGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGTGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGGGAACCTATAGAAATGACTGAACCTGTTCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACGTGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTTACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCGGTGAAAGCTGCTGAAGTACCAGCTCCTATACGGGATCTCTCAGTGAAAGACTCCACAAAGACATCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAATATGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGCATGTCAAGAAGGAGAATGGAGGGAAATACACCATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATCACGGAGGAGGAGAAATCACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGCTTACGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATACAACACCTATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACGTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTTACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACCATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAACCGTAGAGTTTGGCCCTGAGTACTTTGATGGCATCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGTCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAACGCATCGGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGTCAAGCCCACAGCTATACTGCCACAAAACTAATAAGTGGCAATGAATACCAATTCCGTGTTTCTGCAGTCAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCTGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACGCTGACATGGACAAGGCCAGAATCAGATGGTGGCAACGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATACAAAGTCACTGGCCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGATGCAGGAATAGGACCTGCAAGCGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAGGCCAGTGTTTGATGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAGGCTGACTTGGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCCGGAAAAGGAGACAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGGTTAACAGCTCCTGAGTTAGATATCGATGCGAACTTCAAGCAGACTCATGTCGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACAAGGGTAGACCTACACCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACCGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTCACTGTAGAAAATAACAGTGGTAGCAAGTCAATCACATTCACTGTAAAGGTGCTAGACTCTCCAGGTCCACCTGGCCCAATCACTTTCAAGGATGTGAACCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGCGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTAGGTGAACCCTATGAGATGCCAGAACCAATCATAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGTAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGACGCTGGCTACAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTTCCAATCACTGGTCGTCCTGCTCCTAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTCGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAGTCATGTGTCCTATCATGGGCTGAACCTAAAGATGACGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTGGAATCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGTAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCCGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTCGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATAAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAGTCTCTCTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAATCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACGTGAGACCAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGGGCCAATCGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGGCAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCCGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACCGTGCCAGATCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGTAAACCGGGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTATGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTATCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACCGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACCGTCTTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTAACAGCCGTAACTGTAAAAGACCTCAGAGTATTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAACTGGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGCAACCACCTGAATTGGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACTCTAACACACCTACCTCAGGGCGCTGAATACAGATTCCGGGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTCGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTTGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTACAATGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTCTGCTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCACGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGGTTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACAAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCACGTTATGTACATTGGTCGTCCGGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTAGAAATACAAGATAAACCCGACAAACCTACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCGCCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGAGTTTCGGCTCAGAACACTTATGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTTGAAAAGCCAAGTGCTCCTGGCAAACCAACTATTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCTAAATCTGATGTCCCAATTCAGGCGCCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCCTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATCCAAGAGTTTAAGGGTGGTTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTATCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACGGCTTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACGCTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTGATCGACAATAATGGACACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCGGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCCACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTGATAGCTGAAAACAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAATTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACCTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGACCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGACACAGAAACATCTTATACCTCCACGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGCGCTTTTGAACTTAACGAAAGAGAGATCGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCCGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCCACAGACATGTGGTCACTTGGCACGCTGGTATATGTGCTGTTAAGTGGTATTAATCCATTCCTGGCAGAAACTAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTCATCAGGACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGCGGTGCAATTCGATCGCAGAGGGGAGTCAGTGTCGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCTGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAACTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAGATTTGACGATGGTACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTTCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCCGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAACCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATGGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTCTCCATGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGCACTGAAACG------GTGCCACTGACCCACGTGGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACAGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAATACAAACAGACTCTAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGAGACATGTCGGATGAAGAACTTCTCCTGCCCATTGATGACTACTTGGCAATGAAAAGGACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGCTTCTCAGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTAGAGGAAACAAAAAAAGACTTCAGATATTCAACCTATCACATCCCCATGAAGGAGGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAAAGAAGATGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCGACTGTCGGAATACAAAAGTGAGCTTGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATACGAAATCTCAAAACATGCTCAAAGAGAGTCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAATTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGACAACCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCCAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTATTGAGTCAGCAGCCTTTTACACTGGACCATGCGCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCATAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACAGTGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTATGCTTCCCGACGCAGAGACGAAGAGGTCCCCCGGTCTGTCTTCCCTGAGCTAACAAGAACAGAGGAGTATGCGGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCTTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TTAGCATATGAACACCACGCATCTGCAGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGCGAGTCCGCAAGGTTTTCTTGCGACACAGATGGTGAGCCGGTGCCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCGACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCACCCAAAATCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGCTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCACCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGCATTATGTGCAAAAGAGATCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAGATCCATAACCTCACGGAATCGGATTGTGGAGAATACATTTGCGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAG------------------------------ACGGAAGCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCTACTGGAGAACCATGGCCGACAGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCATAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGTAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACGCAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTCATTTCTGAAGAAATGAAAATGTCAGAAGTGAAATCTCAGGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAACTCTGAAGAGTACAGATACGGTGTCTCAGGCAGTGATCAGACCCTAACCATCAAGCGGGCCGGTCACAAAGATGAAGGGATTCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTATGACTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATTCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCATCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCGGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACGGATGACCTGACGACTCTAATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTTAGTCTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGATCTATT
>HLpanUnc1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCTCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATTGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTATCGGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAGGCAGCCCCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCTAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGACAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCGATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACGGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATACTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGAAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATCACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCACGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAGTATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAACGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAACAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCATGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAAGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACGCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACGAAAAGAGACACGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTATTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAACGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTGCTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAGGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTACCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGATAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAATTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCTGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCGTTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCCGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGCGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCCGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAAACTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACATGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCAGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTATT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAA---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTATACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAATGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCTGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGCGGAGCCGCCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCGTAGAATAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAAATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTATGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTGTGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAAAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCCGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN-------------N---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTC---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAANNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpanTig3
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAACTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCCATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCACGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGTTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCTAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTCTACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTCGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCT---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTCAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGTAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTAGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGATACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGAAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCTAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCGGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGCGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAAGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGACGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCTGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCACCAATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACGGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATACTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGAAAAAGCAGAAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAAGCAAGTCCCTAAGGTTTCCGCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATCACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCCGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGTTGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGTTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAGGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGAAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAATACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCACCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAATTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAGACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACGGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGTAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGACGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCCGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGTTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTGGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATGCTCTTTTCATGACAACACTGCCTTCTTGGAAATCACTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAGATCAGAGTTGCTTGGTATCTGGACGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACGTGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCGGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAACGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCGGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAATAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATTCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCATGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACCCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGCAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCTGAACCTGTGGAGATACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATCCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACGAAAAGAGACGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTATTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGACAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCATTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTTAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACGCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACGTGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGGTCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATAACCACAACCGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTTGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCGTTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCCGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGCGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---GCAGAGATTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAAGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTGAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCGCTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACCGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAGCCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCCGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGGTCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCGCCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCGTAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACCTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTATGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCGCCT------------------------------------------TCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAGGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCTGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCAGTGCCTGAG---NNN---N------------NNNNNNNNATCCCT------GAGAAGAAAGTACCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGCT------CTC---------GAAGCTCCTAAA---------GAAGTTTTACCTGAAAAGAAA------ATATCTGTGGTTGTACCCAAAAAACCAGAAGCCCCA---------------------------CCTGCT---------------GAAGTTCCTGAAGTTGCTCAAGAAGTTGTCCCAGAA------------------AAGATAATTCCCAGG---GCACCACCCAAAAAAACAGACGCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN--N---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCTCAAGAAATTGTTCCTGAAAAGAAA------------GCACCANNNN--------------CCA---CCTGTTGAA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTNNN---------NNNNNN--------NNNNNNNNNNNN-------------------------------NNN------NNNNNNNNNNNNNNNNNNNNNCCTGAG---GCTCCCAAAGAAGTTGTCCCT---GAAAAGAAAN-----GTGGTGCCTCCTAAAAAGCCT------GAAGTCCCANNN---GTTAAAGTG---------------CCTGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---GCG---------------CCTCCTGAA------------AAGCCT------------GAAGTCNNNCCTGTTNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCCGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GCGCCTCCTAAAAAGCCCGAAGTCCCACCACCTGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCC---------AAA---GAAGTGGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTGAAAAGCCCGAAGTCNNN---CCTGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLneoNeb2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACTGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCAGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCTATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACATTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTATGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------ATTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCATGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGGCCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGACAATACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTCCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTCGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGCTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTTGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGGTTTTCCANNNATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAACTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAG---TCTATCAAGGAACTGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAAACTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCATGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCTCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTTTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTCGAAACAATCAGAGAACCTGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGATGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAAGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACACTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAGGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCCGCCCCAGTGATCAGGAGGAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCGCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAGTTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGATTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTACTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCATTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCATTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACAGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGATGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGCTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCAGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCGTCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTTATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACGGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACATGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGTGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCATCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCCGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACGCATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGCACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAACTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTTTGCACTCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGGAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCCGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACGAAAAGAGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACCGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCAGTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTCAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACATGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCGTATACAGTTTTGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCGATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTCATATAACCACAACTGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGACGCAGGACAATACAATTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCATGTCAAGAAGGCGGGCATGGATGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGCGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACAGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAACCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCCGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTAACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCTAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCGAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACATGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCGAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACTGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTTTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAAAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAATTTCTA---------------------CCTGAGGAAGAAGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCGCCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTGCCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCAGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAGGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCGTAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTAC---ATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGTATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACATATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCACCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNAAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GCTCTTCAAGAAGTTGTCCCT---GAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCTG------GAAGTTGCACCT---GTTCCAGTG---------------CCCGAGGCTCCCAAAGAA---GTT---GTCCCT------------------------------GAAAAG---AAA---------GTGGCTGTG---ACG---------------CCTCCTAAA------------AAGCCC------------GAAATCN-NCCTGTTNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAGGCTNNNGAAGTTGTCCCTGAAAAGAAAGTGGTTGTG---------------------GTGCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCNNN---CCTGTTAAAGTGCCT------------------GAGGCTCCCAAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCGCCT---------------CCTAAAAAGCCCGAAGTCCCACCACCTGTTAAAGTGCCCGAGGCTCCCAAAGAAGTTGTCCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAA------------------------AAGCCTGAAGTCCCACCAACC---AAAGTACCTGAG------GTGCCAAAGGCAGCTGTTCCTGAAAAGAAGGTGCCTGAAGTTATTCCTCCAAAACCA---------------------GAAAGTCCGCCTCCTGCAGTGTATGAGGAGCCT---GAGGAAATTGCCCTGGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCC---GCTCCCCCA------AAAGTGACAGTGCCACCCAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAAAAACCTGAACCACCACCAGTTAAAGTGCCCAAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CTAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCCGAAGTTCCA---AAAGAAGTTGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCGGAAGTCCCACCACCCAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCTGAGAGAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTGGAAGAGGAAGAGCCAGTTCCTGTTGTGGAAGAGGAGGAACCAGTTCCTGTTGTGGAAGAGGAGGAACCAGAAGCG------CCACCACCAACAGTGCCTGAAGAACCAAAGAAGGTTGTTCCAGAGAAGAAAGTTCCTGTTATCAAGAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCAGTAAAGAAAGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCGAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------GTCCCAGAAAAGAAAGTGTCCATTCCTATTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCG---ATACAAGAACCTGAACCGGAAAAGAAGGTT---ATCGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAGTTAAAAAACCANN---NCCAGAGCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGTANNN------GTTACAAAAAGGGAAAGGAAAGTTCCTGAACCAGTAAAAGTTCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCGCCTCCTGTGGAGCCCGCACCAACTCCCATTGCTGCCCCAGTGACCGTACCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAAGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGTTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCCGATGAAGCCCCATTCACGTACCAGCTAAGGGCTGTGCCATTGAAGTTCGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCAGTTGGGTCTTCTGCAATCTTTGAGTGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATTATGGATGTCCAGCTTTCTGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACGGCTAAGCTTGTTGTAGAAGAACTTCCCGTGCGTTTTGTAAAGACACTTGAAGAGGAGGTCACGGTGGTAAAAGGACAGCCACTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGATGAGAGCCCTGACCATCAATGATGCAGATGACCATGATGCTGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCTATCCGAGATCAGCATGTGAAACCCAAGGGGACAGCCGTTTTTGCCTGTGTAATAGCAAAGGATACTCCAAATATTAAGTGGTTCAAGGGATATGATGAAATCCCCTTGGAACCAAATGATAAGACTGAGGTAGTAAAAGAAGGAAATAAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATACCCTGCAAAGCTGACACTTGGAGAGCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAAAGCAGAAGGTGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGGGAAGTCCTTTACCAGGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGACGACAGGCTCGATTTGAATGTGTTCTCACTCGAGAGGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGACGAAGGGGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACGGTGAAAGAAGGCGAAACAGCAACTTTTGTTTGTGAGCTTTCACATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAGCTGGAAATGAGAGAGGTGACGCTGGACGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACCGTGAAATTACACGACAAAACTGGACTTGAGAAGGATGAGATTATTCTCAAGTGTGAGGTGAGCAAAGACGTACCAGTGAAATGGTTCAAAGATGGCGAAGAGATTGTAGCTTCACCGAAACACTCTATCAAGACGGATGGCCTGCGCCGCATCTTAAAAATCAAAAAGGCAGAACTTAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAATGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAACCTCTGTATGGAGTGGAATTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCGGAACCAGATGTTCATGGCCAGTGGAAGTTGAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAACTGGATATGACAGGGGAGGTGTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAAGTGAAAGAACTGCCACTCATCTTCATCACCCCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAATTTGAGCTTATAAAGGATGGAACCAGACATTCATTGGTGATCAAGTCAGCTGCTTTTGAAGATGAAGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAACTGATCATTGAGGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAACTGCTGTGTTCACTGTGCACCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAACGACCAGCGCCTGCATACCAGCAGATCGGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGACGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTCGAGGGAGATCCATACTTTACCGGAAAGCTTCAAGACTACACTGCCGTAGAGAAAGATGAAGTGGTTCTACAGTGTGAAATCAGCAAAGCAGATGCACCAGTGACATGGTTTAAGGATGGCAAAGAAATAAAACCATCTAAAAATGCTATTATCAAGGCAGATGGCAAGAAGCGCATATTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATTGAAGATCGGGAGATCAAAATGGTGCGACCCCTGCACAGCGTAGAAGTGATGGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAAGAGGACATCCATGCCAACTGGAAACTCAAGGGAGAGGCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAGTGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACAGGCGGGGTGGATTTCCAAGCTGCCAATGCTAAATCTAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGATCAGGTGGTCCCACGTTCAGAAGGAAGAGTTCATACACTTACTCTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTGAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCAGTATTGGAATGTGAAGTATCCAGAGAGAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAAGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAATGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTAGAAGAAGAAGCTGTCTTTACAAAAAATCTTAGCAACGTTGAAGTTAGTGAAACAGACACTATAAAGCTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAGATCATTGAAACAGGAAGGTATGAAATACTTACGGATGGACGAAAGAGAATCCTGATCATTCAGAACGCTCACCTTGAGGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACTGATGGCAAAGTCAAAGTACATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGACAAATATGACATTATTGCTGATGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTATGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAGGATCGTAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAGGAAGTCATCTTCAACTGTGAAGTCAATACAGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACACTCCGAATTAGAGACGCACGATTAGATGACCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTGATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAATCGTCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACTGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAACACTTAGAAGACCAGACAGTCACTGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAATGTGAAATGGTACAGAAATGGGAGAGAAATCAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGAAGTATACACCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTAGAAGACAGAAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTGGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTGTTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAACCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCCGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCTCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCCGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTTCGCAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGATAGTTGTGAGTTCACTGTCACTGGACTACAGAAAGGCGGAGTTGAGTACCTGTTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAGCCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGACATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTGTGATCACAAACTACGTTATTGAATTGAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAGATCTATCTGCAACTGTCACTGATGTGGTAGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGCATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAAATCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGTCCAATATTGGGTTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATATGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGATGGTCTAGAAGTTATTGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTGATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGATAACCAAGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAAACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCAGGAGAACCTGCTTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAACGTTAAATGGAGAGATAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGGGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAAATGGTATGCCTACCGCGTGAAGGCCCTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAAATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATATGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGATAGTAAGAGAAGTGACACTGGCACATACATCATCGAGGCTGTCAACGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCTAAAATCACAAACTATGTTGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTACAAGGCAACCAAATTAACACCCAACAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAGTAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGAGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGCAATAAAATGCCAATAAAGGACACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCCGGACCTGGAAAACCAAGCAGATCAACTGAACCAATCTTAATAAAGGATCCAATAGATCCTCCATGGCCTCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAATTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATTGAGTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTTCTCAAGGGTCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAGGCTGGGGAAAGTGAGCCCAGCGAACCCAGTGACCCTGTGCTCTGCAGGGAAAAGCTGTATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTCAAGTGGACAGTTCCTGAGAAAGACGGAGGGTCCCCCATCACCAACTATATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGTTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAGTTGAGGACTCTGTTCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACCAAGCGACATGTTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAAAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTAACTTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGCGAACCCACAGAAATCCTGTCAATTGAAGATCCAACAAGTCCTCCTTCACCTCCCCTTGATTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATATCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATTAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGAATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAATGATCATATCTCTGCACACCTCGAAGTTCCCAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACACTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATATGATGGTGGAAGCCCAATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATACCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCGGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTCCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCACCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTCCTGACCTATACAGCAAAAGGACTCGAAGAGGGAAAGGAATACCAGTTCAGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGAGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGAACTTGATGCAACTATTTCTGGGTCACCTTACCCGACTATTACGTGGCTAAAGGATGAAAAAGTTATTACACCAGAAGAAATTAAAAAGCGAGTAGAA---CCCACAATTAGGAGGAGGAAGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACACAACGTTTGAGTATCGACAACAGTAAAAAGGGAGAATCTCAGCTACGTGTCCGAGATTCTCTCCGACCTGACCATGGCCTGTATATGATCAAAGTTGAAAATGACCATGGTATCGCAAAAGCTCCTTGTACTGTCTGTGTGCTAGATACACCAGGGCCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCGCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTATTGTCACTTCAACACTTAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGGAAAGAGTATCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCATTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGACATTACAAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAATCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTTTTCAGAGTATGTGCTGAAAACGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGACCCCAAAACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACCGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTGTTGGCTACTTTGTTGATAAGCAGCTGGTTGGAACAAACGAATGGTCACGTTGCACGGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGACCACCAGGAGAAACGGGACCGGTTACTGTGGCTGAGCCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGCATACAAATAATGGCTGGGAAGACCCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAAAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTTGTAATAGAGAATGTTGGAACCAAATCGGAACTAATTATCAAGAATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCGGTTCTTGACTTAAAACCTGTTGTGACAAATAGAAAGATGTGTTTGCTTAATTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATCACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCAGCCCCATCCAAGGTTATATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAATAAGAGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGATGAACACCAAATGTATGAATTCCGTGTCAAAGCCGTCAATGAAATTGGTGAAAGTGAACCATCTCTGCCTCTTAACGTGGTCATACAGGATGACGAAGTGCCTCCAACTATTAAGTTGCGCTTGTCTGTTCGAGGAGACACTATCAAAGTTAAGGCAGGAGAGCCTGTTAACATCCCTGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAACGAAACTGTGATCGAAAAACCCACTGATGCGCTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACGGAGCTTAGCATTCCCAAAGCAGTCCGGGAAGACAAAGGCACCTACACAGTTACTGCTTCCAATCGCCTGGGTTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTATTTGACATGGGATGCCCCTCTAGATAATGGGGGCAGTGAAATTACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATCCCCAATGGTCAGTATGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAATCAGTGATGAGTGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTAAGCTGGACTCCTCCTCTGGACAATGGCGGGTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATTACCAAAGTGGGATTGAAAGGCGTGGAATTTAACGTTCCGCGTTTGATTGAAGGTGTTAAATACCAGTTCCGAGCAATGGCAATAAATGCGGCAGGAGTTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGCCCACCTTCTTGCCCAGAGGTCAAAGATAAAACAAAGTCTAGCATCTCGCTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGCTACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTGCTAACTACCTGTGAATGTGTGGTACCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAACGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCTAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCGACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTGGAGACAGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGCAAGCGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAAACTCACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAGGACTATTGATGGAAAAGTCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCCGATCTTATTTCTGAACAGCAATATTTCTTCCGTGTGCGGGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACGGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGAAAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCTGTGACTGTCGAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGAAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTGCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTTTGGATGATGGGGGGTCTAAGATTACAAACTATGTAATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCACGAATATGTATTCCGAATCATGGCCCAGAATAAATTCGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAATTGGGAAGAGCCAGAGTATGATGGAGGCTCTCCTGTGACAGGATATTGGCTAGAAATGAAAGACACCACTTCGAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGATTATCAATTCCGTGTGTATGCAATCAATGCTGCCGGTGTGGGTCCGCCAAGTCTGCCATCAGACCCAGTCACTGCCAGAGATCCAATTGCCCCTCCTGGTCCTCCACTTCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGGTCTAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGTAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACAGGGTTAAAAGAAGGAGCTTTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATATCATCGAAATGAAGGACAGAATTGTGTTGCCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATTGCGTATGTGTCTGGAAAACCTCCTCCAACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGTCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATTATCGTTGATGTATTAGATGTGCCAGGTCCTGTTGGAGAACCATTCCGGTCTGACAACCTCACCAATGACTCCTGCAAGCTGACATGGTTTTCTCCGGAAGATGATGGAGGCTGTCCAATCACCAATTACGTCATTGAAAAGCGTGAATCTGACCGCAGAGCATGGACGCCAGTGACGTATACAGTCACCCGGCAAAATGCTACCGTCCAGGGTCTCATTCAGGGCAAAGCCTACTTTTTCCGAGTTGCGGCTGAAAATAGTGTTGGCATAGGCCCATTTACAGAGACACCAACTGCACTTGTCATCAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCTGTTACTTTGACTTGGAATCCTCCTAAGTATGATGGTGGATCAGAAATTATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGCTTAGCAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGACCTGGCTCCTCCGACACTTGACCTTGACTTCAGAGATAAACTCACAATTCGGGTTGGTGAAGCTTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAGGTTACTTGGTTCAAAGATGAAGCTGATGTGCTAGAAGATGATCGTACTCACATAAAGACCACTCCGACAACACTTGCCCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCGGTTATTTTTGATGAGGTGACCAAAGAGCACATGGTTATCTCTTGGAAGCCACCTTTAGATGACGGAGGCAGTGCAATTACCAATTATATTATTGAGAAAAAGGAAGTGGGAAAAGATATTTGGATGCCTGTTACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTATCTGATTCGATGAAAGCCAAAGACCGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACAGAAGTTACCAAAAATTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCAATATGAATTCCGGGTTTCTGCAGAAAACGAAATTGGCATTGGAGAGCCAAGCCCACCATCCAAACCATTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTATTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACGTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTTATGTTCCCGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAATACATAAAGGTTGGTGATACTCTAAGACTTAGTGCTGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAAGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGTAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCAGCTGGTTCGAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCGGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAACGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCTTTTGTAGAAACACCTAAACCCATCAAGGCTCTGGATCCTTTACATCCCCCAGGGCCACCCAAAAACCTGCACCATGTAGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAATATCAAGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTGCAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAGTTAATTGAAGGTCTCGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCTATTATAAGAGGTGTACCCATTCCCACTGCAAAGTGGACAACCGACGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAGCTTCTCGTCAGTACTTACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGCACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACTCCTGAACATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAGTGGTGCAATGGTGTCTTGGACTCTGCCAAAATCTGACGGTGGCAGTCCAATAACCGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGTCTGGACTCTATGAGGGAAATACCTATGAGTTTAGAGTTTTTGCTGAAAATCTTGCAGGATTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGAGTTGGTGTGGACAAAGCCCCTCAGTGATGGTGGTAGTCCCATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGACCAGGATTAATAAAGATGAGCTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAGGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGATGTTACCTGTCGTGATATTATTACCGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAGAGGCAGACCTGATCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGCGGGTTGACATAATTCATGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGGCATGCCCAAGGTTCTGCCATCGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAACTTAAAGGTTAGCAATGTAAGCAAAGAGAACTGTACACTTTCTTGGGAAAACCCATTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCAAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGACGGCCTGATTATGATGGTGGCAGCCCGAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAAATGTGTTGAGAACCAGATTTATGAGTTCAGGGTACAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTGCTTGATCTGAAATTGAGTGGTGTGCTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAAGCAGGTGTGAGAGGCAAACCATTCCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCACAATTGATACAAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAGGCGAAGTGATGGTGGGAAATACGTAGTTACAGCAACTAACACAGCTGGCAGTTTTGTGGCCTATGCCACCGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTGCTGATGTGTCCAGTGATCGGTGTACTATTCACTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCCGGTATGACAGTAACACGTCTCATAGAAGGAAATGAATATATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGCCCAGACCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTCTGGAATCCACCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAGGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAAAGACGTCTCAAAGTACAGAATCTCCTCCCAGGACATGAATACCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAGCCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACCAGAAACTCCATAACTCTTGGGTGGGGAAAGCCAGTATATGATGGTGGCGCACCGATAATTGGATATGTTGTGGAAATGAGACCAAAAAGAGTAGACATGTCACCTGACGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAACTTGTTCGCAGGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCGGAGATTGAATTGGATGCCAGCATGAGAAAACTGGTCACAGTGAGAGCAGGGTGCCCTATTCGACTCTTTGCCATAGTGAGAGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACCCGTGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACGAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGATAGAAAGACATGGTCAACAGTCACCCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGCAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTACGGCCCCGGTGTGCCTGCAGACGTCCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCTGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACGAAGAACAGTGCTACATTAGCCTGGCTACCTCCCCTGCGTGATGGAGGTGCTAAAATTGATGGCTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTCTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAGTTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAGTGGAAAAAAGGAGAAGATGAAGTCGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGACAGTTCTTCCATCCTGATCATAAAAGATGTGACTAGGAAAGACAGTGGCTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACAGACACTCAAAAAATCAAAGTTATCGTCATGGATGCTCCGGGGCCCCCTCAGCCTCCGTTTGACATTACTGACATAGATGCTGATGCTTGCTCCCTCTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGATTGGGTGACAGCTCTAGCTTCGGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTCGGCATTTCAGAGCCTCTGCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGATGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACTGGTTATCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTAAAAGCTAATGATACTCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCACTAAACAAAGCTGGATCCAGTCCACCCAGCAAACCAACAGAATATGTAACTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTGTCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTGCCTGGTGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTTAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCCTCTGAACCTTCTGATCCAGTGACCATCCAGGCAGAAAATGTTCCTCCCAGGATAGACCTAAGCGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGAAGGCACACTGCTGAAACCAGCAGAAGGCATAAAGATGGCCATGAAGCGGAACCACTGCACACTGGAGCTGTTCAGTGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCCGAAAATTCGAGTGGTTCCAAATCAGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCAGATCGCGCAATGCTTTCTTGGGAACCGCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCACAGGTTTCTGCCACTGTGCCCATCACTAGCTGCAGCGTGGAGAAACTTATAGAGGGCCATGAATATCAGTTCCGAATTTGTGCAGAGAATAAATATGGAGTGGGCGATCCAATCTTCACCGAACCAGCAATTGCCAAAAACCCATACAATCCACCCGGGCGCTGTGATCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCCATCACTGGCTACTTGCTTGAAAAGAGAGAAACCCAGGCAGTTAACTGGACTAAGGTCAACAGAAAACCTGTAATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACTGAATATGAGTTCCGAGTTACAGCTATAAATAAGGCTGGACCAGGCAAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGATTGGACTTGATATAAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAGAATAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCCTATATTACTTGGGATCCTCCCATTGTTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGACGCGGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACTTGGAAGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCCGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAACCAAGTCATCTTGTAGCATAGGCTGGAAAAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTGGATTTCCTGACTGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCTGCAAAAGATCTGAGTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTTTTGGCTCCGGACCTTGACTTAAAGGATATACCTGACTTGTGCTACTTGGCAAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCGGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCCGTTAACACAACTCTTGTGGTATATGATTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTAAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACCGGGCCAATCAAATTTGATGAAGTCACAGCAGAAGCCATGACCTTAAAGTGGGGCCCTCCAAAAGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCAGCTGTTCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTAGACGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAGGAAAACTGGTGGCTCTCCAATTACAGGATATCATATTGAGTTCAAAGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACTGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCGGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTGGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCGGTGACCCTCATCTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGCTATATAGTGGAGAAGCGGGATCTACCTTCTAAATCTTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACCGTAACTGACCTTGTTGAAGGTGGGAAATATGAATTCAGAGTTAGAGCGAAGAATACAGCAGGTGCTATCAGTGCCCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATCGTCCTTGATCCCACAATAAAAGATGGGCTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCCGGAAAAGACATTAGACCATCAGATATCGTTCAGATATCTTCGACTCCAACATCTTCCATGCTTACTATCAAGTACGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTCGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGCCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACGCCTCCATTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAATCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCCCCTGGCCCTCCTGGAAAACCAGAGGTTTCAAATGTCACTAAAAACACTGCCACTGTCAGCTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTGCAGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATCCACACATCACTGATACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGTTATGTTGTAGAGCATCAAAAAGTAGGAGATGAGGCCTGGATAAAAGACACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAGTGATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTCCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGGTATCAACCTTAAAAACCGAGCTAACATTGAGAATACGGAATCATTTACTCTTTTGATTATACCAGAATGTAACAGATACGACACTGGTAAATTTGTCATGACCATTGAAAACCCTGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTCTTGGATACCCCAGGACCTGTCCTTAACCTAAGGCCTACGGACATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAAAAACGAGAAGCAACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGACTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTAGCATGGCCTAAACCAAAGCACGACGGTGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAATGGACCCATATCACAACTGTGAAAGGGTTAGAATGTGTTGTGAAGAATCTAACCGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCGCCTAGAGAAAGCAGACCTGTCATTGTTAAGGAGCAGACATCGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCCGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACGTGGAAAAAAGGAGACCAAATTCTTAAACAGACACAGAGAGTTAATGTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGTGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTAACCTTCTCTTGGGACCCACCTGAGAATGATGGAGGTGTACCAATAAGCAACTATATAGTAGAAATGCGACAGACTGACAGTACTACGTGGGTTGAGTTAGCCACCACCGTTATACGCACTACCTATAAAGCCACTCACCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAATAGATATGGAGTTGGACCACCCATCACCTCAGCATCTGTAGTTGCCAGCTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACGGTGGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCTATTTTAGGATATCACATTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATCGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCCATGCTTGCTTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACCAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCCAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAATGAATTTACAGTCAGTGGCCTAACAGAAGATGCTGCCTATGAATTCCGTGTCATTGCTAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGATGTGGAAGCACCAAAGATAATGGTGGATGTTAAATTTAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTAGAAGCTGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCTGATTTCTCAACTAATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAAGACCTTTAACTGTATCCGAAGTGACATCAGAAAAATGTGTGTTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTGACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGCGTCATGGCTGTAAATAAATATGGAGTAGGAGAACCGCTGGAATCAGAGCCTGTGCTTGCAGTAAACCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGTGGAAGTGAAATCATCAATTATATTGTAGAACGACATGATAAAGCTGGGCAACGCTGGGTTAAATGCAACAAAAAAACTCTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACACGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTCCTGCCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCAATATACGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACTTCTTACACCATCACCAACCTCAAAGAGAATCAGGAATATAAAATCCGAATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGATAGGATGCTACCTCCAGAAATTGAGCTGGATGCTGACCTGCGCAAAGTTGTTACCATAAGGGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTCGACAGTGGCAAATACATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAACGTTAGAGTACTAGATACACCAGGCCCTCCACAGGATCTTAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGATCTTGTCATCCCACCGGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGTGAAGACCTAAAAGTTGATGTTCCATTCATTGGACGCCCTACACCTGCTGTTACGTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAGTTGACAAACTCGGCTGGTGAAGCTACTGAAACCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTCCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCAGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAATAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCATTGAATATGAATTTAGAGTCTCCGCAGAGAACATCGTGGGCATCGGCAAGCCAAGCAAGGTGTCAGAATGCTATGTAGCTCGTGACCCATGCGACCCACCAGGACGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACGGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGTCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGTTCAGTGAGCCTTCAGAAAGCACAGGGGCAATAACGGCAAGGGATGAGGTAGAGCCACCACGGATAAGTATGGATCCAAAATACAAAGACACGATTGTGGTTCATGCTGGCGAGTCATTCAGGGTTGATGCAGATATTTATGGCAAACCGATACCAACCATTCAGTGGATAAAAGGTGATCAGGAGCTTTCAGATACAGCCCGATTAGAAATAAAGAGCACAGACTTTGCCACCAGTCTCAGCGTAAAGGACGCAGTACGCGTTGACAGTGGAAATTATATACTAAAGGCCAAAAATGTCGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGGCCAGGGCCACCTGAAGGACCTGTTGTTGTATCAGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCGCTACAGGATGGTGGGAGTGACATCATAAATTATATCGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCCATAAGGTTACTAAGCTTCTTGAAGGCAACGAATATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTTGGCGAACCTCTTGAATCTGAACCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCGCCAAAGGCCCCAGAAATCACAACAGTGACCAAGGACTCAATGACTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACGATTATGAATTCAGAGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGCCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAGGTTGTGGATGTTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAAAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCGATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAATTGGAAGCCCCAGACATCGAGCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAAAGGTCGTCCCACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAACGTCAACCGATACGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTACTGTGAGAGTCCTGGATACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTATCTATTACCTGGGAGCCTCCTCTTTTGGATGGAGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATTGATCAACTCCAAGAAGGATGCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCTGCCCACACTACTGATCCAGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCTTTGAGTTGGACAAAGCCTGAACATGACGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTTAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGACTTGAAAATAGAAGTGCCAATTGCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAGTCAATGTCACGGACTCACCTGACCTCACTATACTCAGTATTAAAGAAACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTTGTGGGTCAGAAAACAGCATCCATTGAAATTACAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTATCTTGGAATCCCCCAGTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGACACAACCACCACAGTATGGGATACAGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATATCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACAGCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGGAGCCCAGTCATAGGTTACCACCTTGAGAGAAAGGAAAGAAATAGTATTTTATGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCACTCAATCTGGAAGAGGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGAGTAGGCAAAGCAAGCAAGAGTTCTGAATGCTATGTAGCCAGAGATCCCTGTGACCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCGGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCCGCTGGGGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTCCCAAGAATTTCAATGGATCCAAAATTCAGAGACACGATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGACGTCCATGGAAAGCCCCTACCTACCATTGAGTGGTTACGAGGAGATAAGGAAGTTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCGGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCCTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAACTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAACAAACGCCGCATTACAGATTTGCGTCTGAGAGTAACGGGATTAACAGAAGATCACGAGTACGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGCGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAGGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTGCAAAACTCATTGAGCACCAAGAGTATAAAATACGCGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCCACATCAGTTCCTGGTACTGTGAAGCCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCTGAAATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACTCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGCGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCATCATCGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCCTATGCTAATGTGAGTAATAAATGTGGTAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCCTCGTTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGTGTTGTGGCTGAATCCAAAGTCTGTAACGCAGTTGTTACTAGCTTGAGCTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAACGAGAAAGGAAAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTACAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAGAGTAACAAAGATGACTTTGGAAAATATACTATAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTAGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATTGTAGAGAAGCGAGATACAACTACCACCACTTGGCATATAGTATCAGCAACAGTTGCAAGAACAACGATAAAAGTAACCAAACTGAAAACAGGCACTGAATACCAGTTTAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCGGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAGAGATCAAATGGTTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCGCCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAGAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTAAGTGAACCGTCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCCAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACTATTCAGAGAACCACTCTTGTTGTCAAAGACTGCATACGTACTGATGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACGAAGTCTATCCCAATTACCGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTGACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTAAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTCATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAACATGGGCACGCCCAGTGGATGATGGAGGTGCTGAAATTGAGGGTTACATTCTTGAAAAACGAGATAAGGAAGGTATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGACTCAGAGTAACTGGCCTTACCGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCGTGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTCAAGGGCTATGTTGTTGAGGTCAAAGAGGATGCGGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTTGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACAATCAAAGGTCGACCAGAGCCTGAAGTTAAATGGGAAAAGGCCGAAGGCGTTCTCACTGAGAGGGCCCAGATTGAGGTGACCAGCTCGTACACAATGTTGGTAATTGATAACGTTACCAGATTTGATAGCGGTCGGTATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTTAACGTCAGAGTTCTTGACTCGCCCAGTGCCCCTGTGAATTTGAATGTAAGAGAGGTAAAGAAAGACTCGGTGATGTTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTCAAAATTGAAAATCTACAAGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATACGGGATTGGTTTGCCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACTCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACATGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGACGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAACACTTTCAATGTAAAGGCTAGAGACCAACTTAAGATTGATGTTCCGTTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTTAAAGAAACCACGAGGGTCAATGTTTCTTCTTCAAAGACTGTAACATCACTGTCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTACATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGACTCCTCCAGACTATGACGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCACACAGTCTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGTTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTACATGCCACGAAATCTACCATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGTATTCTTTGGTCAAAAGCAAATAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATTGTCGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAGTGCAATTTTACTAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGATGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATACATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTCTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGGCAGTATGTACTAACACTAAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATAACTGGCCTCACAGCTGAGAAATGCTCTCTTTCCTGGGGACCGCCCCAAGAAAATGGTGGGGCAGACATCGACTATTACATTGTAGAAAAACGTGAAACGAGCCACCTCGCATGGACAATATGTGAAGGAGAATTAAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGCCCTTAGAGAGTGTGGCAGTAAAGGCACTAGATCCTTTTACAGTTCCAAGTCCACCCACATCTTTGGAAATTACGTCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGATGTGAATATGAGTACCGGGTTTATGCGGAAAATGCTGCTGGCCTGAGCCTTCCAAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAGACTGAATGGGAAACTGCCATTCAGAATTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTTGGTGCTAGTGATCCCAGTGATTGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGAACTTGACAGTGAAATGAAGAAGACCTTGATTGTCAAGGCTGGTTCCTCATTTACCATGACTGTACCTTTCCGAGGAAGACCAGTACCTAGTGTCTCGTGGAGTAAGCCAGACTCTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTTACTATTGAAAATGCCAACAGAAGTGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACGCTGCTTCACTGACTTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCGACCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCGGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTTACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAGGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACATGACGGTGGAAGCAGAATTGTACACTATGTCATTGAAGCACTAGAAAAGGGACAGAAAAATTGGGTTAAATGCGCAATGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCCAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCTATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAAAGATGGTGTCCCCCTGAAAGCAACCATGAGGTTTAACACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTACTGCTGATGCTGGAAGATATGAGATCACTGCCGCCAATGCCAGTGGAACAACAAAAGCTTTCATTAACATCATTGTATTGGATAGGCCTGGTCCCCCTACTGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTATGGACTGAAGTGTCTGCAACGGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCGTCAAGGCAGAAAATCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGATTGTCAAATTACCATACACAACACCTGGACCACCATCTACACCCTGGGTCACTAATGTTACTCGAGAAAGCATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATAGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTGTGGCAGAAAGCCAACAAATTGGTCATCCGCACAACTCACTTCAAAGTCACAACGATCAGTGCTGGACTTATTTATGAATTTAGGGTATATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAGCCCCCGAGAAATGTCCGTATCACTGATATTTCCAAAAACTCTGTCCACCTTTCTTGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTATATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCACTGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTCTTTGCTAGGAATGCCGTTGGTTCTGTCAGCAATCCATCTGAGGTTGTAGGCCCCATTACGTGCATCGATTCTTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAGCCTACAATTGAGTGGTACAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATAGTGGAATCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTCAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGCCCGCCAGCAGATGATGGCGGTGCAAAAATCACTCACTACATCGTGGAAAAACGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGACCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAATGACTACCAATACCGAGTTTGTGCTGTAAATGCTGCTGGTCAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCGTCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGAGGCAGCGCTGTTACCGGATATGTTGTTGCGATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGAGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTTCAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACTTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACGTGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTTACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCTGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCTAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCGGTGAAGGCTGCTGAAGTACCAGCTCCTATACGGGATCTCTCAATGAAAGACTCCACAAAGACATCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAATATGGTCACATGCTGGCATAAGTAAGACCTGTGAAATTGAAGTTGGCCAACTTAAGGAACAGTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGCATGTCAAGAAGGAGAATGGAGGGAAATACACCATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGGCCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATCACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTCCTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGCTTACGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAGTTAATACAACACCTATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACGTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTTACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTACCGACGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCTGTTGGAACCATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAACCGTAGAGTTTGGCCCTGAGTACTTTGATGGCATCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGTCCAGTACCTCGAGTAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGGGACCATCGTGGTGTATATAGTGTGGAAGCCAAAAATGCATCAGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCCATCACTCACTACATCATTGAAAAGCGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGTCAAGCCCACAGCTATACTGCCACGAAACTAATAAGTGGCAATGAATACCAATTCCGTGTTTCTGCAGTCAACAAGTTTGGTGTTGGGAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACGCTGACATGGACAAGGCCAGAATCAGATGGTGGCAATGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATACAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGATGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAGGCCAGTGTTTGATGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAGGCTGACTTGGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCCGGAAAAGGAGACAGCAGTGAAGCGACCGGTGCAATTAAAGCAGTTGACCGATTAACAGCTCCTGAGTTAGATATTGATGCGAACTTCAAGCAGACTCATGTCGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCTACTCCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACCGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTCACTGTAGAAAATAACAGTGGTAGCAAGTCAATCACATTCACTGTAAAGGTGCTAGACTCTCCAGGTCCACCTGGCCCAATCACTTTCAAGGATGTGAACCGCGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGCGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTAGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGTAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGACGCTGGCTACAGTGAACCCAGAGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTTCCAATCACTGGTCGTCCTGCTCCTAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTCGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAGTCATGTGTCCTATCATGGGCTGAACCTAAAGATGACGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTGGAATCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGTTTAGAGTGTAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCCGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGGTTGGAGATGGTCGCTGGCTAAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATAAGAGCAGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAGTCTCTCTGCAGTATACAGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAATCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACGTGAGACCAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCTGGTGTGCCTGTTGAATCAGGGCCAATCGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGGCAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTGAATGCCGCTGGTAACAGTGAACCCAGTGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATCAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCACGGGATATGTTCTTGAAATGCAAGAGAAAGACACCGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACCGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAACCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGTAAACCGAGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTATCGAATTTCCGGACTTGTAGAAGGAACCATGTACTATTTCAGAGTGCTGCCAGAAAATATTTATGGCATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACCGTTACTCTTGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAACGAAGGTGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTAACAGCCGTAACTGTACAAGACCTCAGAGTATTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAGTAGAACTGATGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGCAACCACCTGAATTGGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCAACATTTAAGTTTACCAGACTCATTGAAGGCAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGACGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACACGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTATACTCTAACACACCTACCTCAGGGCGCTGAATACAGATTCCGGGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTCGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAACGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTATGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCCGACATCTTAGGCTATATTCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTTGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCCTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGGCAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTCTGCTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGTAAAGAAATGAAGGATGTTACCACCAAGTTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGGTTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACGGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACAAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTACAAGCAACACCGCAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCACGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAATATAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTGATGTAGAAATACAAGATAAACCCGACAAACCTACAGGACCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCGCCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGAGTTTCGGCTCAGAACACTTATGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCTTTCGAAAAGCCAAGTGCTCCTGGCAAACCAACTATTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGCCATTCCTAAATCTGATGTCCCAATTCAGGCGCCACACTTTAAAGAGGAACTAAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCCTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATCCAAGAGTTTAAGGGTGGTTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTATCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACGGCTTCCTTGGAAGTGGAAGTTCCAGCTAAGATACATTTGCCTAAAACACTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTAGTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTGATCGACAATAATGGACACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCAGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCGGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCCACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGTTACACCGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTGATAGCTGAAAACAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAATTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGACCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGACACAGAAACATCTTATACCTCCACGAATCATTTGAGAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGCGCTTTTGAACTTAACGAAAGAGAGATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCTGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTCAGGCTTCTGTTCACTGCCCCAGAATACTATGCACCTGAAGTCCACCAGCATGATGTTGTCAGCACTGCCACAGACATGTGGTCACTTGGCACGCTGGTATATGTGCTGTTAAGTGGTATTAATCCATTCCTGGCAGAAACTAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTCATCAGGACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGCGGTGCAATTCGATCGCAGAGGGGAGTCAGTGTCGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCTGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACTTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTAGCCACCATGTACATCAAAGACATTACCAGATTTGACGATGGTACCTACAGATGCAAAGTAGTCAATGACTACGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGACACAATGAGACTTCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCCGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAACCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATGGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTCTCCATGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGCACTGAAACG------GTGCCACTGACCCAGGTGGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAGATACAAACAGACTCTAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCGCGCATTACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGCACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGAGACATGTCGGATGAAGAACTTCTCCTGCCCATTGATGACTACTTGGCAATGAAAAGGACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGCTTCTCAGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCACCACAAGCTCATGTCAAGGTGGAGGAAACAAAAAAAGACTTCAGATATTCAACCTATCACATCCCCATGAAGGAGGAGACTAGCACAAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAAAGAAGATGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCGACTGTCGGAATACAAAAGTGAGCTTGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAAGAATACGAAATCTCAAAACATGCTCAAAGAGAGTCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGACAACCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCCAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTATTGAGTCAGCAGCCTTTTACACTGGACCATGCGCCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCATAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACAGTGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGCGGGGATTACACCACCTATGCTTCCCGACGCAGAGACGAAGAGGTCCCCCGGTCTGTCTTCCCTGAGCTAACAAGAACAGAGGAGTATGCGGTTTCATCATTTAAGAAAACATCTGAGATGGAAGCTTCTTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TTAGCATATGAACACCACGCATCTGCAGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGCGAGTCTGCAAGGTTTTCTTGCGACACAGATGGTGAGCCGGTGCCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAATCGACCTTCGAGATCTCTTCAGTCCAGGCTTCTGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCGAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCACCCAAAATCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGCTCAGCAGCTC------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCACCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGCACTATGTGCAAAAGAGATCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTAACTATGAGCTCAAGATCCATAACCTCACGGAATCGGATTGTGGAGAATACATTTGCGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCACATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAG------------------------------ACGGAAGCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCTACTGGAGAACCACGGCCGACAGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTCTGAAGACAAAGGAGTTTTCTTCTTAGAAGTTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCATAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGTAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACGCAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCGGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTCATTTCTGAAGAAATGAAAATGTCAGAAGTGAAATCTCAGGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAAGTGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAACTCTGAAGAGTACAGATACGGTGTCTCAGGCAGTGATCAGACCCTAACCATCAAGCGGGCCGGTCACAAAGATGAAGGGATTCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTATGACTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATCGAATGGTTTAAAAACAACTTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGCGACAGTGGAAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCATCCCGGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACGGATGACCTGACGACTCTAATCATCATGGATGTACAGAAACAAGATGGTGGACTTTATACCCTTAGTCTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGATCTATT
>HLneoDia1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAGACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATCCCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCCTCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAGTCCCCATCGCCCATCAGACACTCTCCTTCCCCGGTCAGACATGTGCGGGCACCAACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCCGGGAGGATCTCCACG------TCTCCTATCCGATCTGTTAGGTCTCCATTACTCATGCGGAAGACTCCAACACCCAGCATGGCCACAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACAAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGGA------GCGGGAGCT------------GCT------GCCGGCGTGTCGGCCAGTGCTGCGTTCGCGGCCGGGGCTGTGGCTACTGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCAGCTGTTGCGACCGTCGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCACGCACATCCAACCTGCTCAAGAACAG---ATTAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCGTTTGTACCAAAAGTAGTAATTTCTACAACCAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACCAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCCGTG---ACAGCTGCCGCATCCATGGTGGTAGTTGCCACTGCAGAGTCCACAAAACTAGAAACAATGCTGGGAGCTCAAGAAGAAGTTGCCACACAACATGAT---CAAATGCAC------ATGACTCATGAAAAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTTTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAATTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGGTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAGTGGCCAGTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACATTGGGAAAAAGGCGGAAGCTGTAGCAACGGTTGTTGCTGCAGTGGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCGTCCTAAAGAATCGTATGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCTGCCACAAAG---------------------------GTTGCTGAGCGTCCCCAGCGTCCAGCCTCGGAACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCCGAGGCGAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCTTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCGCAGTCCATGAAGAG---CGCTTCAAAGTACTGCATGAGCGTGAAGCCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATCCGAGAAGCCTTTGCGGAAGACAGCGGTCGATTTACTTGCAGTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACGGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCAGCCCCCGGAGAACCCGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTGCTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTGCAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCAGAAGATGAAGGCATCTACACCGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAACCTGCTGCACCTCTCAGTGCTCCGACTTACATACCTACGCCAGAATCAGTGAGCAGAATAAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGGCCTATGCCAGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTAATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACACCAGGTAAAACCAATGTTTTTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGACATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGCATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCAGAGATACTACGAGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTACGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCCGCCCACTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGGAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGACAGTGGTATCATTACTTGTAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAGTCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAAGAGTTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTAACAACAGATCAAAAAGAGAAGCAAAAGCCAGACATTGTTTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGTTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTACCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATCCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAAGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGTGAATGGTACAAAAATGGGGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGATTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCACACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTGTCCATACTGACGATTGACACATCTGATGCTGAAGACTATAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACAGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCGTTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAACGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACACCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATTGCTATTCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAAGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTATCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGAAGTGATAACACCTCTGAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATCGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCCTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACTAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCACACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGCTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCTGATGACCACAAAAGGAGACTGATCATTGCTGCCACCAAATTAGATGACATGGGAGAATATACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACTGTGGAACTCACACACCCTAACGTAAAGGGTGTCCAATGGATCAAAAATGGGGTTGTGCTACGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATATACAGCGGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTTGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACCGTGAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAACGTGCACTTTGGGGATGCAGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCCGATTGTGGATAGAATAAAGATACAGAAGGAGAAATATGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGACAATATGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTGGTTGAGTTTGAGGTCAACGAAGATGATGTGGATGCCCACTGGTATAAAGACGGCATTGAAATCAACTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACAGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGCGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGACGGGCAAGAGTACACGCTCTTGCTAATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCCGCTTCCCTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTCCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAATTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTTTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCATATTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAATGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAGGTGCGGCGACACTGCT---------------------------------------------GAATTCCTCTGTGTCTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGCATAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACGTGGAAATATTCAGTTTCTTATCATATGTAACGTTCAGCTGGTAGACCAAGGACTGTACAGCTGC---------AGT---------GTCCACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAAGAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGAAAGGAAACACTTGAACTTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCCAAAAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTCAATGGA---------------------ATGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTTGATGGCAATGATCATAGTCTGATCATTCTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGCATTGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAGAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTTGTTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTGCACCCACTGTCTTGTGGTTCAAAGAAAACAAACAGCTTTACACCAGTGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACACTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATAGGTGGGGTGAGTCCACCTGTGCTGCAGAGCTTCTTGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCAGTAAA---GCAAAGCCCATGCCAGAGGCTACTAAAGATTTTCCANNNATG---TCGTTAAAGGATCCTGCCATTGAGGCATTTGACTCCGAGCAGGAAATTGCAGCTTTTGTGAAG---------------------------------------------------------------GATACTGTTTTGAAAACTGCTTTAATTGCAGAAGAAAACCAGCAGCTCTCTTATGAGCGTGTGATTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAACTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTAATGCA---GACAGC------ACCAGGGAACTCCTTTCCATC---------AATGGGACTCTTCAT---------------------GTTCAA---TCTATCAAGGAACTGTCTCCCAGTTTACAGCTGCAGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATATTCTAGTGCCTCAAGAGCAAGAGTCACAGGGG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTCTCCATAGAGGAAATTAGTTCATTA---CCAGTGGAGCCTCTGAAAACGTTATTAGCTGAACCTGAAGGGAGTTATCCACAATCTTCAATCNNNGCTCCAGTCCATTCATATCCAAACTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAATGGATACTGAGCAAAGAGTGATTCTGCAAAAGCAGGAGGAACAAAGTGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAAAGTTTCAAGGGTCTTGACATCACAATCTCTGAGGTCAACTGTGAGCCCCAGATCCCTTCAGAACACACATGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCCTAAGGTTTCCTCTAGCATGTGAGGAAAAGCAGGTACTGCTCNN---NGAG---CACTCT---GACAACCTGGCAGCGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGGTAAGTGACACTCTTTCTAAGGAAAGTTTGCTTTCTGGAATTCCAGAAGAAGAACGATTAAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAGGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCGGTGAAGTCGCTAACGGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGGAGAAATGGGTCCTTTTTCAGTTTCACAGAAGGTTGAAACAATCAGAGAACCTGAAGTCGAATCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGATCAAAGATGAAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACACCAGAC---------CCATCAGAGGAAAAAAGAAAGNN---NCCC---------GGAAGTGGTACCAGGGAGGTTGGCATCGAAGAGGTACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCAA---GAACATGGTCCTGTCATACACACGCCCTTGGTGGACACTACTATG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCATCCATAACAAATGCCAAAGAGGTGAATTGGTATTATGAAGGCAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAACATGGACACACAGCAACTTCAGCAAAA------CTCACTGTG------GTCAAAAGAGCTGCCCCAGTGATCAGGAGGAGAATCGAGCCCCTGGAGGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTACGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTACGGCAGTGTCAGCTGTACGGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCCGTGATTGAAACCATTTGGCAGAAAGACGGCGCTGCACTATCGCCTTCCCCTAACCGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCAAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAAGCTGAGTTAATCATAATCGACAAGCCGCGTTTCATTAAAGAATTGGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCGCCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTAACATGGAACAAAGATGGGCAAAAACTTCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCGCTTGAGATCCCGCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTATAGCTTCCAATGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTGAAAGTTGAAGACAGTGGCAGTTACTCTTGTGAAGCGGTGAATGATGTTGGCAGTGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACGAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGATTGTTTTCTCAGAAGTCTCTTGTGTTCCTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACACATTTGTTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTTGCATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGGTCCTGATAATCCCTGATGTTCAGATTAGTTTGGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCATTGAGAGAGCAGAACTGATCCAGGTGACGGCAGGAGACCCAGCCACACTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGACAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATAGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTTACCAAACCCCTGCGCAACATGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGCAAAATCGCTGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAGTACAGAATAGCGTTTGTGGAAGGCACAGCCTCTCTGGAGATCAGCAGAGTAGACATGAACGATGCAGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTCAAAATCAGATGGTTTAAGGGTGACAAAGAGCTTGTTTCTGGTGGGAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCC---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCATGTTTGTTGAAAAGTTAGAGCCATCACAGTTGTTAAAGAAGGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCGATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGATGTTGCCATCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATACGATGTCATGTTGCTCGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTATAAAACCTTGGCTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCCGGGTGACTTTAAGAGAACCTCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACGGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACCGAAGACAATAATATAAGAATGACCTTTGAGAACAACGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGCATCAGTGACACAGTCTCTGTGCTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGCAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTTCATTGACCTAGAGTGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGACCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATATACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTCATGGAAAAGCCACAGTCACAAGATGTCAACCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCTGACTCTGGGACCTACATTTGTCAACTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCTGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGCAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAACAGCGGGACTTACGTCTGTGAAGCCCGTAATGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCTGTGGAAGTAGTGAAAGACAGCGATGTGGAGCTGGAATGTGAAGTGATGGGAACCGCTCCATTTGAAGTCACATGGCTGAAGAATAACAAGGAAATCCGAAGCAGCAAAAAGTACACCCTGAGTGGCAGAGTATCTGTGTTTAACCTCCATATCACCAAATGTGACCCTTCAGACACTGGTGAATACCAGTGCATCGTATCCAATGAAGGTGGCAGCTGCTCTTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAATGTCACTACTGTTTTGAAAACTTCCGCCACCTTTCAGAGTACCGTGGCGGGCGCTCCTCCCATCTCCATAACCTGGCTAAAGGATGATCACATTCTCAATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCCGGGCTGTGGACAATGGGCACAGCGGAAGATACACGTGTCAAGCCAAGAACGAGTCAGGAATTGAGAGGTGTTATGCTTTCCTTTTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCCGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCAATGAGTTTTGAAAATAACGTGGCCAGTTTTAGGATTCAGTCGGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAACGACTTTGGAAGCAGCAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAATTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAAAACACTGTGTCACTGGAAGTCAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTAGCAGGAGACGATGCGTGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCAATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTACCTTCTTAAATCTCTATTCGGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACTACAATGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGACACATCCAAGATAGTGAAAGCAGGTGACTCGGCACGACTTGAATGCAAGATAACCGGATCCCCAGAAATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTCAGCACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCGCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTGCGAAGTAGCAAGAAATACAAGATTGCCTCCAAAAATTTCCATGCAAGTATTCACGTTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCACGGAATGAAGTGGGAAGTGATACTTGCATTTGTATTGTCAAACTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTGGCTGGCGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAAAACATGGCCACGCTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACGGTGACCGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGACGCAGGCACATACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGCAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCACATTTTCAGATAATGTCTGCACTCTGCAGCTGAATTCTCTGGATTCCTCAGATATGGGGAATTACACATGCGTGGCTGCGAATGCCGCTGGGTCTGATGAGTGTCGTGCCGTGTTGGCCGTACAAGAACCACCGTCTTTTGTGAAGGAACCCGAACCTGTGGAGATACTACCAGGCAAAAACGTCACCTTCACAAGTGTTATTAGAGGATCCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGTGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACCCTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACAACAGAGAAAACTTGCATCCTAGAAATCCTGAACAGCACGAAAAGAGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCCGTTGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACACCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACGCTTGTTTTTAACAAAGTGAACATTAACGACAGTGGAGAGTACACCTGTAAAGCAGAAAATAGTATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATCGAACAAACTGTTGGGCTTCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAACGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCGTCTAACCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCATTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGGGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCGGCTCAACTCAGTGTAAAAGAACCTCCCAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCCCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACTGTTAAAGCACCTCCCGTTTTCACTCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTGCAATGTGAAATTTCGGGAACCCCCCCGTTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAGTCACTTCAAAAAATTTTGATACAAGTCTTCATATCCTTAATATTGAAGCCTCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCAGTGTCAAGTTCAAAGAACCCCCACGGTTTGTGAAAAAGCTAAGCGACACCTCAACCCTTATTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGAAGCTGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCGGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAGATGAGCGACAAGGGGTTATATAGCTTTGAAGTGAGAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCACGTTTCCGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAATGCCATCCTGGGAGCCTCCGCGGTTTTGGAGTGCCGAGTCTCCGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAAGATGGCAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACCGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCGGGTTCTGACGAATGCTCTGCCGTCCTGACCGTGCAAGAACCACCGTCTTTTGAACAAATCCCTGACTCTGTGGAAGTTCTACCTGGAATAAGCCTCATATTCAGCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTCAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAACTGGAGTTGTTGGAGGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTTGTTACTAATGATGCTGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGTGTGGAGACAGGAAGCCCCATAGTTCTCGAGGCCACATACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAAAAGTCTACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTACGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATCTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATCGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCGTATAAAATGCAATTTAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACGTGCAAGGCAGAAAACAGTGTGGGGGCCGTCGCTTCTTCAGCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCGTTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTGCTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTTGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTCGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACGGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAGGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGTAAATTCAGAATGTCATTCATTGACTCGGTGGCAGTGTTGGAAATGCACAACCTCAGTGTTGAAGACAGTGGAGACTACACATGTGAAGCCCGCAATGCAGCAGGCAGTGCAAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAACCTCATCCTATTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTGCAGGGCACGCCCCCATTCCAAGTTTCTTGGCATAAGGATAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTAACAAGTATTCACATCCTGAACGTCGACACTGCGGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTCGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTGCAGACTACTATCGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAAGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACGCCTGAACTCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATCATTAATGTGGCACCTAGTGACAGTGGCATATACAGTTTTGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTGCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCTGTGTCCTGGTTCCATGAAGGAAATGAGATCAGCAGTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGACGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACGGGAGCCAACGTAACTTTCACAAGCATCGTAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGCTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCGTAGTTAGTAATGAAGCTGGCAGAACTTCTTGTACAACTCATCTCTATGTAAAAGCCCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTATACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCCCAGAGGTGTCATATAACCACAACTGAAAAGTCTGCAATCCTGGAAATCCCAAGTAGCATGGTAGAGGATGCAGGACAATACAATTGCTACATCAAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAGTTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGACAGTAGTGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCGTTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCTGTCGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGATAACAGAGAGATACGCAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGCGCCCACCTGACAATCCTGAAAGTGGACAAGGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTTCTAACTGTGAAATTACGTTCAAGAACAACATACTCCTGCTGCATGTCAAGAAGGCGGGCATGGATGATGCTGGTTTGTACACATGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTTGATCAGCACCTTACTCCAGTAACAGCAAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCATGTTCGCGGATCAGAGCCGATCAGGATCCAGTGGCTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCAGTACTGGAACTTAAGGACGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGACAAACCAGCCGCAGTCCCTGTGGCTAAGAAAGCAGCAGTAGATGGGAAACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATTCCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGTTGGAGATTAGAGACACCACAAAAACAGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAACGTTGATCCTAAAGAATATGAAAAATATGCCCGGATGTATGGAATCACTGACTTCCGGGGTCTTCTTCAAGCATTTGAAATACTAAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATAGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCCGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAACCTGCTTGGGAGCGGCATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACGTGCACCATGACATGCCAGTTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGACCAGGGCAAGTACACCTGCAAATATGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCCGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACTGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAACTGTACCTGACAACTAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCTAGGGTTCCAATCCCAACCATGCCTATCAGAGCAGTCCCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCTGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCGGCAAAAGCTCCTGAAATCATCGATGTATCCTCCAAGGCGGAAGAAGTGAAGATAAAAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCTATGAGGAGAAGAGAGTTTTCATTGAATCTTTGGAAGAACCTTACGACGAACTAGAAGTGGAACCATACACGGAGCCATTTGAAGAACCTTATTATGAAGAACCAGATGAAGATTATGAGGAGACCAAGGTAGAAGCTAAAAGGGAGGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCGTGAGAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCGCCTCCAAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAGGAGAAAGTTCAAGTTACCAAAGTACCCGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAGGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCTGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAG---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCAAAGAAACCGGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTC---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTGACTCAAAGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCCGTT---CCTCAAAAAGAGGAAGAAGTTCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCCGTCCCTGAAGAAAAAGTTCCTGTGCCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACATGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATACACATTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCGTGAGAAGCATGAG---------AAGAAGATTGTGCTGAAACCAAAAATTCCTGCTAAGGTAGAGGAGCCTCCACCAGCTGAAGTT---------CCTGAGGCACCTAAGAAAACTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGTTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAGGAAGAAAAAGTTCACGTTGCTGTGACTAAAAAAGAAGAGCCTCCGAGAGCAAGAGTGCCCGCGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAGAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCGTTGAAGTTCCAAAAAGA---GAAGCT---CTTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACTCAAGAAGAAGAAACTGTTTCGGTAGAACGGGAAGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCGAGAAGCCTCTCCCAGTAAAGCCTGTCCAAGAAGAACCGGTTCCCAAAAAGCCAAAGGCCCCACCAACTAAAGTGCCGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTGCCCTTGAAGCCCAAGAAAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCCAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTCACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGTATCTTCAT---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGATACCAGTCAAAGAGCCCGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGCTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCGGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAAGTAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCTCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGCTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTACCTCGGGAAGAAGAAGTCCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTC---------------------GCTCCTGAA--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATTAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAATGATCATTCCTAAGAAAAAGGAGGCTCCCCCCACCACAGTTCCTGTGGTGCTTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGATGTACCTAAGAAAGTGGAAGAAAGACAAATCATTCTCCTT------GAAGAAGAGGAAGTTCCA---CCGATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCGGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GATGTT---GAGGAGGTGACACCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAGAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCAGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTATTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTAAAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCGTTAAAGTAGAACAACCCAGAATTGAA---GAAGTACACAAAGCTGAAGAGGTCCGTAGAGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTGGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCACGAAGAAAAATCAGCTACAGTTCTTTCTGAAGACACAACGACGTACTACATT---TATGAAGTGTCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCGTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAGAAAGTTGTTCCAGAGGACAAAATATATGTGACTATTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGGCTGTATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAAGAAGTTGCTCCTGAGATGCAAGTATCTGAAGATGTTCCTAAAGAGCCAGAATCTCTGCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGCTGTT---CCTGCAAAGAGAGTCCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTACGGGAAGCTCCCCAAGAAATTGTTCCTGAAGAGAAAACGTATGTGGTTCCTCACAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCAAAGAAGTTGTCCCAGAAAAGAAAGTGTATCCTCCCCAAAAGCCTGAAGTCGTACCTGTC------AAAGTACCAGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAATGGCTGTGGCACCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCATCTGTTAAAGTGCCCGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCCGAAGTC---CCACCTGTC---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGTTGTG---------GCGCCTCCTAAAAAGCCCGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTTCCTGAAAAGAAAGTGGCTGTAGCACCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCA------CCCCCTGCA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNAAANNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NN------------N---------------NNNNNNNNN------------NNNNNN------------NNNNNNN-NNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAGGAAATTGTCCCTGAAAAGAAANNNNN------NCCTCCTAAAAAGCCTGAAGTCCCACCACCTGTTGAAGTGCCT---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGTTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLurvAur1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATCTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCCACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATTCAGAGCTCCCTTGATTTCCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGACGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACCCCACCGTCCATTGCTGCCAAAGCACAGTTGGCCCGACAGCAGTCTCCATCGCCGATCAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCAACCCCGTCTCCCGTCAGGTCCGTGTCTCCAGCCGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTCGTCCGGAAGACCCCGCCCCCCGGCATGGCCGCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCGTCCGAGGCAGAGATGAGA---------GAA---ACCATGGTGACGAGGTCAGAGCAGATCAGAAGAGAAGAGCGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCGGGCGCC------------GCC------GCCAGCGTGTCGGCCAGCGCTGCCTTCGCGGCAGGGGCTGTGGCCGTGGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGATAAAAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTATAACTAAGGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCACGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTACCACTAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGTTGTG---ACAGCTGCTGCATCCGTGGTGCTAGCTGCCACCACAGAGCCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAATTTCCACACAACATGAC---CAAATGCAT------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAGCAAGATGTAGTATCAAGAACTAGAGAAGGCATCATTACCGAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACGGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCCGAGCACCCTAAAGAATCATACGCTCAGCAGACGACCTTGGAGTATGGATACAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCACCCCCAGCGTCCAGTCTCGGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTACTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCCTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGACCAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCGCCCACACGCCAGACACTTACAAGAGTCAAGCTGGCATTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCACGAGCGTGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACGTGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATAGCTCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACTTGCAGCGCTGTGAACGAGGCTGGGACCGTCAGCACATCCTGTTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGGGATGTGGTAATGACCGATACCAGCATCACAGAGGAACAGGCAGCACCCGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTAGAAGGTGGGAGCATTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCCGGCGTCCCTCTAACCACGGGATACAGATACAAAGTAAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCCATGACGTTTGCGGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCACGGGGAGACTTCTGCCTCTGCCTCCCTTCTGGAAGAAGCTGATTACGAGTCACTGATGAAGTCCCAACAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGACACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACTTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGGTACCAAATGGACTTTCTGCAGGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACCGCATTTGCCAGCAACATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCCCCCCTTGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCACGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAATCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTACTTCTTTTAAATGTTTGGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGACGGTACCCAGTCACTGATTATTGTCCCTGCGTCCCCCAGTGATTCTGGTGAATGGACTGTGGTTGCCCAAAACAGGGCCGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGGTGTGGAACAACAGGTAAAACCAATGTTCGTGGAAAAACTAAGAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTTAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGAATAAAAGGAGAAGCTGCCCTTAGAATTGATTCCACCATCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGGGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCGGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGACTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGATAGCGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCGCAATTGCCTGAAGGGAGGAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTGACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAGCCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTTCAGAAAGTAGATAGACCTGTTGACACCACCGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTAGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTATAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTTTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACCCAAGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCATTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAACGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACTTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGCTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAGGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTATTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACCCCTCTAAAGGATGTTAACGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACAGAACCCATGCTTCAGATGAAGGACCTTATAAGCTGATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCCTAGAAGTTGAGCTGTCTCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCAAGCCCAGTTCCAAATACAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCGGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAATTAGATGACATGGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTTACACACCCTAATGTGAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTACGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCGAAAGACGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTTGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAGTATACAGCAGTGGTGGGGCAATTGGAGTGCAAGGCTAAACTCTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTTCCTTCCATGTGGCTGAAGAACGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACTTTTGTCTGTGGCAATGACCAAGTTAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACGTTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTTGGGGATGCGGCCGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCCGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAGTACGCGGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGATGACGTGGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATTTCTGAGACCAAGCATAGCGATGCTGGGGAATACACCTTTGTGGCAGGGAGGAACAGGAGTTCGGTTACACTCTATGTCAATGCTCCAGAACCACCCCAGATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATCTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTACGGAGTTGCCACGACTTCAGCTTCCCTCTCCGTGGAAGTTCCAGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACGCCAGAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACGGCCACCCTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCAAAGCCAGAAATCCAGTGGTTTCACAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTTATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCGGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAAGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGTGTAAAGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATGTTCAGTTTCTCATCATATGTACTGTTCAGCTGGCCGACCAAGGATTGTACGGCTGC---------ACT---------GTATGCAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAAGAAAACACTTGAATCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTGTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGATTACAAATTTGTTTTTGATGGTAACGACCACAGTCTGATCATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATCGCCAGTAATGAATACGGACAGAGAGTATGCAGTGCCTATCTAAAAATAATTTCCAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGGAAAAAGTT---GTGGATAAGTCTGAAGGTTCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTTACTGTGTTCAGGGGGCTCCTGCCATCTTTGAGTACAAGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAAAACCCAGCTTTGCACCAATGTTTTTTACACCATCATTCATAACCCTGATGGTTCTGGGACGTTCATTGTCAACGACCCTCAGAGCGAAGACGGTGGCATCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCTGCAGAGCTCCTCGTGCTTCCGGAAGACCCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCATGCCAGAGGCTACTCATGATTTTCCACCAATG---TCATTAAAGGATCCTGCCACTGAGGGATTTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAGCCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGCGACATTAGTGGCTGAACAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTCATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTCGT---------------------GTTCAG---TCTCTCAAGGAACCGTCTCCCAATTTACAGCCACCGATTGTCCAGGCCCAGAAAACCCTCCCTAAAGAAGATCTCCTAGTGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAATCTTCCCAAGTGCTGCGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGATCCAACCCATTCATATTCAACTTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAGTGGATACTGGGCAAAGAGTGACTCAGCAGGAGCAGGAGGCACAGAGCGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATGTTTCAAGGGTCCTGATGTCACAATCTCTGAGGTCAACTCTGAGCCTCAGGTCCCTTCAGAACATACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGGAGGCAAGTCCTTAAGGTTTCCATTAGCATGTGAGGAAAAGCAGGTACTGTTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGACCCAAACCAGTGAGTGTAAGAAAGAGCCCATGGTGACAAATGGTGTGCAAGAGGTGCGGAGAAGTGATACTCTTTCTAAGGAAAGTTTGCTTTCCGGAATCCCAGGAGAAGAACGACTGAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCCGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACGTTGAAAAGGTGGAGATCAAGGCCATAAACTTCGCCCAAGAGCCCAAACGCATTTTGTGCACCTGCCTTATTACCTCGGTGAAGACTCTAACAGCA---------GCATTAACCATTGCTATTGAAAACATGGGTCCTCAAATGGCTAACTTGAGAACAGAGCTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTAACAGCTGAGGAGCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATAAGAGAACCAGAAGTCGAATCTAAATATCTCATTTCTATGGAAGAGGTCAGCTGTTTCCTTGTGGAAAGTCAGGTCAAAGTTGCAGATGCCACG---------CCTGTC---CCTGATGAGGTTGCTTCCGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAGGGGAAGNN---NCCT---------GGAAGTGGTACCGGGGAGGTTGGCATCGGAGAGGTACAGGATGAT------------------------------------------------CAGGGT------------------------------------AACTTGGTCCGA---GAGGACAGTCCTGTCATACACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACATCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAGAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGGACATATACCTGTGAGGCCTTGAATGAAAATGGAAACACAGCAAGTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCCGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTAGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTACGCTTCCAGTGGTTCAAAGCTGGCCGAGAAATTTATGAGAGTGACAAGTGTTCTATCCGATCTGCAAATTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCACCCTGACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAATCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATTGAAACCATTTGGCAGAAAGATGGTGCTGCACTCTCGCCTTCTCCTAACTGCAAGATTTCAGAAGCAGAAAACAAACACAGTTTAGAACTCTTGAATCTTATGGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCACATTTCATTAAAGAATTAGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCACCTCGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACGTGGAACAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAGGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCCGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTACTTAATGCTCCCAGGGGAATCAGCACGCCTTCATTGCAAACTCAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCCGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAATTACTCATGTGAAGCAGTGAATGATGTTGGCAGCGACAGCTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCTCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAATCTCTTGTGTCCCTGGAGATATTTTCTTTCAATAGTGCAGATGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGCGGCTGCGTTGCAACGCATTTATTAAAAGAACCACCTACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGATGTTCAGATTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAGAATCGTTGAGAGAGCAGAGCTGATCCAGGGCACAGCAGGAGACCCAGCCACGCTGGAGTACACGGTCACAGGAACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGGCCTTTGGTTGCCAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGTAAGATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAATCAGATGGTTTAAGGGTAACAAAGAGCTCGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGCTCCTTGGAACTCTATGCAGTAAAAACCTCC---GATTCAGGCACATACACCTGTAAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGTTGGCCTGCAGAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAGTTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTATGAGATCACTTGGTTCAAAGACAACACAACGCTGAGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAAGTGGGCAGCAGCACGTGCAGTGCCCGGGTGACGTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATTACAGTGACTTGGTTAAAAGACAACGATGAAATCACTGAAGATAATAATATAAGAATGACCTTTGAAAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGACGCAGGGATACAAAGATGTTCTGCAATGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAAATTACAGCCAGATGGTTTAAGGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAAAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGATGATCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTTCAGACAGCGGGACGTACACTTGTTCTGCCACGAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACGGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCGCAAGATGTCAATCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGCGGTACCGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCTACCAAAGCTGCCGATTCTGGGACCTACATTTGCCAGCTAAGCAACGATGTTGGCACAGCAACCAGTAAAGCC------------AATCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTCAGAAACATGGCATTTCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAAGCCCGTAACGACGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCCGCAGAAGTAGTGAAAGATAGCGATGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCATTTGAAGTCACGTGGCTGAAGAATAACAGGGAAATTCGAAGCAGCAAAAAGTACACCCTAACTGGCAGAGTATCAGTGTTTAACCTCCATATAACCAAATGCGACCCTTCGGACACTGGTGAATACCAGTGTATTGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCCTTCACTAAGAAGATAGAGAACATCACGACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTAAAGGATGATCACATTCTCGATGAAGATGATAACGTTCATATTTCGTTTGTGAACAATGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGTGGGAGATACACCTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGTTATGCGTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCTAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAACACAGACTTGTCTGTCATGAGAACACTGTGTCACTGGAAGTTAATAATCTGGACTTAGAAGATACTGCAAATTACACCTGCAGGGTCTCAAATGTCGCAGGGGATGACGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCTATACCTGATTCGACAGTAGAATTTAAAGCAGTACTGAGAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGCACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTATGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCCTACAGATGAACAATCTCAGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGGAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTGATATGGTACAAAGATAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCCCAGAATGAAGTGGGAAGCGATACTTGCATTTGTACTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGAGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAA---GTGATCAGAGAAAGTGAAAACATCAGAATTACATTTATAGAAAATATTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCAAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACCTTGACTGTTTTAGAACCTGCAGTCATTGTTGAGAAGGCAGGACCGATGACGGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACATAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACCTACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGTAGCTGCACGGCTGTGGTTGAGGTTTCAGACCGAATGGTCCCTCCCTCTTTCATTCGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAGTGTCGTGCAGCATTGGCTGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTTGGAGTTACTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTAGAGGAACCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATCCATCAGAGTGGGGAGTATACTTGCGTGGTTTCTAACAGCGCTGGCCAAACCTCCTGCACTACTCGCCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGACCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACGCTTCCGATTTCAGTTACCTGGAAAAAGGACGGTTTTGAAATAACTCCATCTGAAAAATGCAGCATAGTCACCACAGATAAAACTTGCATCCTAGAAATCCTGAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACGTTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAGTGCCAAGTGGCTGGGACGCCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACGAACAACGTGGCCACACTTGTCTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCATCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAGCTGAAAGACATTGAACAGACTGTGGGGCTGCCGGTTACGCTCACTTGTCGGTTAAATGGCTCTGCACCCATCCAGGTGTGCTGGTACAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCATCTAATCCACTCGGAACAGCATCCTCTAGCGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAATCCATCCAACTGGAATGTAAAATAAGTGGCTCCCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCATTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCACCGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGATGCCAGCTGCAGCACAGCCCTTACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAGGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTCGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCTGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTATTTGCACCGTCAAGTTTAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTCTTGGGGATCCTGTTGAGTTACAGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGCGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACTCTCCAACTTGGGAGACTGGAAGCATCTGATTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCCGTATTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACAGGAACCCCTGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCATGTTTCGGATCGCGTTGTGCCTCCTTCCTTCATCCGAAAGCTGAAAGACACGAGTGCCATCCTGGGAGCCTCCACGGTATTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGCAATGAGATCGTTAGTGGACCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCAGGTTCGGATGAATGCTCAGCCGTCCTGACTGTGCAAGAACCACCATCTTTTGAACAAGTCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTTTCCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAGAGGCAGCCGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACCGAGCTGGAGTTGTTGGAAGTGGAGCCATTGCAGAGCGGAGATTATTCTTGCCTCGTTACTAATGATGCAGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTCGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACATACACTGGCACCCCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAGAAATCCACCATACTGGAAATCATTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTCATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTCGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATCTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACATTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTAGGAGAGTACACCTGCAAGGCAGAAAACAGTGTGGGGGCAGTGGCTTCTTCAGCTGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACACTCGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAAGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTGAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTATAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGCTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGATGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCATTTGTTGACTCAGTGGCAGTGTTGGAAATGCACCACCTCAGTGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAACGCAGCAGGCAGTGCCAGCAGCAGCACCTCCTTAAGAGTGAAAGAACCACCCATTTTCCGCAAAAAGCCCCATCCTGTTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGCACGCCTCCGTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTGAGGAGTGGCAAGAAGTATAAGATAATGACGGAGAACTTCCTGACAAGTATTCACATCCTGAATGTGGATGCCGCAGACATGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACACTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTGTCTACCATTGTTGGTGAAGAAGTTCAGCTACAGACTACTATCGAAGGCGCTGAACCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGGGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATTAAAAACGATGCTGGAACGCAAGAGTGCTTCGCCACACTCTCTGTGCTCGAACCTGCAGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACCCCCGAACTCAGTACTAAGTGGTTCAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCACCTAGTGACAGTGGTGTGTACAGTTTTGAGGTGCAAAACCCCGTCGGCAAAGACAGCTGTACAGCGTCCGTTCAAGTTTCAGACCGAATTGTTCCCCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGCCTGTCTGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCATTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTTAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTGGCTACTAACGTGGCTGGCTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGTAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCTCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACATATACTGGAACTCCTCCTATTTCGGTGACATGGAAGAAAAATGGCATAAATGTAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAAGTCTGCCATCTTGGAAATCCCAAGTAGCACAGTAGAGGACGCAGGACAATACAACTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCTGCACAAATACTGATACTAGAACCGCCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACACTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACCTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACGGTTGGACTGCCAGTTGTTTTTGAATGTACTATACGTGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAACCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGTGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCAGGCCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTGCTAACTGTGAAATTACATTCAAGAACAACATACTCCTGCTGCATGTCAAGAAGGCGGGCATGGGCGATGCTGGTCTATACACGTGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACGTCTGCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTCGATCAGCACCTTACTCCAGTAACAGCGAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCACGTTCACGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAACGGCACCGCGGTGCTTGAACTTAAGGATGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGATCATTAAAGAAAAACCAGCGGCTGTCCCAGTGGCTAAGAAAGCAGCAGTAGACGGGAGACTTTTCTTCGTGTCAGAGCCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATACCAAATGTTAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACAGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCTATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAGGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTTGAAATACTGAAGCAGAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGACAAATTTGAAATACGTATTGATGGTGATCGCCATACACTCAGAGTCAAAAACTGTCAACCTAAAGACCAGGGCAATTATAGACTGGTGTGTGGTCCGCACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGCACCATGACATGCCAATTTTCTGTGCCGAATGTAAAATCTGAATGGTTCAGAAACGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTAATGTGCGAGCAGAAGATCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGCGAGCACCAGTCGGCCACTTTCGAGTGCGAAGTGTCCTTTGATGACGCCATTGTGACATGGTATAAAGGACCAACAGAGCTGACCGAGAGCCAGAAGTACAACTTCAGGAATGACGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGGGAAGCCAGAAGCACAGCGGAATTGTACTTAACAACCAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCCAAAGCTCCTGAAATTATTGATGTATCTTCCAAAGCAGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAGAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCCACGAG---AAGAGAGTTTTCATCGAATCTTTAGAAGAACCTTACGATGAACTCGAAGTGGAACCGTACACTGAGCCATTTGAAGAACCTTATTATGAAGAACCAGAAGAAGACTATGAGGAG---AGGGTAGAAGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAATGGGAGGAA---ACCTACCGAGAGAAAGAAGTACTTCACGTGCGAAAG---GAGGTTTCCGGAGAATCCCACGAAAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAACA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAACCACCTAAGAAAGCAGTCCCAGAAGAAGTGGTTGCAGTGCCC---ATTCCTCAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTACCCAAAAAA---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCACCTAAAGTTGCTGAAGTACAGAAGAAAGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAACGAGAAGAATCTCCACCACTAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCACCA---AAAGTGCCAGCTCTACGCAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCG---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAACTGTGGTAGAAGAAAAACGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTTGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGGTTGAGAAACATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGAGAAAGTAGAAGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAATTGTGCCAGAAAAGAAGATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAGCCCCCCCCAACCAAAGTGACTGAGAGGCATGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGTGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCCGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAGAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACCATTTCAGTAGAACGGGAGGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTCGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAGTATGAAGAATATGCGGAACGTGAATTTGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAACCTCTCCCAGTAAAGCCTGTGCAAGAAGAACCGGTTCCCACAAAACCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCTGTCCCAGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCTACCACCCAAAGTGACTGAAGAGCCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCGGCTGTTAAAGTACCCATGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCTCCCGTTAGAGTGCCAGAAGTACCTAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCAAGTGGAG---GAATATTATGAAGAGGAGN---NNGAGGAAN-NNNN---GAGGAA---GAGGAA---------------------CTCATAACTGAGGAA---GAGGTG---GTACCAGTGATACCAGCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCTGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCTCCTGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTCCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGTACCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTAGAAGTTCCACCACCAAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTGCCTCGGGAAGAAGAAGTTCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGACGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATCAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGCACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTCCCTCCTCCCGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAAGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------AAAGAAGAGGAAATTCCA---CCAATCGAAGTGTATGAGGAACCAGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCGCCTACCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCAAGTGGTAAAGAAAGCAGTACCTGAAGCACCGACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCTGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAGAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTACAAGAAAGAACAGAATTTGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAGGAATACTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCGTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATCGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCCAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCACCTAAAGTTCTTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAACCACCTATAGCTCTTTCTGAAGACACGACGATATAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCTTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTACGCCACCCAAGAAAGTTGTTCCAGAAGACAAAATATATGTGACTATTCCTGAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACTAGAGAAGTTTTTCCAGAGGTAGAACTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGAAAGGTCTTCCAGAACGGCAAGTTCCTGTTACTAAAAGAAGAAAAACACCACCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTTCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAGGAAGTTGCTCCTGAAATACAAGTATCTGAAGATGTTCCTGAAGAACCAGAACCTCTCCCTGTAAAAGTGCCTGAA---------------------------------N---NNCAAGAAGTTGTT---CGTGCAAAGAGAGTTCCTTCCAAAACAAGAGAACCT---CCTTCAGCTAAAGTGCTGGAAGCTCCCCAAGAAATTGTACCTGAAAAGAAAACATATGTGGTTCCTCGCAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCGAAGAAGTTGTCCCAGAAAAGGAAGTGTATCCTCCCCCAAAGCCTGGAGTCGTACCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGGCCGTGGCTCCC------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCACCTATTGAAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTC---CCANNNGTT---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGCCGTG---------GCACCTCCTAAAAAGCCTGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTATCCCCGAAAAGAAAGTGGTTGTGGCGCCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTTCCGGAAAAGAAG------GTA---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCG------CCCCCTGCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGTG---NNNNNNNNNATCCCTGAGAAGAAAGTGCCTGTGGCTCCTCCTAAAAAGCCA------------------------GAA---------GCTNN----CCTGCT------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTTGAAGCTCCTAAAGAAGTT---------------GTACCTGAAAAGAAAGTGGTTATG------------CCC------------AAAAAACCAGAA---GCCCCACCT---GCT------------------------AAA--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN------NNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTC---CCTGAAGAGAAAGCACCGGTGGTGCCTCCTAAAAAGCCCGAAGTCCCA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNCCANNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLmunMug1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATTCAGAGCTCCCTTGATTTCCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGACGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACCCCGCCGTCCATTGCTGCCAAAGCACAGTTGGCCCGACAGCAGTCTCCATCGCCGATCAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCCACCCCATCTCCCGTCAGGTCCGTGTCTCCAGCCGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTCGTCCGGAAGACTCCGACCCCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCGTCCGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGATCAGAACAGATCAGAAGAGAAGAGAGATGGGAAGCGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GAGGGCGCC------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCCGCCGGAGCTGCAGAG---------------------GTGAAACAAGAAACTGATAAAAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAGCCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCATGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTACCACTAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGGTAGCTGCCACCACAGAACCCACAAAACTAGAAACAGTCCTGGGAGCTCAAGAAGAAATTTCCCCACAACATGAC---CAAATGCAT------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAGCAAGATGTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACGGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATGCTGAGAACTAGAGAAGGAATGGCTACTAGACAGGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCCGAGCACCCTAAAGAATCATACGCTCAGCAGACGACCTTGGAGTATGGATACAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCACCCCCAGCGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTACTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGACCAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCGCCGACACGCCAGACACGTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGCCACAGTCCATGAAGAG---CGCTACAAAGTACTGCACGAGCGTGAAACCAAG---GTCACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACGTGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATAGCTCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACTTGCAGCGCCGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAGGCGGCACCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTAGAAGGTGGGAGCGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAGTCCGGTGTCCCTCTAACCACGGGATACAGATACAAAGTAAGTTACAACAAGCAAACTGGAGAGTGCAGACTGGTGATTTCCATGACTTTTGCGGACGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTTCTGGAAGAAGCTGATTACGAGTCACTGATGAAGTCCCAACAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAGAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTTATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAAACTACTTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAAATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACACGGAGAGAGGTACCAAATGGACTTTCTGCAGGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAACATTAAGGGAAATGCAATTTGTTCTGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCCCTCGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCACGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTACTTCTTTCAAATGTTTGGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGTCCCCCAGTGATTCTGGTGAATGGACTGTGGTTGCCCAAAACAGGGCCGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGGTGTGGAACAACAGGTAAAACCAATGTTCGTGGAAAAACTAAGAAATGTCAATGTAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTTAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGAATAAAAGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATACAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCGGCCCATTTTGAATGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGACTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGATAGTGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCACAATTGCCTGAAGGGAGGAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTGACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTTCAGAAAGTAGATAGACCTGTTGACACCACCGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTAGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTATAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACCCAAGAATTACAAGATGTGGTTGCTAAGGAGAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTACAAAGATGGTGTGGAGGTTCATACAGGAGATAAATACAGGATGCATTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAACGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGCCAGAATCTCACAGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACTTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGCTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTATTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGACGTGATAACCCCTCTAAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGAACCCATGCTTCCGATGAAGGACCTTATAAGCTGATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCCTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCAAGCCCAGTTCCAAATACAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCAGACGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAATTAGATGACATGGGAGAGTACACCTACAAGGTGGCCACCTCTAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTTACACACCCTAATGTGAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCTGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTCGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAGTATACAGCCGTGGTGGGGCAATTGGAGTGCAAGGCTAAACTCTTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATTGAGGTGCCGGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCTATGTGGCTGAAGAACGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACCTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACATTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTTGGGGACGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTCCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAGGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACCCGCATGTCTGACGCCGGGCAGTACGCGGTGGTGGCAGGAGGCAACATATCCACCGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATACGGAGCATCAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGATGACGTGGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATTTCTGAGACCAAGCACAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCGGTCACACTCTATGTCAATGCTCCAGAACCGCCCCAGATTCTGCAGGAGCTGCAGCCTGTCACTGTGCAGTCTGGCAAGCCCGCTCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATCTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAGGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTACGGGGTTGCCACGACTTCAGCTTCACTCTCCGTGGAAGTTCCAGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTGTCATTACCCCACTTCAGGACACCGTCACCTCTGAGGGACAGCCAGCCCGGTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACGCCAGAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAAGCTTTCCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCGGTTGGTCAAGTATCGAGCACGGCCACCCTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCAAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGGCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCGGCATCCGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCC---------------------GTAAAGTGCGGTGACACTGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGTGTAAAGATAGAGGACTCTGAAAGAGTGAAGCAGTCCCAACATGGAAATGTTCAGTTTCTTATCATATGTAATGTTCAGCTGGCCGACCAAGGATTGTACAGCTGC---------ACT---------GTACACAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---CTA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAAGAAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAGAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTGTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTTGATGGTAACGACCATAGTCTGATCATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATCGCCAGTAATGAATACGGACAGACAGTATGCAGTGCCTATCTAAAAATAATTTCCAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGGAAAAAGTT---CTGGATAAGTCTGAAGGTTCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGTTCAGGGGGCTCCTGCCATCTTTGAGTACAAGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAAAAACCAGCTTTGCACCAATGTTTTTTACACCATCATTCATAACCCTGATGGTTCCGGGACGTTCATTGTCAATGACCCTCAGAGCGAAGATGGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTTCTCGTGCTTCCGGAAGACCCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACGCATGATTTTCCACCAATG---TCATTAAAGGATCCTGCCACTGAGGGATTTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAGCCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGCGACTGTAGTGGCTGAACAATTGCAATCCGCAGTCACGTTGGAGCAGAATATGCCTCATGCA---GACAGC------ACCAGGGAACTTCTTTCTATC---------AATGGCACTCTTCGT---------------------GTTCAG---TCTCTCAAGGAACCGTCTCCCAATTTACAGCCACCGATTGTCCAGGCCCAGAAAACCCTCCCTAAAGAAGATNN---NGTGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTGTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGATCCTGCCCATTCATATTCAACTTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAGTGGATACTGGGCAAAGAGTGACTCGGCAGGAGCAGGAGGCGCAGAGCGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATGTTTCAAGGGTCCTGATGTCACAATCTCTGAGATCAACTCTGAGCCTCAGGTCCCTTCAGAACATACCTGCGTAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGTTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCGGACCCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGACAAATGGTGTGCAAGAGGTGCGGAGAAGTGACACTCTTTGTAAGGAAAGTTGGCTTTCCGGAATTCCAGGAGAAGAACGATTGAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTTTGTGCACCTACCTTATTACCTCGGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAAACATTGATCCTCAAATGGCTAACTTGAGAACAGAGCTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATAAGAGAACCAGAAGTCGAATCTAAATATCTCGTTTCTGTGGAAGAGGTCAGCTGTTTCCTTGTGGAAAGTCAGGTCAAAGTTGCAGATGCCACG---------CCTGTC---CCTGATGAGGTTGCTTCCGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAGGGGAAGNN---NCCT---------GGAAGTGGTACCGGGGAGGTTGGCATCGGAGAAGTACAGGATGAA------------------------------------------------CAGGGT------------------------------------AACTTGGTCCGA---GAAGACAGTCCTGTCATACACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACATTATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACATGCTAGTAATTGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAAAATGGAAACACAGCAAGTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTTCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAGAGTGACAAGTGTTCTATCCGATCTGCAAATTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCACCCTGACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTCTGATCGAAACCGTTTGGCAGAAGGACGGAGCTGCACTCTCGCCTTCTCCTAACTGCAAGATTTCAGAAGCAGAAAACAAACACAGCGTAGAACTCTCGAATCTTACGGTTCAAGATAGAGGGGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCCCATTTCATTAAAGAATTAGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCACCTCGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACGTGGAACAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAGGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCCGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTACTTAATGCTCCCAGGGGAATCAGCACGCCTCCATTGCAAACTCAAAGGCTCACCTGTGATCCAGGTGACTTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCGGAGGCCGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAGTTACTCATGTGAAGCGGTCAATGATGTTGGCAGCGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAGCAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCCCTGGAGATATTTTCTTTCAATAGTGCAGATGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACGCATTTATTAAAAGAACCACCCACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGACGGGAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGATGTTCAGATTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAGCCCGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGGGACAGCAGGAGACCCAGCCACGCTGGAGTACACGGTCACAGGAACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGGCCTTTGGTTGCCAGTAAAAAGTACCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGCACCTGCAGGCTGGACTGTAAGATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAATCAGATGGTTTAAGGGTAACAAAGAGCTCGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGCTCCTTGGAACTCTATGCAGTAAAAACCTCC---GATTCAGGCACATACACCTGTACAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGTTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCGTTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCGGGCACACCTCCCTATGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGACGTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACTGAAGATAATAATATAAGAATGACCTTTGAAAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAACGATGCAGGGATACAAAGATGTTCTGCAGTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAAATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATTAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAAAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCCAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAGTGGTTCAAAGATGATCAAGAAATATCAGCTAGTGATAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTAGAAGGTTCAGACAGTGGGACGTACACTTGTTCTGCCACTAATAAGGCAGGTCACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCGCAAGATGTCAATCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACCGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCCGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAGCTGAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTCAGAAACATGGCATTTCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAAGCCCGTAACGACGCAGGCACAGCAAGCTGCAGCGTTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCCGCAGAAGTAGTGAAAGATAGCGATGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCATTTGAAGTCACGTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAGTACACCCTAACCGGCAGAGTATCAGTGTTTAACCTCCATATAACCAAGTGCGACCCTTCGGACACCGGTGAATACCAGTGTATTGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGCACTAGAGTCTCCCTCCAAGAACCACCGTCCTTCACTAAGAAGATAGAGAACGTCACGACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTAAAGGATGATCACATTCTTGACGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTAGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCGTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATTTCTACAAGTGCAAAACACAGACTTGTCTGTCATGAGAACACCGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGATACTGCAAATTACACCTGCAGGGTCTCAAATGTCGCAGGGGATGACGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCTATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAGAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATGCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGCACTACAGTGTTACTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCCCGACTTGAGTGCAAGATAACTGGATCTCCAGAAATCAGAGTTATGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCTGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGATGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGGAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGATAAGCGGCAACTCCGAAGTAGCAAGAAACACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAGTGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCCCAGAATGAAGTGGGAAGCGATACTTGCATTTGTACTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGAGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAA---GTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATATTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCAAATGCTGGGAAGTATATCTGCCAAATCCAGAATGATGGTGGAATGAGGGAGAACATGGCCACCTTGACTGTTTTAGAACCTGCAGTCATTGTTGAGAAGGCAGGACCGATGACGGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACATAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACCTACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGAGGTTTCAGACCGAATGGTCCCTCCCTCTTTCACTCGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAAAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAGTGTCGTGCAGCGTTGGCTGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTTGGAGTTACTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTAGAGGAACCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATCCATCAGAGTGGGGAGTATACTTGCGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCTGCGTTTGTGAAGAGGTTAAGTGACCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACGCTTCCGATTTCAGTTACCTGGAAAAAGGACGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACCACAGATAAAACTTGCATCCTAGAAATCCTGAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTGTGGTATCGACGTTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAGTGCCAAGTGGCTGGGACGCCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACGAACAACGTGGCCACACTTGTCTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTACTTCATCTAAGACTGTCTTCAGCATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAGCTGAAAGACATTGAACAAACTGTGGGGCTGCCAGTTACGCTCACTTGTCGGTTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTACAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCGTCTAATCCGCTTGGAACAGCATCCTCTAGCGCTAGACTGACGGCAAGAGAACCTAAAAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAACGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGCTCCCCAGAAATCAAAGTTTCGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCACTGCTTACCATCAATGAAGCCAGCACCGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGATGCCAGCTGCAGCACAGCCCTTACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAGGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTCGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACCGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTCTTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGCGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACTCTCCAACTTGGGAGCCCAGAAGCATCTAATTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCTGTATTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACAGGAACCCCTGAACTTTCAGTCAAGTGGTTCAAAGATGGGAAAGAGTTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAGAACAGCGTTGGCAAAAGTAGCTGTTCTGTGTCTGTCCATGTTTCGGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAGTGCCATCCTGGGAGCCTCCGCGGTATTGGAGTGCCGAGTCTCTGGGTCAGCCCCGATTTCAGTCGGCTGGTTTCAGGATGGCAATGAGATCGTTAGTGGACCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCGGATGAATGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTCTCCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAAAGGCAGCCGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACCGAGCTGGAGTTGTTGGAAGTGGAGCCATTGCAGAGCGGAGATTATTCTTGCCTCGTTACTAATGATGCAGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTCGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACATACACTGGCACCCCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAGAAATCCACCATACTGGAAATCGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGTCTCATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTCGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATCTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTCGGAGAGTACACCTGCAAGGCAGAAAACAGTGTGGGGGCCGTGGCTTCTTCAGCCGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACACTCGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCCAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCGCAGAGCATGAAGTGCCTCCTTTCTTTGACCTGAAGCCTGTATCAGTCGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCACGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGCTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCGTTCGTTGACTCAGTGGCAGTGTTGGAAATGCACCACCTCAGCGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAACGCAGCAGGCAGTGCCAGCAGCAGCACCTCCTTAAAAGTGAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGCACGCCTCCGTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTGAGGAGCGGCAAGAAGTATAAGATAATGACGGAGAACTTCCTGACAAGTATTCACATCCTGAACGTCGATGCCGCAGACACGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACGCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATTGTTGGTGAAGAAGTTCAGCTACAGACTACTATCGAAGGCGCTGAACCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAGAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGGGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATTAAAAACGATGCTGGAACGCAAGAGTGCTTCGCCACACTCTCTGTGCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACCCCCGAACTCAGTACTAAGTGGTTCAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAACGTGGCACCTAGTGACAGTGGTGTGTACAGTTTTGAGGTGCAAAACCCCGTCGGCAAAGACAGCTGTACAGCATCCGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAATGGCCTGTCTGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCCGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCATTGGAAGAAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTTAACATGCTGGAAGAATCGGATGCCGGCAACTACACATGTGTAGCTACTAACGTGGCTGGCTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTGGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGTAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCTCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAATCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCTATTTCTGTGACATGGAAGAAAAATGGCATAAATATAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAAGTCTGCCATCTTGGAAATCCCAAGTAGCACAGTAGAGGACGCAGGACAATACAACTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCTGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACACTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAAAAGTTTCTTCGTCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACGGTTGGACTGCCAGTTGTTTTTGAATGTACCATACACGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACCCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCTGTGGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCAGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTGCTAACTGTGAAATTACATTCAAGAACAACACACTCTTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTCTCTACACGTGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTGCAATTGTCATCAAAGAACCTAAGAAAGCGCCTGTGTTCGATCAGCACCTTACTCCAATAACAGCGAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCACGTTCACGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCTTCCGACAGATGCAGCTTCAGCTTTGCTAACGGCACCGCGGTGCTGGAACTTAAGGATGTGACTAAAGCAGACTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCGGCTGTCCCAGTGGCTAAGAAAGCAGCAGCAGATGGGAGACTCTTCTTCGTGTCAGAGCCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATACCAAATGTTAAATGGACGAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACAGATTCTGGGTTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCTATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAGGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTTGAAATACTGAAGCAGAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGACAAATTTGAAATACGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGACCAGGGCAATTATAGACTGGTGTGTGGTCCGCACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGCACCATGACATGCCAATTTTCTGTGCCGAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCACAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTAACGTGCGAGCAGAAGATCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGCGAGCACCAGTCGGCCACTTTCGAGTGCGAAGTGTCCTTTGATGATGCCATTGTGACATGGTATAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGGGAAGCCAGAAGCACAGCGGAATTGTACTTAACAACCAAAGAAATTAAGCTTGAGATGAAGCCGCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCCAAAGCTCCTGAAATTATTGACGTATCTTCCAAAGCAGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCTGTCCATGAGGAGAAGAGAGTTTTCATCGAATCTTTAGAAGAACCTTACGATGAACTCGAGGTGGAACCGTACACGGAGCCATTTGAAGAAGCTTATTATGAAGAACCAGAAGAAGACTATGAGGAG---AGGGTAGAAGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTACGAAGAATCCCACGAAAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAAGCAGTCCCAGAAGAAGTGGTTGCAGTGCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAA---GAACCTGCTGCTCCCCCGAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAGAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCACCTAAAGTTGCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCATTGTTACTCAACGAGAAGAATCTCCACCACTAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCACCA---AAAGTGCCAGCTCTACGCAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCG---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAATTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGGTTGAGAAACATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGAGAAAGTAGAAGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAGTTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTGAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCANN------NGTGCCCGTGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAGAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACCATTTCAGTAGAACGGGAGGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTCGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAGTATGAAGAATATGCGGAACGTGAATTTGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTGCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCTGTCCCGGAAGAAAAAGTACCAGTGCTCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAGCCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCGGCTGTTAAAGTACCCATGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAGCAGCTCCTGTTAGAGTGCCAGAAGTACCTAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCAAGTGGAG---GAATATTATGAAGAGGAAN---NNGAGGAAN-NNNN---GAAGAA---GAGAAA---------------------TTCGTAACTGAAGAA---GAGGTG---GTACCAGTGATACCAGCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCTGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCTCCTGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGTCCCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCGGAGGTGCCCAAGAAGCCCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTAGAAGTTCCACCACCCAAAGTGACATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTGCCTCGGGAAGAAGAAGTTCCATTTGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTCGCT---------------------CCTGAGGAGGAAGAA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTTCAGAAATCAAACCTAAGGTG------CCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGCACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAAGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAATTCCA---CCAATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAANNNCCTACCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCAAGTGGTAAAGAAAGCAGTACCTGAAGCACCGACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTGCCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCTGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTACAAGAAAGAACAGAATTTGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAGGAATACTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCGTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCCCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAACCGTGGTAGAAGAAAAAGTACGTGTTCCTGAAAAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCACCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAACCACCTATAGCTCTTTCTGAAGACACGACGATGTAC---ATT---TATGAAGTATCTGAAGAATCT---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCTTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTACGCCACCCAAGAAAGTTGTTCCAGAAGACAAAATATATGTGACTATTCCTGAAAAGAGAGAAACACCAGCAATTGAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCGGAGGTAGAATTACCTGAGGCTGTTCTACAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGAAAGGTCTTCCAGAACGGCAAGTTCCTGTTACTAAAAGAAGAAAAACACCACCACCAAAAGTGCCTGAATCACTTCAAGACGCTGTTCCTGTAAAGAAAACGCCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGGAAAGCACCAGAAGCTATGGAGGAAGTTGCTCCTGAAATACAAGAATCTGAAGATGTTCCTGAAGAACCAGAACCTCTCCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAGCTAAAGTGCCAGAAGCTCCCCAAGAAATTGTACCTGAAAAGAAAACATATGTGGTTCCTCGCAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCGAAGAAGTTGTCCCAGAAAAGGAAGTGTATCCTCCCCCAAAGCCTGGAGTCGTACCTGTC------AAAGTGCCCAAGGCTCCCGAA---------GAAGTTGTCCCCGAAAAG------AAAGTGGCCGTGGCTCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCACCCATTGAAGTGCCTGAAGTTCCTCAGGAAATTGTCCCTGAA---------AGGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTC---CCANNNGTT---ACAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGCTGTG---------GCGCCTCCTAAAAAGCCTGAAGTCCCA---NNNGTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhelPar1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTTGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATTCAGAGCTCCCTTGATTTCCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTCAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGACGGTGCCGCTGGGCAACAGCTGCCACATAAAACGCCTCCCAGGATACCGCCTAAGCCAAAGTCAAGGTCTCCCACCCCCCCGTCCATTGCTGCCAAAGCACAGTTGGCCCGACAGCAGTCTCCATCGCCGATCAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCCACCCCGTCTCCCGTCAGGTCCGTGTCTCCAGCCGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTTGTCCGGAAGACTCCGACCCCTGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCGTCTGAGACAGAGATGAGA---------GAA---ACCATGGTGACGAGATCAGAGCAGATCAGAAGAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCGAGCGCC------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTAGCCACCGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGATAAAAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACCTCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTACCACTAAAGCCAAAGAACAAGAAACTAGAGGAACTGGACACATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATTGTGCTAGCTGCCACCACAGAGCCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAATTTCCACACAACATGAC---CAAATGCAT------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAGCAAGATGTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAGATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACGGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACATTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCCGAGCACCCTAAGGAATCATACGCTCAGCAGACGACCTTGGAGTATGGATACAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCACCCCCAGCGTCCAGCCTCGGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTACTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACCACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAGGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGACCAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCACGAGCGTGAAACCAAG---GTCACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACGTGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATAGCTCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACCTGCAGCGCCGTGAACGAGGCTGGGACCGTCAGCACATCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAAGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGCTAGAGTCAAGAGATGTGGTAATGACCGATACCAGCATCACAGAGGAACAGGCGGCACCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTAGAAGGTGGGAGCGTTGTGTTTGAATGTCAGGTTGGTGGCAATCCAAAGCCCCATGTCTACTGGAAAAAGTCCGGCGTCCCTCTAACCACGGGATACAGATACAAAGTAAGTTACAACAAGCAAACTGGAGAGTGCAGACTGGTGATTTCCATGACTTTTGCGGACGATGCTGGCGAATACACTATTGTTATTCGTAATAAGCACGGGGAGACTTCTGCCTCTGCCTCCCTTCTGGAAGAAGCTGATTACGAGTCACTGATGAAGTCCCAACAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTTGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACTTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAAATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACACGGAGAGAGGTACCAAATGGACTTTCTGCAGGATGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGTTCTGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCGCCCCTCGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCGGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCCCGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTAGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCCACTTCTTTCAAATGTTTGGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTATACTCATAAAGTAGTCATCAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGTCCCCCAGTGATTCTGGTGAATGGACTGTGGTTGCCCAAAATAGGGCCGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGGTGTGGAACAACAGGTAAAACCAATGTTCGTGGAAAAACTAAGAAATGTCAACGTAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCGGATATTGTATGGCTTAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGAATAAAAGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCGGCCCATTTTGAGTGTAGACTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGACTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGATAGCGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCGCAATTGCCTGAAGGGAGGAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTGACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTTCAGAAAGTAGATAGACCTGTTGACACCACCGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAGGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTAGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTATAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACCCAAGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCATTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAACGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACTTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGCTCTCCTTAGAGAATGTGGAAGGCATCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAATCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTATTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGACGTGATAACCCCTCTAAAGGATGTTAACGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGAACCCATGCTTCCGATGAAGGACCTTATAAGCTGATGGTTGGCAGGGTCGAAACCAGCTGTGATCTTTCCGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCCTAGAAGTTGAGCTGTCCCACTCAGGGATTGATGTTCTGTGGAATTTTAAGGACAAAGAAATCAAGCCCAGTTCCAAATACAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAATTAGATGACATGGGAGAGTACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAAACGCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTTACACACCCTAATGTGAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCCAATGACAAATATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTAGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGACGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTCGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAGTATACAGCCGTGGTGGGGCAATTGGAGTGCAAGGCTAAACTCTTCGTGGAGACACTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCGGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAACGGTGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACCTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACGTTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTTGGGGACGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAGTATGTCCACCGCCTGCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAGTACGCGGTGGTGGCCGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGATGACGTGGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGGAGAATCCACCGGATGTTTATTTCTGAGACCAAGCACAGCGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCGGTCACACTCTATGTCAATGCTCCAGAACCGCCCCAGATTCTGCAGGAGCTGCAGCCTGTCACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGGCCACAGCCCAGAATCTCCTGGTACAAGGAAGAGCAGCCGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAGGAGTACACACTGCTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTACGGAGTTGCCACGACTTCAGCTTCACTCTCCGTGGAAGTTCCAGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGGTTTCAATGCAGAGTTTCTGGG---------ACAGATCTCAAAGTGTCTTGGTACGCCAGAGACAAGAAAATCAAGCCATCTCGGTTCTTTCGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTCCCAGAAGATGAAGGAACTTACACTTTTGTTGCCAATAATGCTGTTGGTCAAGTATCAAGCACAGCCACCCTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAGTGGCATGTCTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCAAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGGCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCACCCACACAGCGGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCGTTCACAAATTGCAGAAAGCACTGAGGTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCACGAAGGTGTAAAGATAGAGGACTCTGAAAGAGTGAAGCAGTCCCAACATGGAAATGTTCAGTTTCTTATCATATGTAATGTTCAGCTGGCCGACCAAGGATTGTACAGCTGC---------ACT---------GTACACAACGACAAT------------GGA---GAG---AAGACAACGTCAGCAGTACTGAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAAAAAGAAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAGAGAGGAAGGCCGTGTTCCAGTTTTCATCAGAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTGTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTTGATGGTAACGACCATAGTCTGATCATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATCGCCAGTAATGAATACGGAAAGACAGTATGCAGTGCCTATCTAAAAATAATTTCCAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGGAAAAAGTT---CTGGATAAGTCTGAAGGTTCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGTTCAGGGGGCTCCTGCCATCTTTGAGTACAAGGTACTTGGAGAGCCTGCACCCACTGTATTGTGGTTCAAAGAAAAAAACCAGCTTTGCACCAATGTTTTTTACACCATCATTCATAACCCTGATGGTTCCGGGACGTTCATTGTCAATGACCCTCAGAGTGAAGATGGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTTCTCGTGCTTCCGGAAGACCCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACTCATGATTTCCCACCAATG---TCATTAAAGGACCCTGTCACTGAGGGATTTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTTTGAAATCTGCTTTAATTGCAGAAGAAAGCCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGCGACTGTAGTGGCCGAACAATTGCAATCTGCAGTCATGTTGGAGCAGAAAATGCCTCATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTCGT---------------------GTTCAG---TCTCTCAAGGAACCGTCTCCCAATTTACAGCCACCGATTGTCCAGGCCCAGAAAACCCTCCCTAAAGAAGATCTCCTAGTGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTGTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTACTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGATCCAGCCCATTCATATTCAACTTCTGTGGCTGAG------AAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAGTGGATACTGGGCAAAGAGTGACTCAGCAGGAGCAGGAGGCGCAGAGCGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATGTTTCAAGGGTCCTGATGTCACAATCTCTGAGGTCAACTCTGAGCCTCAGGTCCCTTCAGAACATACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTATCCACTAGCATGTGAGGAAAAGCAGGTACTGTTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGACCCAAACCAGTGAGTGTAAAAAAGAGCCCGTGGTGACAAATGGTGTGCAAGAGGTGCAGAGAAGTGACACTCTTTGTAAGGAAAGTTGGCTTTCTGGAATTCCAGGAGAAGAACGATTGAACCTCAAAATTCAGATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTTTGTGCACCTACCTTATTACCTCGGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAAACATTGATCCTCAAATGGCTAACTTGAGAACAGAGCTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTAACAGCTGAGTATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATAAGAGAACCAGAAGTCGAATCTAAATATCTCGTTTCTGTGGAAGAGGTCAGCTGTTTCCTTGTGGAAAGTCAGGTCAAAGTTGCAGATGCCATG---------CCTGTC---CCTGATGAGGTTGCTTCCACTGCTGTCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGGAGACACCAAAG---------CCATCAGAGGAAAAGGGGAAGNN---NCCT---------GGAAGTGGTACTGGGGAGGTTGGCATCAGAGAGGTACAGGATGAT------------------------------------------------CAGGGT------------------------------------AACTTGGTCCGA---GAGGACAGTCCTGTCATACACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACATCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAAAACGGAAACACAGCAAGTTCAGCAAAA------CTCACTGTA------GTCCAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTTCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAGAGTGACAAGTGTTCTATCCGATCTGCAAATTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGTTGTACAGCCACCCTGACTGTGACAGAGGCGTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATCGAAACCATTTGGCAGAAAGACGGTGCTGCACTCTCGCCTTCTCCTAACTGCAAGATTTCAGAAGCAGAAAACAAACACAGCGTAGAACTCTCCAATCTTACGGTTCAAGATCGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCACATTTCATTAAAGAATTAGAGCCTGCGCAATCAGCTATCAATAAGAAGATCCACCTCGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACGTGGAACAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAGGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTGAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCCGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTACTTAATGCTCCCAGGGGAATCAGCACGCCTCCATTGCAAACTCAAAGGCTCACCTGTGATCCAGGTGACTTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCGGAGGCCGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAATTACTCATGTGAAGCAGTCAATGATGTTGGCAGCGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAGCAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCCCTGGAGATATTTTCTTTCAATAGTGCGGATGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGCGGCTGCGTTGCAACGCATTTATTAAAAGAACCACCCACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGTAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGACGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGATGTTCAGATTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGGGACAGCAGGAGACCCAGCCACGCTGGAGTACACGGTCACAGGAACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGGCCTTTGGTTGCCAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGATAGTGGTCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGTAAGATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAACTTCTTCTGACAAATACAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAGTCAAATGGTTTAAGGGTAACAAAGAGCTCGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGCTCCTTGGAACTCTATGCAGTAAAAACCTCC---GATTCAGGCACATACACCTGTACAGTCAGCAACGTCGCTGGAAGTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGTTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCGTTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTATGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGACGTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACAGTGACTTGGTTAAAAGACAACGATGAAATCACTGAAGATAATAATATAAGAATGACCTTTGAAAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGGATACAAAGATGTTCTGCAATGCTCTCAGTTAAAGAACCTGCAACAATCACTGAAGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAAATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAAAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGATGATCAAGAAATATCAGCTAGTGATAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTAGAAGGTTCAGACAGTGGGACGTACACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCGCAAGATGTCAATCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACCGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCAGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCCGCCAAAGCTGCCGATTCTGGGACCTACATTTGCCAGCTAACCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTCAGAAACATGGCATTTCCTTCATCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAAAACAGTGGGACTTATGTCTGTGAAGCCCGTAACGATGCAGGCACAGCAAGCTGCAGCATTGAATTGAAAGTGAAAGAACCTCCCACCTTTGTCAGGGAGCTGAAGCCCGCAGAAGTAGTGAAAGATAGCGATGTGGAGCTGGAATGTGAAGTTATGGGGACATCTCCATTTGAAGTCACGTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAGTACACCCTGACTGGCAGAGTATCAGTGTTTAACCTCCATATAACCAAGTGCGACCCTTCCGACACCGGTGAATACCAGTGTATCGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGCACTAGAGTCTCCCTCAAAGAACCACCGTCCTTCACTAAGAAGATAGAGAACGTCACGACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACCGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTAAAGGATGATCACATTCTCGATGAAGATGATAATGTTCATATATCATTTGTGAACAACGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGTTATGCGTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACACTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAACATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGACAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAACACAGACTTGTCTGTCATGAGAACACTGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGATACTGCAAATTACACCTGCAGGGTCTCAAATGTCGCAGGGGATGACGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCTATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAGAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGCACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAGTGCAAGATAACTGGATCCCCAGAAATCAGAGTTATGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGATGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGGAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAACACTGAAGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGATAAGCGGCAACTCCGAAGTAGCAAGAAACACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCCCAGAATGAAGTGGGAAGCGATACTTGCATTTGTACTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGAGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAA---GTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATATTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCAAATGCTGGGAAGTATATCTGCCAAATCCAGAATGATGGTGGAATGAGGGAGAACATGGCCACCTTGACTGTTTTAGAACCTGCAGTCATTGTTGAGAAGGCAGGACCGATGACGGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACATAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACCTACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGAGGTTTCAGACCGAATGGTCCCTCCCTCTTTCACTCGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCCATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGACAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAGTGTCGTGCAGCGTTGGCTGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTTGGAGTTACTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTAGAGGAACCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATCCATCAGAGTGGGGAGTACACTTGCGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGTGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACGCTTCCGATTTCAGTTACCTGGAAGAAGGACGGTTTTGACGTAACTCCATCTGAAAAATGCAGCATAGTCACCACAGATAAAACTTGCATCCTAGAAATCCTGAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTGTGGTATCGACGTTAGAACCACCTTATTTTGTTACCGAACTAGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAGTGCCAGGTGGCTGGGACGCCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACGAACAACGTGGCCACACTTGTCTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCATCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCTTTTGCAAGACAGCTGAAAGACATTGAACAAACTGTGGGGCTGCCAGTCACACTCACTTGTCGGTTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTACAGAGATGGGGTACTTCTACGAGATGATGAAAACCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCATCTAATCCACTTGGAACAGCATCCTCTAGCGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAACGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAACCCATCCAACTGGAATGTAAAATAAGTGGCTCCCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCATTGCTTACCATCAATGAAGCCAGCACCGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGATGCCAGCTGCAGCACAGCCCTTACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAGGGTTCTGATGTTATTTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTCGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGCGTTTGCACCATCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCGACCCTTCTTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGCGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACTCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCCGTATTGACTGTACTAGAACCAGCCAGAATCATAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACAGGAACCCCTGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGTGATAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCATGTTTCGGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAGTGCCATCCTGGGAGCCTCCGCGGTATTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGCAATGAGATCGTTAGTGGACCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCGGATGAATGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTTTCCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAAAGGCAGCCGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACCGAGCTGGAGTTGTTGGAAGTGGAGCCATTGCAGAGCGGAGATTATTCTTGCCTCGTTACTAATGATGCAGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTCGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATTGTTCTTGAGGCCACATACACTGGCACCCCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACAACGGAGAAATCCACCATCCTGGAAATCGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTCATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTCGTGTCCGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATCTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTCGGAGAGTACACCTGCAAGGCAGAAAACAGCGTGGGGGCAGTGGCTTCTTCAGCTGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACACTCGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCCAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTGAAGCCTGTATCAGTCGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTATAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGCTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGTTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCATTCGTTGACTCAGTGGCAGTGTTGGAAATGCACCACCTCAGCGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAATGCAGCAGGCAGTGCCAGCAGCAGCACCTCCTTAAAAGTGAAAGAACCACCCGTTTTCCGCAAAACGCCTCATCCTGTTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGCACGCCTCCGTTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTGAGGAGCGGCAAGAAGTATAAGATAATGACGGAGAACTTCCTAACAAGTATTCACATCCTGAACGTTGATGCCGCAGACATGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATTACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATCGAAGGCGCTGACCCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGCAAGTACACCTGTCAGATTAAAAACGATGCTGGAACGCAAGAGTGCTTCGCCACACTCTCTGTGCTCGAACCTGCAGCAATTGTGGAAAAGCCAGAATCTATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACCCCTGAACTCAGTACTAAGTGGTTCAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCACCTAGTGACAGTGGTGTGTACAGTTTTGAGGTGCAAAACCCCGTCGGCAAAGACAGCTGTACAGCGTCCGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGCCTGTCTGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCCGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCATTGGAAGAAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTTAACATGCTGGAAGAATCGGATGCCGGCAACTACACATGTGTAGCTACTAACGTGGCTGGCTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGATAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGTAGAGCTTCTTGTACAACACATCTCTATGTGAAAGCTCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCTATTTCCGTGACATGGAAGAAAAATGGCATAAATATAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAAGTCTGCCATCTTGGAAATCCCAAGTAGCACAGTAGAGGACGCAGGACAATACAACTGCTACATCGAAAATGCTTCTGGGAAAGATTCCTGTTCTGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACACTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACGGTTGGACTGCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGAAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGGTCAGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCATGTGACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCAGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAACCTATAACGGTCGCATGGTACAAGAATAATATAGAGATACATCCAAATGCTAACTGTGAAATTACATTCAAGAACAACACACTCTTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTCTATACACGTGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTGCAATTGTCATCAAAGAACCTAAGAAAGCTCCTGTGTTCGATCAGCACCTTACTCCAATAACAGCGAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCACGTTCACGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAACGGCACCGCGGTGCTGGAACTTAAGGATGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCGGCTGTCCCAGTGGCTAAGAAAGCAGCAGTAGACGGGAGACTCTTCTTCGTGTCAGAGCCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATACCAAATGTTAAATGGACGAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTCATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACAGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCTATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAGGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTTGAAATACTGAAGCAGAGTCAAGAAGAGGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGACAAATTTGAAATACGGATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGACCAGGGCAATTATAGACTGGTGTGTGGTCCGCACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGCACCATGACATGCCAGTTTTCTGTGCCGAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTAACGTGCGAGCAGAAGATCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGCGAGCATCAGTCGGCCACTTTCGAGTGCGAAGTGTCCTTTGATGATGCCATTGTGACATGGTATAAAGGACCGACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTTATTGCTCGACTGGAACCAAGAGGGGAAGCCAGAAGCACAGCGGAATTGTACTTAACAACCAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCCAAAGCTCCTGAAATTATTGATGTATCTTCCAAAGCAGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCCGTGTATGAGAAAAAGCGTGCCGTTCATGAGGAGAAGAGAGTGTTCATCGAATCTTTAGAAGAACCTTACGATGAACTCGAAGTGGAACCGTACACGGAGCCATTTGAAGAAGCTTATTATGAAGAGCCAGAAGAAGACTATGAAGAG---AGGGTAGAGGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAAAGAAGTAATTCACGTGCAAAAG---GAGGTTTACGAAGAATCCCACGAAAGAAAAGTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAGGACTGAGCCTCCACCTAAAGTT------------------CCTGAGCCACCTAAGAAAGCAGTCCCAGAAGAAGTGGTTGCAGTGCCC---ATTCCTCAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCAAAAAA---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCACCTGAAGTTGCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACTGTTGTTACCCAACGAGAAGAATCTCCACCACTAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCACCA---AAAGTGCCAGCTCTACGCAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCG---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCGGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGGTTGAGAAACATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGAGAAAGTAGAAGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAATTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCGAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCACGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGTGGAGCCCAAGAAAGCTGTTCCAGAAGAAAAAGTTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCCGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAGAGA---GAAGCT---CCTCCTGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACTATTTCAGTAGAACGGGAGGAGGAA---TAT------GAAGAATATGAGGAGTAT---GAT---TAT---------AAA---------GAATTCGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAGTATGAAGAATATGCGGAGCGTGAATTTGAG---CCTTACGAGGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAC---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTGCAAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCTGTCCCGGAAGAAAAAGTGCCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAGCCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCGGCTGTTAAAGTACCCATGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCTCCTGTTAGAGTGCCAGAAGTACCTAAAAGACGAGAA---CCAGAA------GAGACT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCAAGTAGAG---GAATATTATGAAGAGGAAN---NNGAGGAAN-NNNN---GAAGAA---GAGGAA---------------------TTCATAACTGCAGAA---GAGGTG---GTACCAGTGATACCAGCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCTGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCTCCTGCAAAAGTGCCCGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCGGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGTACCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCGGAGGTGCCCAAGAAGCCCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTAGAAGTTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTGCCTCGGGAAGAAGAAGTTCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAGGAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATCAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGCACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAAGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAATTCCA---CCAATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCGCCTGCCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCAAGTGGTAAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCTGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTTCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTACAAGAAAGAACAGAATATGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAGGAATACTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGCGGAA---GAAGTACACAAAGCTGAGGAGGTCCGTAGGGTAATAGAAGTTTTAGAGGCC------GAAGAAGTGGAAGTACATGAAAAACCCACAGCT---CCACCTAAA---GGGCGTGAGATAGCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCATGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCACCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAACCACCTATAGCTCTTCCTGAAGACACGACGATGTAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTGCTTGTGACGCTTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTACGCCACCCAAGAAAGTTGTTCCAGAAGACAAAATATATGTGACTATTCCTGAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTAGAATTACCTGAGGCTGTTCCACAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGAAAGGTCTTCCAGAACGGCAAGTTCCTGTTACTAAAAGAAGAAAAACACCACCACCAAAAGTGCCTGAATCACTTCAAGACGCTGTTCCTGTAAAGAAAACGCCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGGAAAGCACCAGAAGCTATGGAGGAAGTTGCTCCTGAAATGCAAGTATCTGAAGATGTTCCTGAAGAACCAGAACCTCTCCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCCAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAGCTAAAGTGCTGGAAGCTCCCCAAGAAATTGTTCCTGAAAAGAAAACATATGTGGTTCCTCGCAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCGAAGAAGTTGTCCCAGAAAAGGAAGTGTATCCTCCCCCAGAGCCTGGAGTCGTACCTGTC------AAAGTGCCCAAGGCTCCCAAA---------GAAGTTGTCCCCGAAAAG------AAAGTGGCCGTGGCGCCT------------------------------------------CCTAAAAAGCCCAAAGTC---------------------------CCACCTATTGAAGTGCCTGAAGTTCCTCAGGAAATTGTCCCTGAA---------AGGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTC---CCANNNGTT---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGCTGTG---------GCGCCTCCTAAAAAGCCTGAAGTCCCA---NNNGTTAAAGTGCCCGAGGCTCCCAAAGAA---GTTGTCCCCGAAAAGAAAGTGGCTGTGGCGCCTCCTAAAAAGCCCGAAGTCCCACCAACCAAAGTACCCGAGGTGCCGAAGGCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCG------CCCCCTGCA------------------------------------AATGTCNNN------NNNNNNNNNNN--------------------------------------------NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNN----NNNNNN------NN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------------NNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN--------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAN------NNNNNNNN-NNGTTGTCCCAGAAAAGATCATCCCCAAGGCACCACCCAAA------------------------------------------------------------AAACCAGAT---GTCCCGCCTGTCACA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNCCANNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGCTCCC---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGGCTGTGGCGCCTCCTAAAAAGCCTGAAGTCNNN---CCTGTTAAA-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLsurSur2
ATGACCACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTCAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAACCAACAGTGGAAGATTCTCCCTGAGAGCCACCAACGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCGCCCAACTTTGTTCAACGGCTGCAGAGCATGACCGTGAGACAGGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATTCAGAGCTCCCTTGATTTCCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCTGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGACGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGAATACCTCCTAAGCCAAAGTCAAGGTCTCCCACCCCGCCGTCCATTGCTGCCAAAGCACAGTTGGCCCGACAGCAGTCTCCATCGCCGATCAGACACTCCCCGTCCCCGGTCAGACACGTGCGGGCACCAACCCCGTCTCCCGTCAGGTCCGTGTCTCCAGCCGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTCGTCCGGAAGACTCCGACCCCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCCGAGGCTGAGATGAGA---------GAA---ACCATGGTGACGAGATCAGAACAGATCAGAAGAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGTGGAGGA------GCGGGCGCC------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCCGCAGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGATAAAAGTGCGGCTGTTGCGACTGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCCACCTGCTCCAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTACCACTAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGCTAGCTGCCACCACAGAGCCCACAAAACTAGAAACAATCCTGGGAGCTCAAGAAGAAATTTCCACACAACATGAC---CAAATGCAT------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAGCAAGATGTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACGGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCCGAGCACCCTAAAGAATCATACGCTCAGCAGACGACCGTGGAGTATGGATACAAGGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCACCCCCAGCGTCCAGCCTCGGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTACTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATATAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCCACTGTGAAGCCTGCTGAGACCAGAGTGAGAGCAGAACCCACCCCTTCTCCACAGTTCCCCTTCGCGGACACGCCAGATACTTACAAGAGTCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCATGAGCGTGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTGGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCCGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAGTAGCTCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACTTGCAGCGCTGTGAACGAGGCTGGGACAGTCAGCACATCCTGCTACCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NATGGCTGAGAAATTTACCACAGAAGAGAAATGCTTGGTAGAGTCAAGAGATGTGGTAATGACCGATACCAGCATCACAGAGGAACAAGCGGCACCCGGAGAACCTGCCGCTCCTTTCTTCATTACAAAACCAGTGGTCCAGAAACTGGTAGAAGGTGGGAGTGTTGTGTTTGAATGTCAGGTTGGCGGCAATCCAAAGCCCCACGTCTACTGGAAAAAGTCCGGCGTCCCTCTAACCACGGGATACAGATACAAAGTAAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCCATGACTTTTGCGGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCTCGGGGAGACTTCTGCCTCCGCCTCCCTTCTGGAAGAAGCTGATTATGAGTCCCTGATGAAGTCCCAACAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTCGAAGAAAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACTTTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAAATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGGTACCAAATGGACTTTCTGCAGGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGTTCTGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCGCCCCTCGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCACGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTAGAAGAAACAGATGAGTCACAACTAGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAACCTACTTCTTTCAAATGTTTGGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCGTCCCCCAGTGATTCTGGTGAATGGACTGTGGTTGCCCAAAACAGGGCCGGCAAATCTTCGATTTCAGTGATTTTAACTGTGGAAGGTGTGGAACAACAGGTAAAACCAATGTTCGTGGAAAAACTAAGAAATGTCAATGTAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTTAAAAACAGTGACATCATTGTACCTCATAAATACCCAAGAATCATAATTGAAGGAATAAAAGGAGAAGCTGCTCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAACTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCGGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGACTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTATGGGGTTGCATATTCCAGAGATAGTGGTATCATTACATGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCGCAATTGCCTGAAGGGAGAAAAGGCTTACAAAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCTCTTACAGGTGTGACAACAGATCAGAAAGAAAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCACTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGACGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTTCAGAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAAGAGGGT---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTAGGCCAAGGATCTGATGCACACTTCCGAGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTATAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGACGTGACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACCCAAGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTACAAAGATGGTGTGGAGGTTCATACAGGAGATAAATACAGGATGCATTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAACGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCAGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTATGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACTTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGCTCTCCTTAGAGAATGTGGAAGGCATCTGGATGAAAGATGGCCAGGAAGTACAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAATCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTATTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCATGTCTCTGTCTACAGTGTTGACGTGATAACCCCTCTAAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGAACCCATGCTTCAGATGAAGGACCTTATAAGCTGATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCCTAGAAGTTGAGCTATCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGCAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTGGCAGGGGGGGCCATCTCCAAGCCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTAAGTAACAACATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAATTGGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTTACACACCCTAATGTAAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGCAATCTAATGACAAATATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTACGGCTTCAAGCTTGGAAAGCTAGGCGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACTGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTCGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCCGTGGTGGGGCAGTTGGAATGCAAGGCTAAACTCTTTGTGGAGACATTGCATATTACAAAAACCATGAAAAGCATCGAGGTGCCGGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAACGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACCTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTTGGGGATGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGCCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTCCTTGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCGCCCGCATGTCTGACGCCGGGCAGTACGCGGTGGTGGCAGGTGGCAACATGTCCACTGCCAACCTCTTTGTCGAGGGCAGAGACGTTCGCATCCGGAGTGTTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAACGAAGATGACGTGGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATTTCTGAGACCAAGCACAGCGATGCCGGAGAATACACCTTTGTGGCAGGGAGGAACAGGAGTTCGGTCACACTCTATGTCAATGCTCCAGAACCGCCCCAGATTCTGCAGGAGCTACAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATCTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGATGCAGCTGTTTACACCTGTGAAGCCAAGAATGACTACGGAGTTGCCACCACTTCAGCTTCACTCTCCGTGGAAGTTCCAGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACGCCAGAGACAAGAAAATCAAGCCGTCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCACCCTGAGACTGGCAGGATTTAGCGAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCAAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTTCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCGTTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCGGCATCGGTTCAAAATGTAGAGTTGTGCCACACTGCG---TCCCTTTCACAAATTGCAGAAGGCACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAAGTGTGGCGACACTGCT---------------------------------------------CAACTCCTCTGTGTTTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGTGTAAAGATAGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATGTTCAGTTTCTTACCATATGTAATGTTCAGCTGGCCGACCAAGGATTGTACAGCTGC---------ACT---------GTACACAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCATGGGAGGATCGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAAGGAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTGTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTTGATGGTAACGACCATAGTCTGATCATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATCGCCAGTAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAATAATTTCCAAAGGAGAGAAGCACAAANN------NACA------GAACCANNNGTGGAAAGAGTT---CTGGATAAGTCTGAAGGTTCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGTTCAGGGGGCTCCTGCCGTCTTTGAGTACAAGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAAAAACCAGCTTTGCACCAATATTTTTTACACCATCATTCATAACCCTGATGGTTCCGGGACGTTCATTGTCAATGACCCTCAGAGCGAAGATGGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTTCTCGTGCTTCCGGAAGACTCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCCCACCAGAGGCTACTCATGATTTTCCACCAATG---TCATTAAAGGATCCTGCCACTGAGGGATTTGACTCAGAGCAGGAAATTGTAGCTTTTGTAAAG---------------------------------------------------------------GATACTGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAGCCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGCGACTTTAGTGGCTGAACAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTCATACA---GACAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTTGT---------------------GTTCAG---TCTCTCAAGGAACCATCTCCCAATTTACAGCCACCGATTGTCCAGGCCCATAAAACCCTCCCTAAAGAAGATCTCCTAATGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTGTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATCATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGAACCAGCCCATTCATATTCAACTTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAGTGGATACTGGGCAAAGAGTGACTCGGCAGGAGCAGGAGGCGCAGAGCGCTCTCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATGTTTCAAGGGTCCTGATGTCACAAGCTCTGAGGTCAACTGTGAGCCTCAGGTCCCTTCAGAACATACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGAAGTGCATGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGTTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGACAAATGGTGTGCAAGAGGTGCAGAGAAGTGACACTCTTTGCAAGGAAAGTTGGCTTTCCGGAATTCCAGGAGAAGAACGATTGAACCTCAAAACTCAGATCCGCAGGGCTTTGCAAGCAGCAATGGCCAGTGAGCAACCAAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTCAAAAGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTTTGTGCACCTACCTTATTACCTCGGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAAACATTGATCCTCAAATGGCTAACTTGAGAACAGAGCTGAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATAAGAGAACCAGAAGTCAAATCTAAGTATCTTGTTTCTGTGGAAGAGGTCAGCTGTTTCCTTGTGGAAAGTCAGGTCAAAGTTGCAGATGCCACG---------CCTGTC---CCTGATGAGGTTGCTTCCGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAAGGGACGNN---NCCT---------GGAAGTGGTACTGGGGAGGTTGGCATCGGGGAGGTACAGGATGAT------------------------------------------------CAGGGT------------------------------------AACTTGGTCCGA---GAGGACAGTCCTGTCATACACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACATCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGTGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACGTATACCTGTGAGGCCTTGAATGAAAATGGAAACACAGCAAGTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTAGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTTCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAGAGTGACAAGTGTTCTATCCGATCTGCAAATTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCACCCTGACTGTGACAGAGGCCTATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCACTCTCGCCTTCTCCTAACTGCAAGATTTCAGATGCAGAAAACAAACACAGTTTAGAACTCTCGAATCTTACGGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAGTTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCACATTTCATTAAAGAATTAGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCACCTCGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACGTGGAACAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTATAAGATCTATTTTGAGGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCCGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTACTTAATGCTTCCAGGGGAATCAGCACGCCTCCATTGCAAACTCAAAGGCTCACCTGTGATCCAGGTGACTTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCCGTGCTTGATATTACGGACGTAAAAGTTGAAGACAGTGGCAATTACTCGTGTGAAGCAGTCAATGATGTTGGCAGCGACAGCTGCAGTGCCGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGCTGTTTTCTCAGAAGTCTCTTGTGTCCCTGGAGATATTTTCTTTCAATAGTGCAGATGTGGGTGACTATGAATGTGTCGTTGCTAACGAAGTTGGGAAGTGCGGCTGCGTTGCAACGCATTTATTAAAAGAACCACCCACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAAGAGGTCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGATGTTCAAATTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGGGACAGCAGGAGACCCAGCCACACTGGAGTACACAGTCACAGGAACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGGCCTTTGGTTGCCAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCATTGTTAGCAGTACCTGCAGGCTGGACTGTAAGATTGCCGGCTCCCTCCCTATGAGGGTGTCCTGGTTTAAGGATGGCAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAGCGATGCCGGCAATTTCACCTGTCGAGCCACGAATTCTGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAATCAGATGGCTTAAGGGTAACAAAGAGCTCGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGCTCCTTGGAACTCTATGCAGTAAAAACCTCC---GATTCAGGCACATACACCTGTACAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAGGGAGATGCCACCCAGTTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAACTTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATGTTGCCATTGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGAAGCATTTTAATAGTCAAAGAGTCTCCTTACTTTACCAAGGAATTTAAGCCAGTTGAGGTGTTGAAGGAGTACGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTATGAGATCACTTGGTTCAAAGACAACACGACGCTGAGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCGGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGTGGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCACGTGCAGTGCCCGGGTGACGTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACTGAAGATAATAATATAAGAATGACCTTTGAAAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGGATACAAAGATGTTCTGCAGTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAAGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAAATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAAAGAGATAGTGGAGAATATACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAGTGGTTCAAAGATGATCAAGAAATATCAGCTAGTGATAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTAGAAGGTTCAGACAGTGGGACATACACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCGCAAGATGTCAATCCCCATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACCGCACCCCTGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCCACCAAAGCTGCCGATTCTGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGACAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTCAGAAACATGGCATTTCCTTTGTCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAACACAGTGGGACTTACGTCTGTGAAGCCCGTAACGACGCAGGCACAGCAAGCTGCAGCGTTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCCGCAGAAGTAGTGAAAGATAGCGATGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCATTTGAAGTCACGTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAGTACACCCTAACTGGCAAAGTATCAGTGTTTAACCTCCATATAACCAAATGCGACCCTTCAGACACGGGTGAATACCAGTGTATTGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCCTTCACTAAGAAGATAGAGAACGTCACGACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTGTTACCTGGCTAAAGGATGATCACATTCTCGACGAAGATGATAACGTTCATATTTCGTTTGTGAACAATGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGACACAGTGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCATTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTCTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCGCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCCACAAGTGCAAAACACAGACTTGTCTGTCAGGAGAACACTGTGTCACTGGAAGTTAATAATCTGGAGTTAGAAGACACTGCAAACTACACCTGCAGGGTCTCAAATGTCGCAGGGGATGATGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCTATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAGAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGCACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAGTGCAAGATAACTGGATCTCCAGAAATCAGAGTTATGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCGGTGGCCGTCCTACAGATGAACAATCTCGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAGGTTAGTCTTGAGTGTGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGATAAGCGGCAACTCCGAAGTAGCAAGAAACACAAGATTGCATCCAAAAATTTCCACGCAAGTATTCACATTCTCAATGTTGAAACCTCAGACATTGGTGAATACCACTGCAAGGCCCAGAATGAAGTGGGAAGCGATACTTGCATTTGTACTGTAAAATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGAGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAA---GTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGAAAATATTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCAAATGCTGGGAAGTATATCTGCCAAATCCAGAATGATGGTGGAATGAGGGAGAACATGGCCACCTTGACTGTTTTAGAACCTGCAGTCATTGTTGAGAAGGCGGGACCGATGACGGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCCGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACATAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACCTACACTTTCCAGGTGCAAAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGAGGTTTCAGACCGAATGGTCCCTCCCTCTTTCACTCGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGTATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACCAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAATTACACATGCGTGGCTGCTAATGCCGCTGGGTCTGATGAGTGTCGTGCAGCGTTGGCTGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTTGGAGTTACTACCAGGCAAAAATGTCACTTTCACAAGTGTTATTAGAGGAACCCCTCCGTTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATCCATCAGAGTGGGGAGTATACTTGCGTGGTTTCCAACAGTGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCGACGTTTGTGAAGAGGTTAAGTGACCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTATACTGGAACGCTTCCGATTTCAGTTACCTGGAAAAAGGACGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACCACAGATAAAACTTGCATCCTGGAAATCCTGAATAGCACAAAAAGAGATGCAGGACAGTACTCCTGTGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACGTTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAGTGCCAAGTGGCTGGGACGCCAGAAATTACAGTGTCTTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACGAACAACGTGGCCACACTTGTCTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTCATCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAGCTGAAAGACATTGAACAGACTGTGGGGCTGCCGGTTACGCTCACTTGTCGGTTAAATGGCTCGGCACCCATCCAGGTGTGCTGGTACAGAGACGGGGTACTTTTACGAGATGATGAAAACCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAGCTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCGTCTAATCCACTTGGAACAGCATCCTCTAGCGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGATTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAACAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATCTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGGCAATATACTTGCCAAGCAACCAACGACGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAATCCATCCAACTGGAATGTAAAATAAGTGGCTCCCCAGAAATCAAAGTTTCGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCCTTGCTTACCATCAATGAAGCCAGCACCGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGATGCCAGCTGCAGCACCGCCCTTACCGTTAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAGGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGCACCCCCCCATTTGAAGTCGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCCAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCGCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACATGTGTTTGCACCGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGCGAAGTCATCAGAGAAAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACTCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCCGTATTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACAGGAACCCCTGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAGAACAGCGTTGGCAAAAGTAGCTGTTCTGTGTCTGTCCATGTTTCGGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAGTGCCATCCTGGGAGCCTCTGCGGTATTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGCAATGAGATTGTTAGTGGACCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATCTGAGCTTACTGGAGCCCACAGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCGGATGAATGCTCGGCCGTCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTCTCCTGCGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAAAGGCAGCCGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACTGAGCTGGAGTTGTTGGAAGTGGAGCCATTGCAGAGCGGAGATTATTCTTGCCTCGTTACTAATGATGCAGGCAGTGCCTCCTGTACTGCACATCTTTTTGTGAAAGAACCAGCCACCTTCGTGAAAAAATTGGCTGATTTCAGCGTGGAGACAGGAAACCCCATAGTTCTTGAGGCCACGTACACTGGCACCCCTCCCATCTCAGTGAGCTGGATGAAGAATGAGCTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAGAAATCCACCATACTGGAAATCGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTCATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTCGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATCTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACGTGGGAGAGTACACCTGCAAGGCGGAAAACAGTGTGGGGGCAGTGGCTTCTTCAGCTGTGCTCGTTATCAAAGAGCGCAAACTTCCCCCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACACTCGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCGCAGAGCATGAAGTGCCTCCTTTCTTTGATCTGAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTATAAGATGACTTTGGTTGAAAACACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATTCCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGCTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTGAAACAGGATGAATCCACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCCGAATGTCATTCATTGACTCAGTGGCAGTGTTGGAAATGCACTACCTCAGCGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAACGCAGCAGGCAGTGCCAGCAGCAGCACCTCCTTAAAAGTGAAAGAACCACCCGTTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGCACGCCTCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTGAGGAGCGGCAAGAAGTATAAGATAATGACAGAGAACTTCCTGACAAGTATTCACATCCTGAACGTTGATGCCGCAGACATGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATTGTTGGTGAAGAAGTTCAGCTACAGACTACTATCGAAGGCGCTGAACCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATTAAAAACGATGCTGGAACGCAAGAGTGCTTCGCCACACTCTCTGTGCTCGAACCTGCGGCAATTGTGGAAAAGCCAGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACCCCCGAACTCAGTACTAAGTGGTTCAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCGCCTAGTGACAGTGGTGTGTACAGTTTTGAGGTGCAAAACCCCGTCGGCAAAGACAGCTGTACAGCGTCCGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACAAATGGCCTGTCTGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAATGAGATCAGCACTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTTAACATGCTGGAAGAATCAGACGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGCTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACTGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGCGGACAGATGTAACGTGTCTCTGGAGGATTCAGTGGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGTAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCTCCAGCCAAATTTGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTGATTCTAGAGGGCACGTACACTGGAACTCCTCCTATTTCCGTGACATGGAAGAAAAATGGCATAAATATAACTCCCTCTCAGAGGTGCCATATTACCACAACCGAAAAGTCTGCCATCTTGGAAATCCCAAGTAGCACAGTAGAGGACGCAGGACAATACAACTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCTGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGCTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAGATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACACTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCGTCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACGGTTGGACTGCCAGTTGTTTTTGAATGTACCGTACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGAAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACATTCCCGTGGCCCCTGTGGATGCTGTGGTCGGGGAAAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCAGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAACCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTGCTAACTGTGAAATTACATTCAAGAACAACACACTCTTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTCTATACACGTGCAAAGTGTCAAACGACGCAGGCTCTGCTCTGTGTACATCTGCAATTGTCATCAAAGAACCTAAGAAACCGCCCGTGTTCGATCAGCACCTTACTCCAATAACAGCGAGTGAGGGAGAATTTGTGCAGCTCAGTTGCCACGTTCACGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAGTAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAATGGCACCGCGGTGCTGGAACTTAAGGATGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCGGCTGTCCCAGTGGCTAAGAAAGCAGCAGTGGACGGGAGACTCTTCTTCGTGTCAGAGCCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATACCAAATGTTAAATGGACGAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCTATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAGGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTTGAAATACTGAAGCAGAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGACAAATTTGAAATACGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGACCAGGGCAATTATAGACTGGTGTGTGGCCCGCATATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAACGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGCACCATGACATGCCAATTTTCTGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAACACAAAGTGCATAAACTGACCATTGCTAACGTGCGAGCAGAAGATCAGGGCAAGTACACCTGCAAATATGAAGACCTTGAAACTTCGGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAGCGCATACAGAACATCGTGGTGAGCGAGCACCAGTCGGCCACTTTCGAGTGCGAAGTGTCCTTTGATGATGCGATTGTGACATGGTATAAAGGACCAACAGAACTGACCGAGAGCCAGAAGTACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAACCAAGAGGGGAAGCCAGAAGCACAGCGGAATTGTACTTAACAACCAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGCTGTTCCTCCTATTCCTCTGTTGCTGCCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTTGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCCAAAGCTCCTGAAATTATTGACGTATCTTCCAAAGCAGAAGAAGTAAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGTGCCGTCCATGAGGAGAAGAGAGTTTTCATCGAATCTTTAGAAGAACCTTATGATGAACTCGAAGTGGAACCATACACTGAGCCATTTGAAGAAGCTTATTATGAAGAACCAGATGAAGACTATGAGGAG---AGGGTGGAAGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAAAGAAGTAATTCACGTGCAAAAG---GAGGTTTACGAAGAATCCCACGAAAGAAAAGTTCCAGCAGAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTATTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTATCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGACTGAGCCTCCACCTAAAGTC------------------CCTGAACCACCTAAGAAAGCAGTCCCAGAAGAAGTGGTTGCAGTGCCC---ATTCCTAAAAAGGTGGAGCCCCCTCCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTACCCAAAAAA---GAACCTGCTGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCACCTAAAGTTGCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCGTTGTTACTCAACGAGAAGAATCTCCACCACTAGCAGTGCCAGAAATACCGAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCACCA---AAAGTGCTAGCTCTACGCAAGAAACCAGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGAG---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAATTGTGGTAGAAGAAAAAAGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTCGTGGAAGAAAAGATGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGGTTGAGAAACATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGAGAAAGTAGAAGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAATTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACCGAGAGGCATGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCCGTGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAAAGTCACTGAAATCCGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAATTCCAAAGAGA---GAAGCC---CCTCCTGTAAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACCATTTCAGTAGAACGGGAGGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTCGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAGTATGAAGAATATGCGGAACGTGAATTTGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTGCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCGACTAAAGTGCTGAAGAAACCTGTCCCGGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAGCCAAAGAAACTCGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCAGCTGTTAAAGTACCCATGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTGCTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCTCCTGTTAGAGTGCCAGAAGTACCTAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCAAGTGGAG---GAATATTATGAAGAGGAAN---NNGAGGAAN-NNNN---GAAGAA---GAGGAA---------------------TTCATAACTGAAGAA---GAGGTG---GTACCAGTGATACCAGCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCTGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCTCCTGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCTGTGCCCATTCCTAAAAAAGAAAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCCGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAGGCAGAGGCTCCACCTGCAAAAGTGCCGGAGGTGCCCAAGAAGCCCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTAGAAGTTCCACCACCCAAAGTGATATCCAAGAAACGTGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTGCCTCGGGAAGAAGAAGTTCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATCAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGCACCT---CCACCA------------TCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCGCCACAGTGCCTGTGGTACCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTTCCGGTCTTAAGAAAGCAGTGCCTCCTCCTGCCAAAGTTCCTGAAGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAATTCCA---CCAATTGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCGCCTACCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCAAGTGGTAAAGAAAGCAGTACCTGAAGCACCGACTCCTGTTCCTAAGAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCTGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAATC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAAGAAGTAGTACAAGAAAGAACAGAATTTGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAGGAATACTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTAGAGTTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCGTGAGATATCTGAGAAAATCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCCGCTAAAGTACCTGAAGTGCCCAAGAAAATCGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCACCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAACAACCACCGATAGCTCTTTCTGAAGACACGACGATGTAC---ATT---TATGAAGTATCTGAAGATTCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCTTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTACGCCACCCAAGAAAGTTGTTCCAGAAGACAAAATATATGTGACTATTCCTGAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCCAGAGGTAGAATTACCGGAGGCTGTTCCCCAAGTTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAAGAAACGTCTTCCAGAACGGCAAGTTCCTGTTACTAAAAGAAGAAAAACACCACCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTTCCTGTAAAGAAAACGCCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAGGAAGTTGCTCCTGAAACACAAGTATTCGAAGATGTTCCTGAAGAACCAGAACCTCTCCCTGTAAAAGTGCCTGAA---------------------------------GTGCCTCAAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAGCTAAAGTGCCGGAAGCTCCCCAAGAAATTGTACCTGAAAAGAAAACATATGTGGTTCCTCGCAAAAAGCCTGAAGTTCTTCGTGATGAAGTGCCAGAGGCTCCCGAAGAAGTTGTCCCAGAAGAGGAAGTGTATCCTCCCCCAAAGCCTGGAGTCATACCTGTC------AAAGTGCCCGAGGCTCCCAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGGCTGTGGCGCCT------------------------------------------CCTAAAAAGCCCGAAGTC---------------------------CCACCTATTAAA-----------------------------------------------------------------------------------------------------------N------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcryFer2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGTGTTGTGGTACTGGAGGGTAGCACTGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTACCACATAAAACACCTCCCAGGATACCTCCTAAGCCAAAGTCAAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAATCTCCATCACCGATCAGACACTCCCCGTCCCCGGTCAGACATGTGCGGGCACCAACCCCGTCTCCCGTCAGGTCTGTGTCTCCAGCGGGGAGGATCTCCACA------TCACCCATCAGATCTGTTAAATCTCCGTTACTCGTCCGGAAGACTCCGACCCCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCAGAGATGAGA---------GAA---ACCATGGTGACGAGATCAGAACAGATCAGAAGAGAAGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCCGGCGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCTACCGGTGCTGTAGAG---------------------GTGAAACAAGAAACTGACAAAAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAAGAGGCAGAGAAGAAGACTGCTGTAACTAAGGTAGTAGTAGCCACCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACGAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTACCACTAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGGTAGTTGCCACCACAGAGCCCACAAAACTAGAAACAATCCTGGGAGCTCGAGAAGAAATTGCCACACAACATGAT---CAAATGCAC------ATAACTCATGAACAGATAATGAAAGATACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCGACGGTTGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCCGAGCACCCTAAAGAATCATACGCTCAGCAGACGACCTTCGAGTATGGCTACAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGTACCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTACTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATAAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTATTCCTAAGACGGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCGGTAAAGGCACCCACTGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAACCCACCCCCTCTCCGCAGTTCCCCTTCACTGACATGCCAGACACTTACAAGAGTCAAGCTGGCGTTGAAGTGAGAAAGGAGGTAGGGGTGAGCATCACTGGTGGCACAGTCCATGAAGAG---CACTACAAAGCATTGCACGAGCGTGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGTTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATAGCTCGTCTTATGATTCGAGAAGCCTTTGCAGAAGACAGTGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCAGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGTGACACCCGGGGAACCTGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTAGAAGGTGGGAGCATTGTGTTTGAGTGTCAGGTTGGCGGCAATCCGAAGCCCCACGTCTACTGGAAAAAATCCGGTGTCCCTCTCACCACGGGATACAGATACAAAGTAAGTTACAACAAACAAACTGGAGAATGCAGACTGGTGATTTCGATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTACTGGAAGAAGCTGATTATGAATCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGTGAAATAGCACCT---GGATTTTTATATTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTAGAAGAACAGGAATTCCATATTTCTTCCTTCGAAGAGAGGCTCATCAAAGAAATAGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGAATGGGTGTGACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACACGGAGAGAGGTACCAGATGGACATTCTGCAAGATGGCAGAGCTAGTCTGCGTGTACCGGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCGTTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCGCCCCTCGGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCACGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTCTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTGGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTTGGTAGACCTATGCCAGAGACTTTCTGGTTTCATGATGGTCAGCAAATTGTCAATGATTATACACATAAAGTAGTCATTAAAGAAGATGGTACCCAGTCACTGATTATTGTCCCTGCCTCCCCCAGTGATTCTGGTGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGGTGTGGAACAACAGGTAAAACCAATGTTCGTGGAAAAACTAAAAAATGTAAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGAATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAATTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACATATAGAGCAAAAGAGATTGCAGCCCCAGAATTGGAGCCCCTCCATATGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGATAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGATAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGACGAAAAAAGTCTTGTGGAAGAATCACAGTTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAGGAATTAGAGAGGATGGCTCATGAAGGTGCCCTTACAGGTGTGACAACTGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAGAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTCAGGCGAGCCCCTGAACCAAAGCCCGAGTTTCATGTACATGAACCTGGAAAACTTCAGTTTGAAGTACAGAAAGTAGATAGACCTGTTGACACCACCGAAACTAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTCTCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAACTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTAGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACAGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTACAAAGATGGTGTGGAGGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACCCCTCTAAAGGATGTTAACGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATAAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGATGGTTGGTAGAGTCGAAACCAGCTGTGACCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATAAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTGGCAGGGGGGGCCATCTCCAAACCACTCACCGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACAACATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAGTTAGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTGACAGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTTACACACCCTAATGTAAAGGGCGTCCAGTGGATCAAAAATGGAGTTGTGCTGCGATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCCGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCATGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACTGTTGCCTTTGAAGTTAGTGTTTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTCATCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATATACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTCGTGGAGACATTGCATATTACAAAGACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTTTCCCACTTCAATGTCCCGTCTATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAAGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCCGCAGAATACACATTTGTCTGTGGCAATGATCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCCGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTTAACTATGAAGGCATCTCATACAAATGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTTGGGGATGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCGACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCTGGTCAGTACGCAGTGGTGGCAGGAGGCAACATATCCACTGCCAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCCGTTGTTGAGTTTGAGGTCAACGAAGACGATGTGGATGCCCACTGGTATAAAGATGGCATTGAAATAAATTTCCAGATTCAAGAACGATACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCATAGCGATGCCGGTGAATACACATTCGTGGCAGGAAGGAACAGGAGTTCTGTTACACTCTATGTCAATGCTCCAGAACCACCCCAAATTCTGCAGGAGCTCCAGCCTGTCACTGTGCAGTCTGGCAAGCCTGCTCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTTAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGATGCGGCTGTTTATACCTGTGAAGCCAAGAATGACTATGGAGTAGCCACGACGTCAGCTTCACTCTCCGTGGAAGTTCCGGAAGCCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCAGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCTATCTTCATCCAGCCTCTATCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAACGAAATTAAGTCATTTCAAGGATCATCATATGAATGTGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCGGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGTACTGAGTTATCT---GGGAACTATGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTCT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAATTCCTCTGTGTTTTA---------CAAGATGAA---TCCTCTGTTGATGTAACCTGGACTCATGAAGGTGTAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATATTCAGTTTCTTATCATATGTAATGTTCAGCTGGTGGACCAAGGATTGTACAGCTGC---------AGT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---ATA---GAAN---NNCCAGAATCAATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAGGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAAGGAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAAATGTTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTGAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAATTTGTTTTTGATGGTAATGATCATAGTCTGATCATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATTGCCAGTAATGAATATGGACAGATAGTATGCAGTGCCTATCTAAAAATAAGTTCCAAAGGAGAGGGGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGACAAGCTTGAAGGCCCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCATTGTGTTCAGGGGGTTCCTGCCATCTTTGAGTACACAGTACTTGGAGAGCCTACACCCACTGTTTTGTGGTTCAAAGAAAACAAACAGCTTTGCACCAATGTTTTTTACACCATCATTCATAATCCTGATGGTTCTGGGACCTTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTTCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACTAATGATTTTCCACCAATG---TCACTAAAGGATCCAGACACTGAGGCATTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTTTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATN---NNAAAACCAAAGAACTGAGTAGTCAAGTGACTTTAGTGGCTGAACAATTGGAATCCACAGTCACATTGGAGCAGAATATGACTCATGCA---GACAGC------ACCAGGGAACTACTTTCCATC---------GATGGCACTCTTCAT---------------------GTTCAG---TCTCTCAAGGAACCGTCTCCCAATTTACAGTCACCGATTGTCCAGGCCCAGAAAGCCCTCCCCAAAGAAGATCTCCTAATGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAGAGTCTTCCCAAGTGCTCTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACAN---NNGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGCTCCATCCCATTCATATTCAACTTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGTATCTGCAGTGGATACTGGGCAAAGAGTGACTCAGCAAGAGCAGGAGGTGCAAAGCGCTCTCATCCTGAGTCAGAGCTTAGCTGAGAGCAGCACGGAATGTTTCAAGGGTCCTGATGTCACAATCCCTGAGGTCAACTGTGAGCCCCAGGTCCCTTCAGAACATACCTGTTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATTTTGCAGCCAGGACTGAGGAAGGCAAGTCCTTAAGGTTTCCACTAGCATGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAGTGTAAAAAAGAGCCCATGGTGATAAATGGTGTGCAAGAGGTGCAGAGAAGTGACACTCTTTGTAAGGAAAGTTTGCTTTCTGGAATTCCAGGAGAAGAACGATTGAACCTCAAAACTCAGATCCGGAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCCAGTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGATCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGACTCTAACAGAG---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACGGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTAACAGCTGAGGATCCCAGAATCCAGAAAGGAGGCAAAACAGGCTTGCAGGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATCAGAGAAGCAGAAGTCGAATCCAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGCGGAAAGTCAGGTCAAAGTTGCAGATACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAGGGGAAGNN---NCCT---------GGAAATGGTACTGGGGAGGTTGGCATCAGAGAGGTACAGGATGAT------------------------------------------------CAGGGT------------------------------------AGCTTAGTCCGA---GAGGACGGTCCTGTCATACACACGCCCTTGGTGGACACTACTGTG---------------------------GTGGAAGGTGACCCTGTCAACCTCACGTCATCCATTACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCTTGAATGAAAATGGAAACACAGCAAGTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTTGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCCGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTATGTCTCCAGCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCATCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCACTCTCGCCTTCCCCTAACTGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCGAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAACAAATTTGGAGCTGACATCTGCCAGGCTGAGTTAATAATAATTGACAAGCCACACTTCATTAAAGAATTAGAGCCTGTGCAATCAGCTATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTGACGTGGAACAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTACAAGATCTATTTTGAGGATAAAATAGCATCGCTTGAGATCCCTCTGGCCAAACTAAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCCTCCTTTGTGAAGAAGGTGGATCCCTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAACTCAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTCATGAGAGCAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCCGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAATTACTCATGTGAAGCAGTGAATGATGTTGGCAGTGACAGCTGCAGTGCTGAAATAGTTATCAAAGAGCCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTCTCTGGAGATATTTTCTTTCAATAGTGCAGATGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACGCATTTATTAAAAGAACCACCCACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACGGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGATGTTCAGATTAATTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGTGACAGCAGGAGACCCGGCCACGCTGGAGTACACGGTCACAGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAGTATCGAATAAGTTTTAAAAACAATGTGGCCCAACTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACATTTGAGATTTCCAACGAAGTGGGCAGCAGCTCCTGTGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGTAAAATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAATAGCTTCTTCTGACAAATACAGAATAGCATTTGTGGAAGGGACAGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTTCAAGGGTCCACTCCTCTGACAATCAGGTGGTTTAAGGGTAACAAAGAGCTCGTTTCTGGTGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACGTACACCTGTAAAGTCAGCAACGTTGCCGGAAGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCGGCCACATTTGTTGAAAAGTTAGAGCCATCACAGCTGTTAAAGAAAGGAGATGCCACCCAGCTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACTGATGTTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAGTCACCTTACTTTACCAAGGAATTCAAGCCGGTTGAGGTGTTGAAGGAATACGATGTCATGTTGCTGGCTGAGGTGGCGGGCACACCTCCTTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTTTAAAACTTTCATTCAGGACCAGCTGGTTAGCCTTCAGATCCTCAAGTTTGTAGCTGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAATGAGGTGGGCAGCAGCATCTGCAGTGCCCAGGTGACGTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGCACAGCTGCCTTCCAGGCCACTCTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGATGAAATCACTGAAGACAATAATATAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGGATACAAAGATGTTCCGCACTGCTCTCAGTTAAAGAACCTGCAACAATCACTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCAGGGACCAAGGAAATTACAGCCAGATGGTTTAAAGATGGCCAAGAGCTGACCCTGGGCCAAAAATACAAAATCAGTGTCAGTGACACGGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCTCGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGTATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGATGATCAAGAAATATCAGCGAGCGATAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGTGGGACATACACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCTACCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCGCAAGATGTCAATCCCAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACCGCACCGATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGACGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCTGCCGACTCTGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCACAGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGACAGTCTGCAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTGCTTGGTATCTGGATGGGAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTAGTGCCAGGGTAGAAAACAGTGGGACTTACGTCTGTGAAGCCCGTAACGATGCAGGCACAGCAAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAAGCCCGCAGAAGTAGTGAAAGATAGTGATGTGGAGCTGGAATGTGAAGTCATGGGAACATCTCCATTTGAAGTCACGTGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAGTACACCCTAACTGGCAGAGTATCAGTGTTTAACCTCCATATAACCAAATGCGACCCTTCAGACACTGGTGAATACCAGTGTATTGTATCCAATGAAGGCGGCAGCTGCTCCTGCAGTACTAGAGTCTCCCTCAAAGAACCACCGTCGTTCACTAAGAAGATAGAGAACGTCACGACTGTTTTGAAAACTTCAGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTAAAGGATGATCACATTCTCGATGAAGATGATAATGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCAGGGCTGTGGACAACGGACACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCGTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAAAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGATGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCATCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGACGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACTGTGTCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTATACATGCAGGGTCTCAAATGTCGCAGGGGACGACGCATGCAGCGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGACAACAAGCTATACCTGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCGCCATTTAAAATAAAGTGGTTTAAAGATGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTAGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATACTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAACACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTATGTGGTACAGAAATGAACATGAACTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAATAATCTCGGTACTGAGGATGGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTATCGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAGTGCGAACTTTCGGGAACACCGCCATTTGAGGTGATATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAACCTCAGATATTGGTGAATACTACTGCAAGGCACAGAATGAAGTGGGAAGCGATACTTGCATTTGTGCTGTCAGATTGAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACCGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGAGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATCAGAATTACATTTGTAGACAATATTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCGAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGGGAGAACATGGCCACTTTGACTGTTTTAGAGCCTGCAGTCATTGTTGAGAAGGCAGGACCAATGACAGTGACTGTGGGAGAAACATGCACTCTGGAATGTAAGGTGGCCGGCACTCCTGAACTCTCAGTCGAATGGTACAAGGACGGAAAGCTATTGACCAGCAGCCAAAAACACAAATTTAGCTTCTATAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACCTACACTTTCCAGGTGCAGAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACTCGAAGACTGAGAGATACCGCTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTTGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAACGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAATTACACATGTGTGGCTGCTAATGCCGCTGGGTCTGATGAGTGTTGTGCAGCGTTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTTGGAGATACTACCGGGCAAAAATGTCACTTTCACAAGTGTTATTAGAGGAACCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATCTCTCAGAGTGGGGAGTATACTTGCGTGGTTTCTAACAGTGCTGGCCAAACATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGACCAGTCTGTGGAACCAGGGAAGTCCATAATTCTGGAGAGCACCTACACTGGAACTCTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATCCTGAATAGCACCAAAAGAGATGCAGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGATATCAACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCGGTTGGAGACTCAGTTTCTCTACAGTGCCAAGTGGCTGGGACACCAGAAATTACAGTGTCCTGGTACAAAGGAGACACCAAGTTACGGCCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTTGTTTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACATGTAAAGCAGAAAATAGTATAGGAACTGCTTTGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTGGGGCTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGATGTCATTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGCCAGTACTCCTGCTCAGCGTCTAATCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACAGCAAGAGAACCTAAAAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAATAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTAGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCCGGGCAATATACTTGCCAAGCAACCAACGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGAAGCTTCAAAAATTGCAAAGCAGGGAGAATCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTCGTGGTTCCGAAATGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCATTCGTTAATTCTGTGGCTTTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTATATCTGTGAGGCTCATAATGGTGTTGGGGATGCCAGCTGCAGCACAACCCTGACCGTTAAAGCACCTCCCGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACACGTGTGTTTGCACTGTCAAATTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACCCTTGTTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGCGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAATGTTGCAACCCTCCAACTTGGGAACCCAGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGACGCCGGAATGAGGGAATGTTCAGCCGTGTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGAACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCTTCAGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTGTCTGTCCATGTTTCGGATCGCGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAGACACGAGTGCTATCCTGGGAGCCTCTGCAGTTTTGGAGTGCAGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGCAATGAGATCATTAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAATGTCTGTACTTTGAATCTGAGCTTATTGGAGCCCACTGACACAGGCACATACACGTGTGTGGCCGCCAACATGGCGGGTTCGGATGAATGCTCAGCCGTCCTGACCGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATAAGCCTCATATTCACCTGTGTCATTAGAGGCACCCCTCCATTCAAGGTCAAATGGTTTAAAGGCAGCCGGGAACTGGTGTCAGGGGAGTCGTGCACCATCTCTCTGGAAGATTTTGTGACAGAGCTGGAGTTGTTGGAAGTGGAGCCATTGCAGAGCGGAGACTATTCTTGCCTCGTTACTAATGATGCAGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACATACACTGGCACCCCTCCCATCTCAGTGAGCTGGATGAAGAACGAGTTCCCTCTTTCACAGTCTCAGAATTGCAGTATTACCACGACAGAGAAATCCACCATACTGGAAATTGTTGACAGCACTGTAGAGGATTATGCACAATACAGTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTAGAAGCAGCCATTGGAGAACCCGTAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCTTTAGTAATCAACAAAGTGGATCACAGTGACATAGGAGAGTATACCTGCAAGGCAGAAAACAGTGTGGGGGCAGTCGCTTCTTCAGCTGTGCTCGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACACTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACATTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCGCAGAGCATGAAGTGCCTCCTTTCTTCGATCTGAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAATTATAAGATGACTTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCTGGGCAGTATACCTGCTATGCAAGCAACGTTGCTGGAAAAGACTCTTGCTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTAAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCATTCGTTGACTCAGTGGCAGTGCTGGAAATGCACCACCTCAGTGTCGAAGACAGTGGAGACTACACTTGTGAGGCCCGCAATGCAGCAGGCAGTGCCAGCAGCAGCACTTCCTTAAAAGTGAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACACTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACACCCCCATTTCAAGTTTCTTGGCATAAAGATAAGAGAGAACTGAGGAGCGGCAAGAAGTATAAGATAATGACTGAGAACTTCCTGACAAGTATTCACATCCTGAACGTCGATGCTGCAGACATGGGGGAATACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGTTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATCGAAGGCGCTGAACCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAATGTTGCAACCCTGCAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAACAATGCTGGAATGCAAGAGTGCTTTGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACGGTCACTGGCACACCCGAAATCAGTACTAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCACCTAGTGACAGTGGTGTATACAGTTTTGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCCGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAATGGTCTGTCTGGTTCCTCAGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCCATCTCCTGGTTCCATGAAGGAAATGAGATCAGCATTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTTAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTAACCAGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGTGTGAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGTTGTTTGATGTTGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCTGGTAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCCCCAGCCAAATTCGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCCTTATTCTAGAGGGCACGTACACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGTGTAAATATAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAAGTCTGCCATCTTGGAAATCCCAAGTAGCACGGTAGAGGACGCAGGACAATACAACTGCTACATTGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAAATTGCTGGGACCCCTGAAATTGGGGTGTCTTGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTAGGAACAACGTTGCTACATTGGTTTTCAACCAGGTTGATAGTAATGACACTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCGTCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACGGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACGTCGTTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCACTATTCTTGCACAGCTACGAATCCTATTGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACATTCCCGTGGCCCCTGTGGATGCAGTGGTTGGGGAAAGTGCGGACTTTGAGTGCCATGTGACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCTGGACAGTATACCTGCTATGCCGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGCGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTCGCTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAATATAGAGATACATCCAACTGCTAACTGTGAAATTACATTCAAGAACAACACACTGTTGCTGCACGTCAAGAAGGCGGGCATGGGCGATGCTGGTCTGTACACGTGCAAGGTGTCGAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCGCCTATGTTCGATCAGCACCTTACTCCAGTAACAGCGAGTGAGGGAGATTTTATGCAGCTCAGTTGCCATGTTCGTGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAGATGCAGCTTCAGCTTTGCTAACGGCACCGCGGTGCTGGAACTTAAGGATGTGACTAAAGCAGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCCGCAGTCCCAGTGGCTAAGAAAGCAGCAGTAGATGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTCGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATACCAAATGTTAAATGGACGAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCACCAGAAAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGCGAAATTGAAAGTAATGTTAACCTACAAGTGGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAAAAATATGCTCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTCGAAATACTGAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGACGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAGGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGACAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTGATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGCACCATGACATGCCAATTTTCTGTGCCGAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACAGAAGTGGAGCACAAAGTGCATAAACTGACCATTGCTGATGTGCGAGCAGAAGATCAGGGAAAGTACACCTGCAAATATGAAGACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACGAAACGCATACAGAACATTGTGGTGAGCGAGCATCAGTCTGCCACCTTCGAGTGCGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACCGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCGGTAATTGCTCGACTGGAACCAAGAGGTGAAGCCAGAAGCACAGCAGAATTGTACTTAACAACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCTCCAGAAGAAATCCCTCCTATGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCAAAGCCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTAATTCCAGCCAAAGCTCCTGAAATTATCGATGTATCTTCCAAGGCGGAAGAAGTAAAAATAATGACCATAACCAGAAAGAAAGAAGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGCACCATCCATGAAGAGAAGAGAGTTTTCATCGAATCTTTAGAAGAACCTTACGACGAACTCGAAGTAGAACCGTACACGGAGCCATTTGAAGAAGCTTATTATGAAGAACCAGATGAAGACTATGAGGAG---AGGGTAGAAGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAAGAAGGCCAGCAATACTATGAGAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAA---ACTTACCAAGAGAAAGAAGTAATTCAAGTGCAAAAG---GAGGTTTATGAAGAATCCCATGAAAGAAAACTTCCAGCAAAAGTGCCTGAAAAGAAAGCA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAGAAAGTTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCAGTCCCAGAAGAAGTGGTTGCAGTGCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCTAAGAAACCTGTGCCAGAAGAGAAAAAGCCCATTCCTGTACCCCAAAAG---GAACCTGCCGCTCCCCCAAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTGTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTGCTGAAGTACAGAAGAGAGTTGTCACAGAAGAAAAAATAACCGTTGTTACTCAACGAGAAGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAAGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCACCA---AAAGTGCCAGCTCTACGTAAGAAACCGGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTCTCTAAGAAAACTGTGGTAGAAGAAAAAAGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAGTTACAGAATATGAAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGATGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCGAAAATTCCTGAGAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAATTGTGCCAGAAAAGAAAATCCCTGCTGCAGTTCCTAAAAAG------GAAAAG---GTGCCACCAGCTAAAGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCCCCAACCAAAGTGACTGAGAGGCATGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCTGTAACTAAAAAAGAAGAGCCTCCAAGAGCAAGAGTGCCCGTGGAGCCCAAGAGAGCTGTTCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAAAGTTACTGAAATCAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------ATATCCGTTGAAGTTCCAAAGAGA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACCATTTCAGTAGAACGGGAGGAGGAA---TAT------GAAGAATATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAGCCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGCGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAGCCTGTGCAAGAAGAACCAGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCTGTACCAGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAATTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCGGCTGTTAAAGTGCCCATGAAGCCCAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCTCCTGTTAGAGTACCAGAAATACCTAAAAGACGAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCAAGTGGAG---GAATATTATGAA--------------NGAAN-NNNN---GAAGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTC---GTACCAGTGATACCACCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAGAGGAGAAGGTTCCCGTGCCCATTCCTAAAAAAGAAAAGCCTCCAGCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGTACCAGTTCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGTACCTAAGAAGGCAGAGGCTCCACCCGCAAAAGTGCCAGAAGTGCCCAAGAAGCCCATTCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGTTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------GTAGCTCTGCCTCGGGAAGAAGAAGTTCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAAGAAGTTCTA---------------------CCTGAGGAANN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------GCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATCAAACCTAAGGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTGCCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGTACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGACAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCACCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTACCAAAGTTCCTGAAGTACCAAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAATTCCA---CCGATCGAAGTGTATGAGGAACCGGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTAGCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAGCCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAGCCA---CCTCCCGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTAGTACAAGAAAGAACAGAATTTGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAAGAA---GAGTTCCATGAAGTTCAAGAATACTTTGAAGAAGAAGAATTCCATGAAGTAGAAGAATTCATCAAAGTAGAACAACCTCGAGTTGAA---GAAGTACACAGAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAGACCCAAAGCT---CCACCTAAA---GGGACTGAGATACCTGAGAAAATCATTCCTCCAAAAAAACCACCCACTAAAATTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTACAAGAAAAAGTACGTGTTCCTGAAGAACCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAGGTTCGTGAAGCTGTTCCCAGAAAGCCTGAAGTT---CCACCAACTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAATCACCTATCGCTCTTTCTGAAGACACAACGATGTAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCTTCCTCAAAAGACAAAAACCAAAATAGCAAAAGTGCCTGAGCCACCCAAAAAAGTTGTTCCAGAAGACAAAATATATGTGACTGTTCCTAAAAAGAGAGAAACACCAGCAACTAAAGAGCCCGATACA---ACCAGAGAAGTTTTTCCGGAGGTGGAATTACCAGAGGCTGTTCCCAAAATTCCAGAGCATCCTCCAACTCAAGAGTTGGAAGTCTCCAGGAAAGGTCTTCCTGAGCGGCAAGCTCCTATTGCTAAAAGAAGAAAAACACCACCACCAAAAGTGCCTGAATCACTTCAAGAAGCTGTCCCTATAAAGAAAACACCCGAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTAAAGCACCAGAAGCTATGGAGGAAGTTGCTCCTGAAATACAAGTATCTGAAGATGTTCCTGAAGAGCCAGAAGCTCTCCCTGTAAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCTGGAAGCTCCCCAA---------GAAATTGTCCCTGAAAAG------AAAACATATGTGGTTCCT------------------------------------------CACAAAAAGCCTGAAGTT---------------------------CTTCGTGATGAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCAGAGGCTCCCGAAGAA---GTTGTCCCAGAAAAGAAAGTGTAT------CTTCCCCAAAAGCCTGAAGTCGTACCTGTCNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------CCC---------GAGGCTACCAAG---------GAAGTTGTCCCTGAAAAGAAA------GTGGCTGTGGCTCCTCCTAAAAAGCCCGAAGTCCCA---------------------------CGTATT---------------GAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTT---NNNGAAATTGTCCCTGAAAAGAAAGCACCAGTGGTGCCTCCTAAAAAGCCT------------------------GAA---------GTCNNN---CCTGTT------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNGCACCT------NNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------NNNGAAGTTGTT---CCAGAACAGAAATTCCCCAGGGCACCACCCAAAAAACCAGAAGCCCCACCA---GTTTCA--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCCGAGGCTN------NN---AAAGAAGTTGTC---CCTGAAAAGAAAGTGGTTGTGGCA---------CCTCCTAAAAAACCCGAAGTCCCACCTGTTNN-------------------------------------------------------------------------------------------------------------------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTATCCCCGAAAAGAAAGTGGCTGTGGCACCTCCTAAAGAGCCTGAAGTCCCACCACCTGTTAAAGTGCCT---GAGGCT------CCCAAA---GAAGTTGTCCCCGAA------------------------------AAG---AAAGTGGCTGTGGCACCTCCTAAAAAGCCTGAANN-CTA---CCT---GTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhyaHya1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATATTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCTGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGAATACCCCCTAAGCCAAAGTCAAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATCAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCACCAACCCCGTCTCCAGTCAGGTCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTCATCCGGAAGACTCCGACACCAGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAACAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAG---ACCACGGTGACGAGATCAGAACAGATCCGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCAGGGGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCTACCGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACCGAAAAAGCATTTGTACCCAAAGTAATAATTTCTACAACTAAAGCCAAAGAACAAGAAACGAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGGTAGTTGCCACCACAGAGCCCACAAAACTAGAAACACTCCTGGGAGCTCAAGAAGAAATTACCACACAACATGAT---CAAATGCAC------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCAAACCCAAAATCAAAGAACACGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTGAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCGGAGCACCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTTCAAAGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACCGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTATTCCGAAGACGGAACATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTAAAGGCACCCACTGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCGCTGACACGCCAGACACTTACAAGAGTCAAGCTGGCGTTCAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGCGGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCATGAGCGCGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATTCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATTCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCACTGTGAACGAGGCTGGGACTGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCGGTACCCGGAGAACCTGCCGCTCCCTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGCGGGAGCATTGTGTTTGAATGTCAAGTTGGTGGCAATCCAAAGCCCCATGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCTCGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCCGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTACTGGAGGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGGACTTTTGTAGAAGAACAGGAATTCCATATTTCCTCCTTCGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGAATCAAACATGGAGAGAGATACCAAATGGAATTTCTGCAAGACGGCAGAGCTAGTCTGCGCATACCTGTTCTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCACCTCTCGGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATTTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGGCTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACCGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTTTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGACTCTGGTGAATGGACTGTGGTTGCCCAAAACAGAGCAGGCAAATCGTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGGATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTATAGAGCAAAAGAGATTGCAGCTCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTTTATGATAAAGAGAAACAACAGAAGCCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTACTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGATAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAGGAATTAGAGAGGATGGCTCACGAAGGTGCCCTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGACGAGCCCCTGAACCTAAGCCCGAGTTTCATGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGTTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGACGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATTGAACGCTCTGACAGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATTATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCAAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCGTTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCATACAGGAGATAAATACAGGATGCACTCAGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACGGCAAAACTTATCGTCGAAGGTGCCGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACTGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATAGCAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGGCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAGGTTAAGGTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGGAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACCCCTCTAAAGGATGTTAACGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTAACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTTATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTAGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTAACATCATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAGATTAGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTCAAGAACCTCACGGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTCACACACCCTAATGTAAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGAAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTGTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAACGTGGAGATTAAACCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTTCACAAACTGATGCTGCAGCATATTTCCCCTTCAGATGCTGGGGAATATACAGCCGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTTGTGGAGACACTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTTCAGGGGAAACTCCACCAGCTGATCATCATGAATACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCCGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAGTGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGATGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAGGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAGTATGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCTGGGCAGTACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCAGTTCAGGTTATTGAGAAACAACGTGCCGTTGTTGAGTTTGAGGTCAACGAGGACGATGTGGACGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCCGAGACCCGGCACAGTGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACGCTCTACGTCAACGCTCCAGAACCTCCCCAAATTCTGCAGGAGCTCCAGCCTATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTATACTTGTGAAGCCAAGAATGACTACGGAGTAGCCACGACATCAGCTTCACTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCCCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTCCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTATGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCTGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATGACCAGAAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCCGCTACACTCACAGTGACCCCGAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAGTGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCAGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGGACTTTGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTGT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAGTTCGTCTGTGTTTTA---------CAAGATGAA---TCCCCTGTTGATGTAACCTGGACTCATGAAGGTGTAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATACTCAGTTTCTTATCATATGTAATGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------AGT---------GTACACAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---GTA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAATTATCTAATAGGAAGGAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAGATGCTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAGTTTGTTTTTGATGGTAATGATCATAGTCTGATTATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATTGCCAGCAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAGTAAGTTCTAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGAAAAAACTT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGCTCATGGGCTTCCCGCCATCTTTGAGTACAGGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACAAACAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGTTCATCGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTGCTCGTGCTTCTGGAAGACCCGGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACAAACGGTTTTCCGCCGATG---TTATTAAAGGATCCTGCCATTGAGGCATTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTGTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTCATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTTGT---------------------GTTCAG---TCTCTCAAGGAACCATCTCGCAGTTTACAGCCACCGGTTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATAGCCTGATGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGAATCTGCAGTGGATACTGGGCAAAGAGTGACTCAGCAAGAGCAGGAGGCACAAAGCGCTCCCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATTTCTCAAGGGTCCTGACGTTACAATCTCTGAGGTCAGCTGTGAGCGCCAGATCCCTTCAGAACACACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATCTTGCAGACAGGACTGAGGAAGGCAAGTCCTTGAGGTTTCCAGTCGCATGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAATGTAAAAAAGAGCCCATGGTGATATACGGTGTGCAGGAGGTGCAGGGAAGTGACACTCTTTGTAAGGAAAGTTTGCTTTCCGGAATTCCAGGAGAAGAACGATTGAGCCTTAAAACTCACATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCACCCGAGCCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGGTCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACAGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTCACAGCTGAGGATCCCAGAATGCAGAAAGGAGGCAAAATAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAATGTTGAAGCAATCAGAGAACCAGAAGTTGAGTCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCGTGTGGAAAGTCAGGTCAAAGTTGCAGAGACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTAGCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAAGGGAAGNN---NCCT---------GGAAGTGGTACTGGGGAGGTTGACGTCGGAAAAGGACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCGA---GAGGATGATCCTCTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCTTCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCCTGAATGAACACGGAAACACAGCAACTGCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTATGTCTCCACCCTGGAAATCCTGAGAACACAGGTTGTTGACTGTGGCGAGTACACCTGCAAGGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCACCCTAACTGTGACAGAGGCGTATCCACCAAGCTTTNNNTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATTGAAACCATTTGGCAGAAAGACGGTGCTGCACTCTCGCCTTCCCCTAACTGCAAGATTTCAGATGCAGAAAACAAGCACATTTTAGAACTCTTGAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAATAAATTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCACATTTCATCAAAGAATTAGAACCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGATGAAGACAGAAAAGTTACAGTTACATGGAGCAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTACAAGATCTATTTTGAGGATAAAATAGCATCGCTTGAGATCCCTCTAGCCAAACTAAAAGATTCGGGGACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCAGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGACCCCTCTTACTTAATGCTCCCAGGTGAATCAGCGCGCCTCCATTGCAAACTGAAAGGCTCACCTGTGATCCAGGTTACCTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAATTACTCATGCGAAGCGGTGAATGAGGTTGGCAGTGACAGCTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTCCTTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTTGCAACGCACTTATTAAAAGAACCACCCACCTTCGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGACGTTCAGACTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGTGACAACAGGAGACCCAGCCACGCTGGAGTACACGGTCACTGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAATATCGAATAAGTTTTAAAAACAACGTGGCCCAGCTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACGTTTGAGATCTCCAACGAAGTGGGCAGCAGCTCTTGTGAAACAACATTCACTGTATTAGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGTAAAATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATATAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAATCAGATGGTTTAAGGGTAACAAAGAGCTTGTTTCTGGCGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGCGCAAACTTATTTGTAAAAGAACCAGCCACGTTTGTTGAAAAGTTAGAGCCATCACAGCTGCTAAAGAAGGGAGATGCCACCCAACTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTACAACTTACAGATGTCGCCGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAATCACCTTACTTTATCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCATCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCCGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCATCACCTGCAGTGCCCAGGTGACATTAAGAGAACCCCCAACCTTCGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGTACAGCTGCCTTCCAGGCCACACTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGAAGAAATCACCGAAGACAATAATACAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTATCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCAGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCGGGGACCAAGGAAATTACAGCCAGATGGTTTAAGGATGGCCAAGAGCTGACCCCAGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTTGGGAGAAGCAGCTGCAAAGCTAGCATTAACGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGCATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGATCAAGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTCCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGGACATACACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCACAAGATGTCAATCCTAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGACAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCAGCCGACTCCGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCATGGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAATGGAGAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTACTTGGTATCTGGATGGAAATGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAAAACAGTGGGACTTATGTCTGTGAAGCCCGTAACGACGCAGGCACAGCAAGCTGCAGCATCGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGCAGAAGTAGTGAAAGATAGTGATGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCATTTGAAGTCACATGGCTGAAGAATAACAGGGAAATCCAAAGCAGCAAAAAGTATACCCTAACTGGCAGAGTATCGGTGTTTAACCTCCATATAACCAAATGCGACCCTTCAGACACTGGTGAATACCAGTGTATTGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGTACTAGAGTGTCCCTCAAAGAACCACCATCGTTCACTAAGAAGATAGAGAACGTCACCACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTGAAGGATGATCACATTCTCGATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCAGGGCTGTGGACAATGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACTGTGTCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACATGCAGGGTCTCAAATGTCGCAGGGGACGACGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGGCAACAAGCTATACCCGATTCTACAGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAGTATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGTTGCTTGTGACAGAACCACCGAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCACCAGAGATCAGAGTTGTGTGGTACAGAAATGAACATGAAGTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTTGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAACCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGCCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTAACATGGTACAAAGACAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGAAACCTCAGACATTGGTGAATACTACTGCAAGGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTGCAAGCATTCATAGAAGGAGCCCCGCCTATTTCTGTACAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATTAGAATTACATTTGTAGAAAATGTTGCAACTCTGCAGTTTGCAAAAGCAGAGCCAGCAAATGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGAGAGAACATGGCCACTTTGACTGTTTTAGAGCCTGCAATCATTGTTGAGAAGGCAGGATCGATGATGGTGACTGTGGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGACGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGACTCTCTTCCTTAAAGATTCTCTCTGTTGAAAGGCAAGATGCAGGCACATACACTTTCCAAGTGCAAAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGGGATACCACTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTGGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAATGTCTGCACGTTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAACTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAGTGTCGTGCGGCATTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTCGGAGATACTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTAGAGGCACCCCTCCATTCAAGGTGGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATTTCTCAGAGTGGGGAGTATACTTGCGTGGTTTCTAATGGTGCTGGCCAAGCATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAGAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAATCCATAATTCTCGAGGGCACCTATACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCGTCTGAAAAATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATCCTGAATAGCACAAAAAGAGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAGGATGTTTGCAAAGCTTTGGTATCGACGTTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAATGTCAAGTGGCTGGGACACCAGAAATTACAGTGTCTTGGTATAAAGGAGACACCAAGTTACGTCCAACTCCTGAATACAGGACCTATTTTACAAACAACGTGGCCACACTTGTTTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACGTGTAAAGCAGAAAATAGCATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCGTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTGGGGCTGCCAGTTACACTCACTTGTCGATTAAATGGCTCCGCACCCATCCAAGTGTGCTGGTATAGAGATGGGGTACTTTTACGAGATGATGAGAATCTACAGATGTCATTTGTAGATAATGTGGCGACTTTAAAAATTTTGCAAACCGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCTTCTAATCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAATAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGACGCTTCAACAATTGCAAAGCAGGGAGGATCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTCATGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCCTTCATTAATTCTGTGGCGTTGCTTACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCCGTTTTCACCCAGAAGCCTTCTCCAGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGATGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACCTCAAAAAATTATGATACAAGTCTTCATATCCTTAACCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACTCTTCTTGGGGATCCTGTTGAGTTACAGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTCGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCTGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGGACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCCTCAGTTAAAATCCCTTGCGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTATCTGTCCATGTTTCGGATCGCGTTGTTCCTCCTTCCTTCATCCGCAAGTTGAAAGACATGAATGCCATCCTGGGAGCATCTGCAGTTTTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGGAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATTTGAGCTCATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCGGACGAATGCTCAGCCGTCCTGACTGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTCTCCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAAGGCAGCCGAGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAGCTGGAGTTACTGGAAGTGGAGCCATTGCAGAGTGGAGACTATTCTTGCCTCGTAACTAATGATGCAGGCAGTGCCTCCTGTACTGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCGTGGAGACAGGAAGCCCCATAGTTCTTGAGGCCACGTACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAAAATTGCAGTATTACCACGACAGAGAAATCCACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGGACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATACAAGATGCAATTTAAGAATAATGTCGCCTCTTTGGTAATCAACAAAGTAGATCACAGTGATGTAGGAGAGTACTCTTGCAAGGCAGAAAACAGTGTGGGGGCAGTCGCTTCTTCAGCCGTGCTCGTTATCAGAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCACAGAGCATGAAGTGCCTCCTTTCTTTGATCTGAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACCGGAACTGCACCCATCAAAATCGCTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACCTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGCGATGCCGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTAAAACAGGACGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCATTTGTTGACTCGGTGGCAGTGTTGGAAATGCACCACCTCAGTGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAACGCAGCTGGCAGTGCAAGCAGCAGCACTTCCTTGAAAGTGAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACCCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACGCCCCCGTTTCAAGTTTCTTGGCATAAAGAGAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTGACAAGTATTCACATCCTGAACGTCGATGCTGCAGACATGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGCTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACGTTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTCGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACGAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCACCTAGCGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAGGACAGCTGTACAGCCTCCGTTCAAGTTTCAGACCGAACTATTCCTCCTTCATTCACGAGAAAATTGAAAGAGACGAAGGGTCTGTCCGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCCGTCTCCTGGTTCCATGAAGGAAATGAGATCAGTATTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGTGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCCCTGGAGGATTCAGTTGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAACGAAGCCGGTAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCCCCAGCCAAATTCGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCTTGATTCTAGAGGGCACGTACACCGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAGGTCTGCCATCTTGGAAATCCCAAGTAGCATGGTAGAGGATGCAGGACAGTACAACTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACCGTTGGAGATTCTGCCTCTTTACAATGCCAGATTGCTGGGACCCCTGAAATCGGGGTGTCATGGTACAAAGGCGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTCGGAACAACGTTGCTACACTGGTTTTCAACCAGGTCGATAGTAATGACGGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTGCAAGAGCAAAAATTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAACGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGGTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCGCCCTTCTTTGACGTTCCTGTGGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAGGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACGGCTCAACTTAATATAAAAGAACGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTACTGGCTCCCAGCCTATAATGGTTGCATGGTACAAGAATAACATAGAGATACATCCAACCGCTAACTGTGAAATTACATTCAAGAACAACACCCTCCTGCTGCACATCAAGAAGGCGGGCATGGGTGATGCCGGTCTGTACACGTGCAAAGTGTCGAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCACCTGTGTTCGATCAGCACCTCACTCCTGTAACAGCGATTGAAGGAGAATTTGTGCAGCTCAGTTGCCATGTTCACGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAAATGCAGCTTCAGCTTTGCTAACGGCACCGTGGTGCTGGAACTTAAGGATGTGACTAAAGCCGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCCGCAGTCCCAGTGGCTAAGAAAGCAGCAGTAGATGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTCAAATGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCATCAGAAAGGCGATGAGGCAAAGCTGGAGATTAGAGATACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGAGAAATTGAAAGTAACGTTAACCTACAGGTAGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTAAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGACTCCTTCAAGCATTTGAAATACTGAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTGTCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAAACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGTACCATGACATGCCAATTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACCGAAGTCGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGATCAGGGCAAATACACCTGCAAATATGAAAACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCGATTCAGTTTACAAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAGTGCGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACCGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGTCACTATATGACAATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCAAGAGGTGAAGCCAGAAGCACAGCAGAATTGTACTTAACAACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCGGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAACCCAAAGAAN--------------CCT---NN-------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNN--NNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------CCTGAA---NNN---N------------NNGAAATTGTCCCT------GAAAAGAAAGCGCCAGTGGTGCCT------------------------CCTAAAAAGCCTGAAGTT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------CCTGAG------GCTCCCAAAGAAGTTGTCCCT------------------GAAAAGAAAGTGGCTGTGGCG---CCTCCTAAAAAGCCTGAAGTCCCA---CCA---GCCNN-----------------------------------------------------NNNNNNNNNNN------------NNN------------N---------------NNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNN--------NNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN---------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------NNCCANNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNCCA---NNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCGAAGCCAGCTGTTCCGGAAAAGAAGGTGCCTGAAGTTATTCCTCCCAAACCG---------------------GAAAGTCCGCCCCCTGCAGTGTACGAGGAGCCT---GAGGAAATTGCCCCAGAAGAGCCTCCAGCT------GAAGTTGTGGAAGAG------------------------------CCAGAGCCTGCT---GCTCCTCCA------AAAGTGACCATGCCACCCAAGAAACCTGTCCCGGAAAAGAAACCACCT------GCTGTTGTTGCCAAAAAACCCGAACCAGCACCAGTGAAAGTGCCCGAGGTACCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAGGTGCCT------CCAGTGGTTCCCAAAAAACCAGAAGTCCCACCTGCCAAAGTGCCTGAAGTTCCA---AAAGAAGTAGTTCCAGAAAAGAAAGTTGCTGTTCCCAAGAAGCCAGAAGTCCCACCACCCAAAGTGCCAGAGGTGCCCAAGAAGCCTGTCTTA------------------GAAGAGGAACCAGCCATTCCTGTTCCCGAGAAAGTAGAGTCTCCTCCTCCAGAAGTC------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------GTTGCTCCTGAA---GAGGAA---------------------GAGCCAGTT---------------------------CCTGTTGTAGAA------------------------------------------------------GAGGAGGAACCAGAAGCG------CCACCACCACCAGTGCCTGAAGAACCAAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTTATTAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGTGAAGAAAGTTCCAACTGTTAAGAAGCCAGAAATA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAACTTGTTCCGGTAAAGAAGGAACCT---GTACCTGCTCCCAAAAAACCA---GAAGCCCTGCCAGAAAAAGTGCCTCAAGTGCCCAAGGAAATC---------------------------------------ATCCCAGAAAAGAAAGCATCTATTCCTGTCCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAATAATATATGAAGAAAAAGCATCCATAACCATTGATAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTCAAAAGTATATTGAACCTGAAGAACCT---GAA------------------CCTGAANNNCAGCCAGAAGAAATACCA---ATACAAGAACCTGAACCAGAAAAGAAGGTT---GTTGAGAAACCAAAACTCAAACCAAAGCCT---GCAGTA------CCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCGAAGAAGAAAGTTCCTGAAAAACCTGAAGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCCTGGAGTTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAGCCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGGCCCGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAACTAGAAAAAATTAAAAAACCANN---NCCAGAGCCA---NNNCCAAAAGCG---GTTGAAGAGGCTGAAGTANNN------GTCACAAAAAGAGAAAGGAAAGTTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGGACCTGAACCCAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCGCACCCACTCCCATCGCTGCCCCGGTGACCGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAGGAGGCTGCCAAGCCGAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCATCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGGGAGAAACCTCCTGATGAAGCCCCATTCACATACCAGCTAAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATCGTCTTGACTGAAGCAGAGTCCGTCGGGTCTTCTGCAATCTTTGAATGTTTAGTCTCCCCCTCCACTGCAATTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGCACAGATTCATCGCAGATGGTAAAGACAGAAAGCTGCATATAATGGATGTCCAGCTTTCCGATGCCGGCGAATACACCTGTGTGTTACGTTTGGGAAATAAGGAGAAGACCTCCACAGCTAAGCTTGTTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACACTTGAAGAGGAAGTCACGGTGGTCAAAGGACAGCCATTGTACCTGAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTAGAAAAACCTGGCAAAATTGTGCCTGGCATCATTGGCTTGATGCGAGCCCTGACCATCAATGATGCAGATGACAATGATGCCGGAACATACACAGTTACTGTGGAAAATGCCAACAACCTGGAATGTTCATCCTGTGTCAAAGTAGTAGAAGTCATTAGAGACTGGCTGGTGAAACCGATACGAGATCAGCATGTGAAACCCAAGGGGACGGCTATTTTCTCCTGTATAATAGCAAAGGATACTCCAAACATTAAGTGGTTCAAGGGATATGATGAACTCCCCTTGGAACCAAATGATAAGACTGAGATAGTAAAAGAAGGAAATCAGCTATTCCTCAAAGTCAAGAATGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAGAGATATCCCGCAAAGCTGACCCTTGGAGAACGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATGCTGAAATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGTGAACTTCTGCGGCCCTCACCTACCTGTGAAATCAGAGCAGAAGGTGGAAAACGGTTCTTAACTTTGCACAAAGTCAAACTGGACCAGGCTGGGGAAGTCCTTTACCAGGCACTTAATGCGTTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTACCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAGGCGAATGTTATATGGTCTAAAGGACCTGATATAATCAAGGCATCTGACAAGTTTGATATCATTGTTGATGGAAAGAAACACATTCTTGTTATCAATGATTCTCAATTCAGTGATGAAGGAGTCTATACTGCTGAGGTGGAGGGCAAGAAGAGCTCAGCACGATTATTTGTTACAGGTATAAGGTTGAAATTCATATCGCCTCTTGAAGACCAAACGGTGAAAGAAGGTGAAACAGCAACTTTTGTTTGCGAGCTTTCTCATGAAAAGATGCATGTTGTCTGGTTCAAAAATGATGCCAAACTCCACACAAGCAGGACTGTACTCATCTCATCTGAGGGCAAGACCCACAAACTGGAAATGAGAGAGGTGACACTGGATGATATATCCCAGATAAAAGCTCAAGTGAAGGACCTGAGCTCCACTGCAAACCTCAAGGTCTTAGAGGCCGACCCCTACTTCACCGTGAAATTACACGACAAAACTGGAGTTGAGAAGGATGAGATTATTCTCAAGTGTGAGGTGAGCAAAGACGTGCCAGTGAAATGGTTCAAAGATGGTGAAGAGATTGTAGCTTCACCGAAATACTCTATCAAGACGGATGGCCTGCGCCACATCTTAAAAATCAAAAAGGCAGAACTCAAAGATAAAGGCGAATATATGTGTGACTGTGGCACCGACCAGACAAAAGCCAACGTTACTGTTGAGGCTCGACTAATAAAAGTGGAAAAGCCTCTGTACGGAGTGGAATTGTTTGTTGGTGAAACGGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAATTAAAAGGAGAGCCTTTAACTGCTTCCCCTGACTGCGAAATCATTGAAGATGGGAAGAAGCATGTTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGGGAGGTCTCCTTCCAGGCTGCCAATGCTAAATCTGCAGCCAATCTGAAGGTGAAAGAACTGCCACTCATCTTTATCACACCTCTCAGTGATGTGAAAGTCTTTGAGAAAGATGAGGCGAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACCGGTGATGACAAATTTGAGCTTATAAAGGATGGCACCAGACATTCACTGGTGATCAAGTCAGCTGCCTTTGAAGATGAGGCAAAATACATGTTTGAAGCCGAAGATAAACACACAAGTGGCAAGCTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAAAGGGAAAGTGCTGTGTTCACTGTGGAGCTGTCCCACGATAACATCCGAGTTAAGTGGTTCAAAAATGACCAGCGCCTGCATACCAGCAGGTCGGTCTGGATGGACGATGAAGGGAAAACTCATTCCATCACATTCAGAGACCTCTCTATTGATGATACCTCGCAAATTAAAGTCGAAGCTATGGGGCTAAGTTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACTGGAAAGCTTCAAGACTACACTGCCGTTGAAAAAGATGAAGTGGTTCTACAGTGTGAAATTAGCAAAGCAGATGCACCAGTGAAATGGTTTAAGGATGGCCAGGAGATAAAGCCATCTAAAAATGCTATTATCAAGGCAGATGGCAAGAAGCGAATACTAATCCTAAAGAAAGCTTTGAAACCAGATATTGGACAGTATACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTCAACATCGAAGATCGGGAGATCAAAATAGTGAGACCCCTGCACAGTGTAGAGGTGATGGAGACTGAGACGGCCCGCTTTGAAACCGAAATCTCTGAAGAAGACATCCATGCCAACTGGAAACTCAAGGGAGAGCCACTACTCCAAACACCTGATTGTGAGATCAAGGAAGAAGGCAAAACGCACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGCGGGGTGGATTTCCAAGCTGCCAGTGCTAAATCCAGTGCCCACCTCCGAGTGAAACCACGAGTAATTGGTCTTCTGAGGCCTCTGAAGGATGTCACGGTAACCGCAGGGGAAACAGCCACCTTTGACTGTGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTCGAGCCCAGCGAGCAGGTGGTCCCACGTTCAGAAGGAAGAATTCATACACTTACTCTGAGGAATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAAGAGCAAAAGATTTCAAAACTCATGCCAACCTCTTTGTGAAAGAACCCCCCGTTGAGTTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAAGAAGCCACCGCGGTACTGGAGTGTGAAGTATCCAGAGAAAATGCTAAGGTGAAATGGTTCAAAAATGGGACAGAAATCCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAATGTTGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACCGATCTTCAAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAATGTCTACTGAGTGATGAGGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGGCAACGTTGAAGTTAGTGAAACAGACACTATAAAACTGGTTTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAGATCCTAGAAACAGGAAGATATGAAATTCTTACCGATGGACGAAAGAGAATCCTGACCATTCAGAACGCTCACCTTGAGGACGCTGGCAGCTACAACTGCCGACTCCCAAGTTCTCGAACTGACTGCAAAGTCAAAGTACATGAACTTGCCGCTGAATTTATCTCAAAGCCTCAAAATCTTGAAATACTTGAAGGAGAAAAGGCCGAATTT---GTCTGCTCTATATCAAAGGAAACCTTTGAAGTCCAGTGGAAGAGGGATAATCAGACACTTGAATCTGGAGATAAATATGATATTATTGCTGACGGCAAAAAGAGGATCCTAGTTGTGAAAGATGCCACATTACAAGACATGGGCACTTACGTAGTCATGGTTGGGGCCGCCAGAGCAGCAGCTCACTTGACAGTAATTGAAAAACTCAAGATCATAGTTCCTCTTAAGGACACCCGTGTAAAGGAACAACAAGAAGCCATCTTCAACTGTGAGGTGAATACAGAAGGTGCCAAAGCCAAATGGTTTAGAAATGAAGAGGCCATCTTTGATAGTTCAAAATACATTATTCTCCAAAAAGACCTGGTTTACACCCTCCGAATTAGAAACGCACGATTAGATGATCAAGCCAACTATAATGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTAATAGTAGAAGAGGAAGACCTTAGGATTATTGAGCCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAAGTGAATCGTCTCAATGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTCGACAACCGTGTTTTATACAGAATTGATAAATATAAACACTCTCTAATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTTACCGCTGGACAAGATAAATCTGTTGCTGAGCTTCTGATCATAGAAGCCCCGACAGAATTTGTAGAGCACTTAGAAGACCAGACAGTCACAGAGTTTGATGATGCAGTCTTCTCCTGCCAGCTGTCCAGAGAGAAAGCAAATGTGAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCACAAAATACCAATTTGAAAAAGATGGAAGTATACATCGACTCATTATCAAAGATTGCAGGCTGGATGATGAATGTGAATATGCTTGTGGAGTGGAAGACAGAAAATCTCGAGCCAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCTCAAGATATTCTTGAAGCCCCTGGTACTGATGTTGTCTTTTTTGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTAAGAAATAACATGGTTATTGTTCAGGGTGACAAACATCAGATGATGAGTGAAGGAAAGATACACAGGTTACAGATTTGTAATATTCAGCCTCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACAGGCGATCAAGATCTTGTGGTTGATGTTGGCCAGCCCCTGACAATGGTGGTGCCCTATGATGCCTACCCTAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAGAATTTTAGAAGCTAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGCATTCATCAATTTAAAAGTTATTGATGTTCCAGGGCCAGTACGTAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTAAGCCTTGGTTGGGAAGAACCATTAACTGATGGCGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAAAGAAAGACCTGGGTTCTGGCCACTGACCGTGCGGATAGTTGTGAGTTCACGGTCACTGGACTACAGAAAGGTGGAGTTGAGTACCTATTCCGTGTCAGTGCAAGAAACAGAGTTGGCACTGGTGAACCAGTAGAAACTAACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTTTGAATGTAACCATCACTGATATAAATAGATTTGGGGTTTCACTGACATGGGAACCGCCAGAGTATGATGGAGGAGCTATGATCACAAACTATGTAATTGAATTGAGAGACAAGACTTCTATCAGATGGGACACTGCCATGACAGTAAGAGCTGAAAACCTGTCTGCAACTGTCACTGATGTGGTAGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGCATAGGAGTTGGAAAACCAAGTGCAGCCACACCTTTTGTC------AAAGTTGCTGATCCAATTGAGAGACCAAGTCCTCCTGTGAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGGGGAAGTCCAATATTGGGTTATATAATTGAGCGCTGTGAAGAAGGAAAAGATAATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTAACTTACAAGGTTACTGGATTACAAAAAGGAAATAAATATTTATATCGAGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCATTTGCTGAACCAACAATGGACTTAAGTGCATTTAAAGACGGTCTGGAAGTTATCGTCCCGAATCCTATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGAGAAAGTACTAGAAGCAGGGGACCGTGTGAAAATGAAAACTTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTAAAATTAGAAAACCCCGTAAAAGCAATTTCTGGGGAAATTGACGTCAATGTAATCGCTCGCCCAACTGCACCCAAAGAACTGAAATTTGGGGAGATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGATGATGATGGAGGGAGTCCATTAACTGGATATGTTGTTGAAAAGCGAGAAGTCAGCCGGAAGACATGGACTAAAGTTATGGACTTTGTGCCTGACCTAGAATTCACAGTTCCTGATCTTGTTCAAGGGAAAGAGTATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCTGGAGAACCTGCGTATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAATGGAGAGACAGAACAGCCAACAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGTGGTTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCGGATCGATGGGTTGCCTGTGGTGAACCAGTTGCAGACACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCAATTGGTACTCCTACCGCGTGAAGGCCCTGAACAGACAAGGTGCTAGCAAACCAAGCAAACCCACAGATGAAATCCAGGCTGTGGATACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCCGATACACTTCTGAGGGAGGACAAAAGAATCACCATTGAAAATGTTCCTAAAAAATCCACAGTGACCATCATTGACAGTAAGAGAAGTGACACTGGCACGTACATCATCGAGGCTGTCAACGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAACGTCTTAGACAAACCTGGACCACCAGCTGCTTTTGACATCACAGAAGTAACCAACGAGTCATGTCTTCTAACATGGAACCCCCCACGAGATGATGGTGGATCCAAAATCACAAACTATGTCGTGGAGAGAAGAGCGACCGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTCAAGGATACAAACTATAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCTACTCCAATAACAGCTAAATATCCATTTGATCCACCTGGACCTCCAACTCGTCTAGAACCTTCTGATATCACTAAGGATGCAGTTACTCTCACATGGTGTGAGCCAGACGATGATGGTGGAAGCCCAATCACTGGATACTGGGTTGAAAGATTAGATCCTGATACTGATAAATGGGTTAGATGTAATAAAATGCCAGTAAAGGATACAACATATAGAGTGAAAGGTCTCACCAATAAGAAAAAATACAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCGCCTGGAAAACCAACTGTGAAAGATGTAGGCAAAACATCATTGATGTTGAACTGGACAAAACCGGAACATGATGGAGGGGCAAAGATTGAGTCTTACGTTATTGAAATGCTAAAGACTGGAACAGAGGACTGGGTCCGAGTGGCTGAAGGTGTTCCCACCACTCAGCATTTGCTCACTGGCCTCATGGAAGGGCAGGAATACTCATTCCGGGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAACCCAGTGACCCTGTGCTCTGCAGGGAAAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATTACAAAAAATACAGCAGACCTAAAATGGACAGTTCCTGAGAAGGATGGAGGATCCCCCATCACCAACTATATCGTGGAAAAGAGAGACGTGAGGCGAAAAGGCTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCACTGACAGAGGGCTCTTTATATGTGTTCCGAGTTGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACCCCTGGACCACCCTATGCTCTTACAGTGGTTGATGTAACCAAGAGGCATGTTGACCTAAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGATTGTAACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAATTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATTCTGTCAATTGAAGATCCAACAAGTCCTCCTTCGCCTCCCCTTGACTTGCATGTGACTGATGCTGGGAGAAAGCACATCGCCATTGCCTGGAAGCCTCCAGAGAAAAATGGTGGGAGTCCTATTATAGGATACCACGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCCATAAAAGACTTGAAATTCAAAGTTGAAGAAGGTGTTGTTCCTGACAAGGAGTATGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGTGAGCCATCTGAAATCTCTGAAAACGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATATGGAGACTCATGACATTGTTGTTATCGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACAATGAAGAACGATCATATCTCTGCACACCTCGAAGTTCCAAAGAGTGTCCATGCAGATGCTGGAGTTTATACCATTACGCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGACCATGCAAAGATATTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACCTGGGAACCTCCAGAATACGATGGTGGAAGCCCCATCCTTCATTATGTCCTGGAACGCAGAGAGGCTGGGAGAAGGACATACATTCCAGTCATGTCTGGTGAGAACAAGCTGTCTTGGACTGTAAAAGATCTTATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGCGGAGGCGAATATATTGAACTGAAAAATCCCGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTAAAGCAATGACTATTACATGGAAGCCTCCTTTGTATGATGGAGGGAGCAAAATAATGGGTTACATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACCTAGTACCAGTTCTGACCTATACAGCAAAAGAACTTGAAGAGGGAAAGGAATACCAGTTCCGAGTGCGAGCAGAAAATGCTGCTGGTATTAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTACTGATGCTCCAAAAGTCATTATGAGAACAAGCCTAGAAGTGAAACGAGGTGATGAAATAGCACTTGATGCAACTATTTCTGGATCACCTTACCCAACTATTACATGGATAAAGGATGAAAAAGTTATTATACCAGAAGAAATTAAAAAGCGAGTAGCA---CCCAGAGTTAGGAGGAAGAAGGGCGAAGTTCAAGAAGAC---GAACCATTTGTCCTGCCTCTGACAGAACGTTTGAGTATTGACAACAGTAAGAAAGGAGAATCTCAGCTACGCATCCGAGATTCTCTCCGACCCGACCATGGCCTGTATATGATCAAAGTTGAAAACGACCATGGTATCGCAAAAGCTCCTTGTACTGTCAGCGTGCTAGATACACCAGGACCACCAATCAACTTTGTATTTGAAGACATTAGAAAGAACTCCGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTACTGTCACTTCAACACTTAGACACTGCAAATATTCAGTGACAAAACTGATTGAAGGAAAAGAGTACCTCTTTCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCCGATAAGCCCATTGTAGAAGACGTTACCAGCAACAGTATGCTAGTGAAATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTATTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGTCTCGTGTCAACAGAAGTCTTCTGAATTCTTTGAAGACCAATGTAGAAGGCCTATTAGAAGGACTCACCTATGTCTTCAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCGCCTTCAGATCCCAAAACAGCACATGATCCAATCTCTCCACCTGGGCCACCTGTTCCAAGAGTCACTGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAAATTATTGGCTACTTTGTCGATAAGCAGCTGGTTGGCACAAACGAATGGTCACGCTGCACAGAGAAGATGATCAAGGTCCGTCAGTACACAGTCAAAGAAATCCGAGAGGGTGCCGATTATAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGACCGCCAGGAGAAACAGAACCCGTTACTGTGGCGGAACCTCAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGGAAGACTCTTAGAATTCCAGCTGTGGTAACTGGTCGTCCAGTGCCTACCAGAGTATGGACCATAGAAGAAGGGGAGCTGGATAAAGACCGTGTCGTAATAGAGAATGTTGGAACCAAATCAGAACTAATTATCAAGGATGCATTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTTCCTGGACCAGTTCTTGACTTAAAACCTGTTGTGACAAATAGAAAGATGTGTTTGCTTAACTGGTCTGACCCAGCAGATGATGGAGGAAGTGAAATTACAGGATTCATTATTGAAAGAAAAGATGCTAAGATGCATACCTGGAGACAGCCAATAGAGACAGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGTCAAGAATATATGTTCCGTGTGATCGCCAAGAATAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCCGAGAGGCTCACATACACAGAAAGGACAAAATCCACCATCACTCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCACGACAAACCTGACTTTGAGAGAGTTAACAAGCGACTCTGCCCAACCACATCTTTCCTGGTTGAAAATCTTGACGAACACCAAATGTATGAATTCCGTGTCAAAGCCGTCAATGAAATTGGTGAAAGTGAACCATCTCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCTTGGCTGTTCGAGGAGACACTATCAAAGTTAAGGCGGGAGAGCCTGTTAACATCCCTGCAGATGTAACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAACGAATCTGTGATCGAAAAACCCACTGATGCACTTAAGATAACCAAAGAAGAAGTATCTCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGGAGACAAAGGCACTTACACAGTTACTGCTTCCAATCGCCTGGGCTCAGTGTTCCGAAACGTTCATGTGGAAGTATATGATCGTCCATCACCACCAAGAAATCTTGCTGTTACTGATATTAAAGCTGAATCTTGCTACTTGACATGGGATGCCCCTCTAGATAATGGAGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCAAGCAGGAAGAAAAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAAGAGATATGGGGTCTGGAAACTTATTCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATACGGAATCAGTGATGAATGCAAATCAGATAAAGTAGTCATTCAAGATCCCTTTCGCCCTCCTGGACCTCCGGGAAAACCAAAAGTTTTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGCGGGATTGAAAGCCGTGGAATTTAATGTTCCCCGTTTGATCGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCAGCAGGAATTGGCCCTCCCAGTGAACCATCAGATCCAGCTGTTGCAGGAGATCCTATATATCCACCTGGGCCACCTTCTTGCCCAGAGGTCAAAGATAAAACGAAGTCCAGCATCTCACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGGTACATTGTAGAAATGCAAGAAGAAGGTAGTACTGACTGGAAAAGAGTAAATGAGCCAGACAAACTACTAACTACCTGTGAATGTGTTGTACCAAATCTGAAAGAACTCAAGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCTGGTGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCAAGAGGCACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGATTTGTCCAGCTGGCTCACAAATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCCAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAAGCAGTGAAGGAGGGAGTTCATGATATACCCGAGGATGCACAGCTCGAGACAGCTGAAAACTCGTCAGTAATTATTATTCCGGAATGCAAGCGATCTCATTCAGGCAAATACAGCATCACGGCCAAGAATAAAGCAGGACAAAAGACCGCAAATTGTAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGAGGTAGCTGCAAACTCACATGGAAGATGCCAGATGATGATGGGGGAGACAGGATCAAAGGCTATGTTATAGAGAAGAAGACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCACATTTGTAGTTCCCGATCTCATTTCTGAACAGCAATATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTATTGGTCCACCTGTGGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCTCCTATTAAACTCAAGATTGGCCTCATAACAAAGAACACTGTACACCTATCATGGAAACCCCCAAAGAATGATGGAGGCTCCCCTGTCACCCACTATATTGTGGAGTGCCTTGCATGGGATCCTACCGGGAAAAAGAAAGAAGCATGGAAACAGTGCAACAAACGCGATGTGGAAGAACTGGAATTTACTGTTGAAGACCTCATAGAGGGTGGGGAATATGAATTCAGAGTCAAGGCTGTCAATGCTGCAGGAGTGAGTAAGCCTTCTGCCACTGTTGGCCCTGTGACTGTCAAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAATTCATGGAGGTTGAAGAAGGAACAGATGTTAACATTGTAGCCAAAATTAAAGGCGTGCCATTCCCGACACTAACCTGGTTTAAAGCTCCTCCAAGGAAGCCTGATAAGAAAGAACCTGTTCTCTATGACACCCATGTCAACAAACTGGTAGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATATACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTTGGTCGTCCTGGCCCTCCAGTGGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGATGATGGGGGGTCTAAGATTACAAACTATGTCATTGAGAAGAGAGAAGCTAACAGGAAGACATGGGTGCATGTCTCCAGTGAACCTAAAGAATGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGTATTTCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTTCCTGGAGCACCAGATAAACCAACAGTTAGCAGCGTGACTCGCAACTCCATGACTGTCAACTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACAGGATATTGGCTCGAAATGAAAGACACCACTTCAAAGAGATGGAAAAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTATAAAGTAACTGGTCTTATTGAAGGTTCTGACTATCAATTCCGCGTGTATGCAATTAATGCTGCTGGTGTGGGTCCACCAAGTCTGCCATCAGACCCAGTGACTGCCAGAGATCCAATTGCCCCTCCTGGCCCTCCATTCCCCAAAGTCACAGACTGGACTAAATCCTCTGTCGATTTGGAGTGGTCTCCTCCACTAAAAGATGGTGGATCCAAAGTAACTGGATACATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAGCAGGGCAAAGACAAAGAAGTGAGAGGAACAAAGCTTGTTGTGACGGGGTTAAAAGAAGGAGCTTTCTACAAGTTCAGAGTTAGAGCGGTCAACATTGCCGGCATTGGAGAACCTGGTGAAGTCACAGATATCATTGAAATGAAGGACAGAATTGAGTTACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATTGTGGTCCATGCTGGAGGGGTGATCCGGATCATCGCATATGTGTCAGGAAAGCCTCCTCCGACTGTCACCTGGAACATGAATGAAAGAGCATTACCTCAAGAAGCTACCATTGAGACCACAGCCATCAGCTCCTCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGTGTCTATTCTCTTCTTGCCAAAAATGCAGGTGGAGAAAGAAAGAAGACCATCATCGTTGATGTATTAGATGTGCCAGGACCTGTTGGAACACCATTCCGGTCTGACAACCTAACCAATGACTCCTGTAAGCTGACATGGTTTTCTCCAGAAGATGATGGAGGCTGTCCAATCACCAATTATGTCATTGAAAAGCGTGAATCTGACCGTAGAGCATGGACCCCGGTGACATATACAGTTACTCGGCAAAATGCTACTGTCCAGGGTCTCATTCAGGGAAAAGCCTACTTTTTCCGAGTTGCTGCTGAAAATAGTGTTGGGAGAGGCCCATTTACGGAGACACCAACTGCACTTGTCATCAGAGACCCAATAACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACTAAAGATTCAGTTACTTTGACTTGGAATCCTCCTAAATATGATGGTGGATCTGAAATTATTAACTATGTCGTAGAAAGTCGTCTCATTGGAACTGAGAAGTTCCACTCAGTTACAAAGGACAACTTGATGAGTAGAAAATACACCGTTAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGCGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACATGCAAGGATGACCTGGCTCCTCCAACACTTGACCTTGACTTCAGGGATAAGATCACAGTTCGGGTTGGTGAAGCTTTTGCCCTCACTGGTCGTTACTCAGGCAAACCAAAGCCTAAGATTACTTGGTTGAAAGATGAAGCTGATGTACTAGAAGATGATCGTACTCACATAAAGACTACTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGATCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGTTCTAGGAAAGGTTTCTGTCAAGTCAATGTTGTTGACCGCCCAGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACCAAAGAGTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAAAAGGAGGTGGGCAAAGATATTTGGATGCCTGTTACGTCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTTCTTGAAGGAAAA---GATTACATTTTCCGGATACATGCTGAAAATCTGTATGGAATAAGTGACCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGTTTCAGGGTTCCAGATGCACCTGACCAACCAATTGTTACAGAAGTTACCAAAAACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTAGAGTTACCAAAGAGCCCATCCATCCATACACTAAATTCAGGGTTCCTGATCTTCTAGAAGGGTGTCATTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGAGCCAAGCCCACCATCCAAACCCGTCATTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGACCTAACTTGGCAGCCACCACGTCATGATGGTGGGAGCAAGATTCTGGGTTATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAGAGAGCCAACCACACCCCCGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAAACCTATAAGTTCAGAGTATTAGCAGTTAATGAAGCTGGTGAATCGGATCCAGCTTATGTTCCCGAGCCAGTGCTTGTAAAAGACAGACTTGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTTTAAGACTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGGAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATATTACTCCAGTTGGTAGCAAGCTTGAAATTCCTAATGCTGCCCATGAAGATGGTGGAATTTATTCTTTAACAGTGGAGAATCCTGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAACCAGGGCCACCTAGAGATCTGGAAGTCAGTGAAATTAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTAGATGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAGAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAACATCTTAATGAAGGCAATCAGTATCTTTTCCGAGTAGCTGCCGAGAACCAGTATGGACGTGGTCCTTTTGTTGAAACACCTAAGCCCATCAAGGCTCTAGATCCTTTACATCCCCCAGGGCCACCCAAAGACCTGCACCATGTAGACGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACTGGATATTTGGTGGAGTATCAAGAAGAGGGCACCCAAGACTGGATTAAGTTCAAGACTGTGAAAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGGAAGACCTATAGATTCCGTGTAAAGGCTGAAAATATTGTGGGTCTTAGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGTCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATAATAAGAGGTGTACCCATTCCCACTGCAAAGTGGACAACTGATGGGAGTGAGATTAAAACAGATGACCACTACACAGTTGAAACCGACAGCTTCTCATCAGTACTTACCATTAAGAACTGCTTACGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGTAGCTGGCAGCAAAACAGTACCTGTACATCTTACTGTTCTTGATGTGCCTGGTCCACCAACAGGTCCTATTAATATTCTGGATGTTACCCCTGAACATATGACTATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCCGTGATAAATTATATTGTTGAGAAACAAGATACAAGGAAAGACACATGGGGTGTTGTTTCATCAGGAAGCAGTAAGACAAAGCTGAAAATCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTCAGAGCAGAGAATAAGATGGGTGTTGGTCCTCCCCTTGACTCCACACCTACAGTTGCTAAACATAAGTTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACGGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAATCGGTTACTATGTGGAACGTCGAGAAGTAACTGGCAAATGGGTGAGAGTCAACAAAACACCTATAGCTGACCTGAAGTTTAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTTTTAGCTGAAAATCTTGCAGGACTAAGCAATCCATCTCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAACTGAAAGACAAGACCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTTAGTGACGGTGGTAGCCCCATTCTAGGCTATGTGGTAGAATGTCAGAAAGCTGGTACAACACAGTGGAGCAGGATTAATAAAGATGAACTCATTAGGCAATGTGCCTTTAGGGTACCTGGACTGATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCCAATATTGTGGGAGAAGGAGAGCCAAGAGAACTAGCAGAATCTGTGATTGCAAAAGACATCCTTAATCCTCCAGAAGTAGAACTTGACGTTACCTGTCGTGATATTATTACTGTTAGAGTGGGCCAAACTATTCGCATTCTTGCTCGAGTCAAAGGCAGACCTGACCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGCCCGAGAAAAGCGGGTTGACATAATTCAAGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGGCATGCCCAAGGTTCCGCCATTGTTAATGTTCTTGACAGACCTGGGCCTTGCCAGAATTTAAAGGTTAGCAATGTAACCAAGGAGAACTGTACACTTTCTTGGGAAAACCCACTAGATAATGGAGGCTCAGAAATAACAAATTTCATAGTAGAATATCGGAAACCAAACCAGAAAGGCTGGTCAATCGTTGCTTCAGATGTCACTAAGCGATTAATTAAGGCCAACCTTTTAGCCAATAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGACCAACCATTGAAACCAAAACTCCAATTCTTGCTATTAACCCTATTGATAGACCAGGTGAGCCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTTGTCTATCTCAAGTGGCGCCGGCCGGATTATGATGGTGGTAGCCCAAATCTATCCTATCATGTTGAGAGGAGGCTGAAGGGCTCTGATGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCAATACATGGTTGATAGATGTGTTGAAAACCAAATTTATGAGTTCAGAGTACAAACAAAGAATGAAGCTGGGGAAAGTGGCTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTTGATCTGAAATTGAGTGGTGTGCTAACAGTCAAAGCAGGGGAAACCATTAGACTTGAGGCAGGTGTTAGAGGCAAACCATTCCCAGAAGTTCTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGATACGAGTGCTGATTCATCCAAATTTTCTCTTTCTAAAGCAAAGCGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTATGCCACTGTCAATGTTTTAGATAAGCCTGGTCCTGTAAGAAATCTGAAAATTACTGATGTGTCCAGTGATCGGTGTACTATTCGCTGGGATCCACCAGAGGATGACGGTGGCTGTGAAATCCAAAATTACATTCTAGAAAAGTGTGAGAGTAAGCGAATGGTTTGGTCTACCTATTCTTCTAATGTCTTAACACCTGGTGCGACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCTCCAACAGAAAGTAAACCAGTCATTGCAAAAACCAAATATGATAGACCTGGTCGTCCAGATCCCCCAGAAGTCACCAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGAATCCGCCTGAATACGATGGTGGAAAATCCATCACAGGATACTTTTTGGAGAAAAAAGAAAGACATTCAGCACGATGGGTCCCCGTTAACAAGAGTGCAATCCCTGAAAGACGTCTCAAAGTACAGAATCTCTTCCCAGGACATGAATATCAGTTCCGTGTCAAAGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCCTCAAGGCCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAACCTCAAAGTGGTTGATACAACCAGAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTATGATGGTGGCGCACCGATAATTGGATATATTGTGGAAATGAGACCAAAAAGAGAAGACATGTCACCTGATGAAGGCTGGAAAAGGTGCAATGCTGCGGCACAGCTTGTTCGCATGGAGTTCACTGTCACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTGTGCGCCCAAAACCAAGCTGGCATTGGGCGCCCCGCAGAACTGAAGGATGCTATTAAACCTAAAGAAATCCTGGAACCTCCAGAGATTGATTTGGATGCCAGCATGAGAAAACTCGTCACAGTGAGAGCAGGATGCCCTATTCGACTCTTTGCCATAGTGAGGGGACGACCAGCCCCTAAAGTCACTTGGCGGAGAGTGGGTATTGATAACGTGGTCAGAAAAGGACAAGTCGATCTGGTTGACACTATGGCTTTCCTTGTCATTCCCAATTCTACCCGTGACGACTCGGGGAAATATTCCTTGACACTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGACTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAAGTGACACATTACATTGTGGAGAAACGTGAGGCAGAAAGAAAGACGTGGTCAACAGTCACTCCAGAAGTTAAGAAAACAAGCTTCCAAGTCACCAATCTTGTCCCTGGGAATGAGTACTTCTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGCGTGCCCACAGACGTTCCCAAACCAGTGCTAGCATCAGATCCTCTAAGTGAGCCGGATCCCCCAAGGAAACTAGAAGTTACTGAAATGACAAAGAACAGTGCTACATTAGCCTGGTTACCTCCCCTGCGTGATGGAGGCGCTAAAATTGATGGTTACATCATTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTAAAAGATCTCAGCCTTGTTGTCACCGGCCTAAAGGAAGGAAAGAAGTATAAATTTAGAGTAGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAGCTGAAGGAGTATATGAGGCCAAAGAACAGCTGTTGCCTCCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCTGGGAAGAAACTCCGAATTGAAGCCCATGTGTATGGAAAGCCTCATCCAATCTGTAAATGGAAAAAGGGAGAAGATGAAGTTGTCACATCCAGCCACCTGGCAGTGCATAAAGCGGAGAGTTCTTCCATCCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTCACTGCAGAAAACAGTTCTGGGACGGACACTCAAAAAATCAAAGTGATCGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCATTTGACATTACTGACATAGATGCCGATGCTTGCTCCCTATCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATAGTGGAGAAATGTGATGTGAGCCGAGGTGACTGGGTGACAGCTCTAGCCTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAGTATATCTTCCGGGTCCGTGCAGAAAATCGATTTGGCATTTCAGAGCCTCTCCCATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATTTGTGGCATGGGACAGACCAGACAGTGATGGAGGAAGTCCCATTACCGGTTACCTGATTGAACGCAAAGAAAGGAACAGTTTGCTCTGGGTGAAAGCTAACGATACCCCTGTCCGGTCAACTGAATATCCTTGTGCTGGCCTTATAGAAGGTCTTGAGTATTCATTTAGAATCTATGCACTAAACAAAGCTGGATCCAGCCCACCCAGTAAACCAACAGAATATGTAGCTGCAAGAATGCCAATTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTACCAAGAGTACTGTATCCCTCATCTGGGCTCGTCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCCTGCAAACTGCCTGGTGATAAGTGGGTACGGTGCAATACTACACCACACCAGATTCCCCAGGAAGAGTACACAGCCACTGGCTTAGAAGAGAATGCTCAGTATCAGTTCAGAGCAATTGCCAAGACCGCAGTGAACATTAGCCAGCCTTCTGAACCTTCTGATCCAGTGACTATCCAGGCAGAAAATGTTCCTCCAAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACCGTGAAAGCCGGAACTAATGTTTGCCTGGATGCTACTGTTTTTGGCAAACCAATGCCGACAGTCTCTTGGAAGAAGGAGGGCACACTGCTGAAACCGGCAGAAGGCATAAAGATGGCCATGAAGCGTAACCACTGCACCCTGGAGCTGTTCAGCGTGAACCGAAAGGACTCAGGCGACTATACCATTACTGCCGAAAATTCGAGTGGTTCCAAATCAGCCACCATTAAGCTTCAAGTGTTAGATAAGCCAGGTCCTCCAGCATCTGTTAAGATCAACAAAATGTATTCAGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCCCAGGTCTCTGCTACTGTGCCCATCACGAGCTGCAGCGTGGAGAAACTTATAGAAGGCCATGAATATCAGTTCCGAATTTGTGCTGAGAATAAATATGGAGTGGGCGATCCAATCTTCACTGAACCAGCAATTGCCAAAAACCCATACAATCCACCTGGGCGCTGTGACCCTCCTGTTATTAGCAACATAACCAAAGATCACATGACAGTAAGCTGGAAACCACCAGCAGATGATGGTGGCTCACCAATCACTGGTTATTTGCTTGAAAAGCGAGAAACACAGGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACCGAATATGAATTCCGAGTTACAGCTATAAATAAGGCTGGGCCAGGCAAACCCAGTGACGCATCGAAAGCTGTTTATGCCCGGGACCCTTTGTATCCTCCTGGCCCACCAGCTTTTCCTAAAGTATATGATACAACCCGTAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGTGGTAGCCCTATCATTGGTTACCTTGTTGAGGTAAAACGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCAGAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCTTAATGGAGAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGCGACCCCAGTGATGTGCCAGACAAACACTGTCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGACGCGGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTTAGAGAAAGGATTGGACTTGATATAAAGTCAACGGACTTTGACACTTTCTTGCGCTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTGACTCTGGAAAACAGCTGTGGTAAAAAGGAGTATACCATCGTAGTGAAAGTGCTTGATACTCCCGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACTTGGGATCCTCCCATTATTGATGGTGGAAGTCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAGTCCTGGTCAACAGTGACAACTGAGTGCTCAAAAACAAGCTTCAGAGTATCGAACTTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATCGGTGATCCTGGTGAAACACGTGATGCTGTCAAAGCTTCCCAAACCCCTGGACCAGTTGTGGACCTGAAAGTGAGGTCTGTAAATAAGTCATCTTGTAGCATAGGCTGGAAGAAGCCTCACAGTGATGGTGGAAGTCGAATTATCGGATATGTAGTAGATTTCCTGACGGAAGATAATAAGTGGCAACGTGTTATGAAATCATTAAGCTTACAATATTCCACAAAAGACCTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGCGAAGGAACCCCAAGTGAAATCACTGTTGTGGCAAAGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGACTTGTGCTACTTGGCTAAAGAAAACAGCAACTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCTGTATCCTGGAAGAAAGGGGAAGATCCTCTAGCAACTGACACAAGAGTCAGTGTTGAGTCATCTGCAGTTAATACAACTCTTGTGGTATATGACTGCCAAAAATCTGATGCTGGAAAATATACAATCACACTGAAGAATGTTGCTGGCACCAAGGAAGGAACTCTCTCTATAAAAGTTGTTGGCAAGCCTGGCATCCCCACTGGACCAATCAAATTTGATGAAGTCACAGCAGAAGCCATCACCTTAAAGTGGGGTCCTCCAAAAGATGACGGAGGGTCTGAAATCACCAACTATATCTTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACATGTGCCTCCGCCGTCCAGAAAACTACCTTTAGAGTAACCAGACTTCATGAGGGCATGGAATACACCTTCAGGGTCAGTGCTGAAAATAAATATGGTGTAGGAGAAGGCCTGAAATCAGAGCCAATTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGACATGATTCAGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCACCAATTACAGGATATCATATTGAGTTCAAGGAAAGGAACAGCCTTTTGTGGAAGAGAGCTAACAAGACTCCCATTAGGATGAGAGACTTCAAAGTGACAGGATTAACTGAAGGCCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCAGGAGTAGGCAAGCCAAGCCTGCCATCAGAGCCAGTTGTGGCACTTGATCCAATTGATCCTCCTGGCAAACCTGAGGTTATTAATGTAACAAGGAATTCAGTGACCCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAATTGACTGGCTATATAGTGGAGAAACGGGATCTACCTTCTAAATCTTGGATGAAAGCCAACCACATTAATGTCCCAGATTGTGTCTTTACTGTAACTGACCTTGTTGAAGGTGGAAAATATGAATTCAGAGTTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATTTGCAAGGATGAATACGAGGCACCAACCATTGTCCTTGATCCCACAATAAAAGATGGACTAACAATTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGCAAGCCCCTTCCAAAGTCAAGTTGGTCTAGGGCAGGAAAAGACATCAGACCATCAGATATTGTTCAGATATCTTCAACCCCTACATCTTCCATGCTTACTATCAAGTATGCCACTAGAAAAGATGCTGGTGAATATACCATTACTGCTACCAATCCTTTTGGCACAAAGGAAGAACATGTGAAGGTAACAGTCCTCGATGTGCCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTTACGTGGACGCCTCCATTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAAAAGAGAGAGACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACATCTTCCGAGTCTCAGCTGTAAACCAGTATGGGAAAGGAGAACCTGTACAGTCTGAACCGGTCAAAATGGTGGACAGATTTGGTCCCCCTGGCCCCCCTGGAAAACCAGAGGTATCAAATGTCACTAAAAACACTGCCACTGTCAGTTGGAAAAGACCAGCTGATGATGGTGGTAGTGAAATCACAGGATATCACATTGAAAGGAGAGAAAAGAAAAGCCTGCGATGGGTCAGAGCAACAAAAACACCAGTTTCAGATCTCAGATGCAAAGTAACAGGATTGCAAGAAGGAAATACCTACGAATTCCGTGTCAGTGCAGAAAACAAAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTCTAATGAAAGATGTAGCATATCCCCCAGGCCCACCTTCAAATCCACATGTCACTGATACTACCAAGAAATCTGCTTCTTTAGCCTGGGGCAAGCCTCATTATGATGGAGGACTTGAAATCACTGGCTATATTGTAGAGCATCAAAAAGTAGGTGATGAGGCCTGGATAAAAGATACAACAGGAACTGCTCTCCGAATCACTCAATTTGTTGTCTCTGATCTTCACACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAATGATGCAGGTATTGGGGAGCCAGCAATTATTCCAGATGTTGAAATTGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGCATTAGAATATTCGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGGTATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAATCATTTACTCTTCTAATTATACCAGAATGTAACAGATATGACACTGGTAAATTTGTCATGACCATTGAAAATCCTGCCGGGAAGAAAAGTGGCTTCGTTAACGTCAGAGTCTTGGATACTCCAGGGCCTGTCCTTAACCTAAGGCCTACGGATATCACAAAGGACAGTGTCACCCTCCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAGAAACGAGAAGCCACACGGAAATCTTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCTGAAGGATGTGAATACTTCTTTAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTATAAAAGCCTCCGAAGCACCATCACCACCTGACAGTCTTAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCCTGGCCTAAACCAAAGCACGATGGTGGCAGTAAGATCACTGGCTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAATGGACCCATATCACAACGGTGAAGGGGTTAGAATGTGTCGTGAAGAATCTAACTGAAGGGGAAGAATACACCTTCCAAGTGATGGCAGTGAACAGTGCAGGAAGAAGTGCACCTAGAGAAAGCAGACCTGTCATTGTCAAGGAACAGACAATGCTTCCAGAATTGGACCTCCGTGGCATTTATCAGAAATTAGTCATTGCCAGAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCCACAGTTACATGGAAAAAAGGAGACCAGATTCTTAAACAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATAAATGAGTGTGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGAAACATTGTAGGAGAGGTTGGTGATACCATCACCATTCAAGTCCATGATATCCCAGGACCACCTACTGGACCAATCAGATTTGATGAAGTTTCCTCTGATTTTATAACCTTCTCTTGGGACCCACCTGAGAATGATGGAGGTGTGCCAATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGTACTACATGGGTTGAGTTAGCCACCACTGTTATACGCACTACCTATAAAGCTACTCGCCTTACTACTGGAGTGGAGTATCAATTCCGGGTAAAAGCTCAAAACAGATATGGAGTTGGACCAGCCATCACCTCAGCATCTGTAGTTGCCAACTATCCATTTAAGGTTCCTGGGCCTCCTGGGACCCCTCAGGTGACTGCAGTTACCAAGGATTCAATAACAATTAGCTGGCATGAACCTCTTACTGATGGTGGAAGCCCCATTTTAGGATATCACATTGAAAGAAAAGAACGCAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTGGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGCAAAAGCAAGCCAAGCAAGCCATCTGAACCTATGCTTGCCTTAGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGAGAGATCTTCCTAATGGACGGTGGCTGAAAGCCAACTTCAGCAACATATTGGAGAATGAATTTACGGTCAGCGGCCTAACGGAAGATGCTGCCTATGAATTCCGTGTCATTGCCAAAAATGCTGCTGGTGCTATTAGTCCACCATCTGAGCCATCAGATGCTATCACGTGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAGTTGTATTAAAAGCAGGTGAAGCATTCAAGCTAGAAGCCGATGTCTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAGGCACAGCAAAGTTAGAAATAAGAATTGCAGATTTCTCAACTCATCTGGTAAACAAGGATTCATCAAGAAGAGACAGTGGTGCCTATATCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAGCATATTTTCAATGTCAAAGTTCTAGATAGACCAGGCCCACCTGAAGGACCTTTAGATGTATCTGAGGTGACATCAGAAAAATGTGTATTGTCATGGCTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTACATAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCCGAAGTCCAAGTAACCAAACTAAAGGTCACTAAACTTTTGAAAGGCAATGAATACATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAACCACTGGAATCAGAGCCTGTGCTTGCAGTAAATCCTTATGGACCCCCTGATCCACCCAAAAACCCTGAAGTTACAGCTATTACTAAAGATTCAATGGTTGTCTGCTGGGGACATCCTGACTCTGATGGCGGAAGTGAAATCATCAATTACATTGTAGAACGACGTGATAAAGCTGGGCAGCGCTGGGTGAAATGCAACAAAAAAACTCTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCGGAAAATGCTGCTGGCATTAGTGCACCAAGTTCTACTAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAGCCCGGCCCACCAGGTAACCCACGTGTTCTCGATACAAGCCGATCATCCATTTCAATTGCTTGGAATAAACCAATCTATGATGGTGGCTCAGAAATCACTGGGTATATTGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCGGATCGTCACTCCACCAGCTGGGCTCAAGGCAACTTCCTACACCATCACCAACCTCACAGAGAATCAGGAATATAAAATCCGCATCTATGCCATGAATTCTGAAGGAATGGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTACCTCCAGAGATTGAACTAGACGCTGACCTGCGCAAAGTTGTTACGATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCTGAGGTGAAGTGGACCCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTATACCCTGCTCATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTCGGAAATGTAAACAGATTTGACAGTGGCAAATATATACTAACTATAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAATGTTAGAGTATTAGATACACCAGGCCCTCCACAGGATCTCAAGGTAAAGGAGGTCACTAAGACATCTGTCACATTGACATGGGAGCCTCCCCTCCTTGATGGTGGTTCAAAAATAAAGAACTATATTGTTGAAAAGAGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGGTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAATATGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAAAGACCCCTTCCTCCAGGAAAAATAACTTTGATGGATGTCACCAGAAATAGCGTGTCACTCTCTTGGGAAAAACCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAGAGCAAAGGTAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACTGAAGCCACTATAACTGGATTAATTCAGGGTGAAGAATACTCTTTCCGTGTTTCAGCTCAGAATGAAAAGGGTATCAGTGACCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCTGCCTTCAAACTCCTGTTCAATACTTTCACTGTACTGGCAGGAGAAGACCTAAAAGTTGATGTGCCATTCATTGGACGCCCTATACCAGCTGTTACCTGGCATAAAGATGATGTACCACTGAAGCAAACAACTAGAGTAAATGCAGAGAGCACGGAAAATAATTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGACATTACACAGTTAAACTGACTAACTCGGCTGGTGAAGCTACTGAAACCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATCACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACCACCTGGCAAATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAGGCTTGCAGACTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACCGATATGGAAAGAGTACCTACCTCAATTCAGAGCCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCACCTGGCACACCATTTGTAACACTCTCCTCCAAGGACAGCATGGAAGTACAATGGAATGAGCCAGTTAGTGATGGAGGGAGCAAAGTCATCGGCTATCATCTAGAACGCAAGGAAAGAAACAGTATCCTCTGGGTGAAGTTGAATAAAACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTTGATGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAACATCGTGGGCATTGGCAAGCCAAGTAAGGTATCAGAATGCTATGTAGCTCGTGACCCATGTGACCCACCAGGGCGGCCAGAGGCAATTATTGTCACGCGAAATTCTGTGACTCTCCAATGGAAGAAACCCACTTATGATGGTGGCAGCAAGATCACTGGTTATATTGTTGAGAAGAAAGAATTGCCTGAGGGCCGTTGGATGAAGGCCAGTTTTACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTCATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGGGATGAGGTAGATCCACCACGAATAAGGATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAGATTGATGCAGATATTTATGGCAAACCAATACCAACCACTCAGTGGGTAAAAGGTGATCAGGAACTTTCAAATACAGCTCGATTAGAAATAAAGAGCATGGACTTTGCTACCAGCCTCAGCATAAAGGATGCAGTACGCGTCGACAGTGGAAATTATATACTAAAGGCCAAAAACGTTGCAGGGGAGAGATCAGTTACTGTAAACGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTATATCGGGAGTGACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGCGATATCATAAATTATATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTCTGGTTGATGCCAATGTGCAAACTCTCAGCTACAAGGTTACTAAGCTTCTTGAAGGCAATGAGTATGTTTTCCGTATAATGGCTGTAAACAAATACGGTGTCGGTGAACCTCTTGAATCTGAGCCAGTAATTGCCAAGAATCCGTTTGTAGTGCCAGATGCACCAAAGACTCCAGAAATCACAACAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCCGATGGTGGCAGTGAGATTCTTGGATATGTTCTTGAAAAACGGGATAAGGAGGGCATTAGATGGACAAGGTGCCACAAACGCCTGATTGGAGAATTGCGCCTGAGAGTAACTGGACTCCTAGAAAATCATGATTATGAATTCAGAGTCTCAGCCGAGAATGCTGCTGGACTTAGTGAACCAAGCCCGCCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAGGTTGTGGATATTACCAGATCTTCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACAATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAATAGAAAAGCTGTCGGAAAAGCATGAATACAACTTCCGCATCTGTGCTGTTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGACCTGTTATTGTTGAAGAAAAATTGGAAGCACCAGACATTGAACTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTGTTTGTTCCTATTAAAGGTCGTCCCACACCAGAAGTTAAATGGGGGAAGATGGATGGTGAAATCCGAGATGCAGCTATAATTGACGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGACAGTGGAAAATATACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTGACTGTGAGAGTCCTAGATACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGACTCTGTATCTATTACATGGGAACCTCCTCTTTTGGATGGGGGATCCAAAATTAAAAATTACATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCTGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAGATCGATCAACTCCAAGAAGGATCCAGTTACTACTTTAGAGTCACAGCTGAGAACGAGTATGGTGTCGGTCTTCCTGCCCACACTACTGATCCAGTTAAGGTTGCAGAAGTCCCGCAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTTTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGCAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACATAGTGAGAAATGGTCAGAGTGTGCTCGTGTCAAGTCCCTTGAAGCAGTAATTACTAACCTAACTCAGGGAGAAGAATATCTCTTCAGAGTTGTTGCTGTAAATGAAAAGGGAAGAAGTGATCCTAGGTCCCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGACGTAAGACCTGCATTCAACAATTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAATTTCTGGACGTCCTAAGCCAACCATTACCTGGACTAAAGATGATCTTCCATTGAAGCAGACTACAAGAGTCAATGTTACGGACTCACCTGACCTCACTATACTCAGTATTAAAGACACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTGGGTCAGAAAACAGCATCCATTGAAATTATAACTCTAGATAAACCCGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACACTGTCTTGGAATCCCCCAATATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAGAAAAGAGATACAACCACCACAGTATGGGATACGGTTTCTGCTACTGTTGCCAGAACCACACTCAAAGTGACTAAACTGAAAACTGGTACAGAATACCAATTCAGAATCTTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAGTCTGATCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCCCCGGGCACACCATTTGCCACCTCCATTTCCAAAGACTCCATGGTCATTCAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAGGAAAGAAAGAAATAGTATTTTATGGACAAAAGCCAACAAAACTATTATTCATGACACCCAATTTAAAGCAGTCAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTAGGGGTAGGTAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGACCCCTGTGACCCACCAGGAACACCAGAAGCAATAATGGTTAAAAGAAATGAAATCACTTTACAATGGACCAAACCTGCATATGATGGTGGAAGTGTGATTACAGGTTACATTGTAGAAAAACGTGATTTGCCTGAGGGTCGCTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTGCAATAAGTAAACCTTCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTCGAACTCCCGAGAATTTCAATGGATCCAAAATTCAGAGACACGATAGTGGTAAATGCTGGAGAAACATTCCGGCTTGAGGCTGATGTCTATGGAAAGCCCCTACCGACCATTGAGTGGTTACGAGGAGATAAGGAAATTGAAGAATCTGCCAGATGTGAAATAAAGAACACAGATTTCAAGGCTTTACTTATAGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTATTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACTTCTGAAAAATGCTCTTTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCATTATGTTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTGACCAATTCTCTGAAAGTTACCAAACTTTTAGAGGGGAATGAATATATTTTCCGTATAATGGCTGTCAACAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCAAAAAGCTTGGAAGTCACAAACATTGCCAAGGATTCCATGACCGTCTGTTGGAACCGTCCAGATAGTGACGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACGGGATTAACAGAAGATCACGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTACAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACAAATGCACACATTGTAGACACCACTAAAAATTCAATCACACTTGCCTGGGGTAAGCCCATCTATGATGGTGGCAGTGAGATCCTAGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAGGAATGGCAAATAGTTACTCCACAGACTGGCGTGAGAGTCACACGATTTGAAATTTCAAAACTCATTGAGCACCAAGAGTATAAAATACGAGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACATCCGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTGGACTCTGAATTAAGGAAAGGAATCATTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAGGGTCGCCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGCGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTAAACTATACTCAACTATCCATTGATAACTGTGATAGAAATGATGCTGGAAAATACATTCTCAAGCTGGAAAACAGCAGTGGATCTAAATCTGCTTTTGTAACAGTGAAAGTTCTTGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCATCATTGATGGGGGTTCAAAGGTCAAGAACTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAGTAAATGCGGTAAAACAAGCTTCAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTCAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTGTTCCAGTGGAAACTATTGATGCTGTGAAAGCTGCTGAACCTCCTTCCCCACCAGGAAAAGTTACACTCACTGATGTGTCCCAGACCAGTGCATCGCTGATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGATATGTTGTTGAAATGCAGCCTAAAGGAACAGAAAAATGGAGCGTTGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTAGTTTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCTGTGATAGCCAAGGACTTGACTATACAGCCCAGTTTTAGGTTACCATTTAACACATACAGTGTCCAAGCTGGGGAAGATCTTAAAATTGAAATTCCAGTTATCGGCCGACCAAGACCTAAAATTTCATGGGTCAAAGATGGTGAACCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTCTGCACATTAAAGAGAGTAGCAAAGATGACTTTGGAAAATATACTGTAACAGCAACAAATAGTGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAAATAAGCAACTACATCGTAGAGAAGCGAGATACAACTACCACCACTTGGCATGTGGTATCAGCAACAGTTGCAAGAACAACAATAAAAGTAACCAAACTGAAAACAGGCACTGAGTACCAGTTCAGAATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGAACTCCTTTTGTGACATCAATTTCAAAAGACCAAATGATTGTGCAGTGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCTCATTCAAGACACCAAATTCAAAACCACTGGGCTTGACGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCAGAATGCTTTGTCGCTCGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCTATTGTTATTACAAGAAACAATGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGCTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAAAGATATGAATTTAGAGTAATTGCAAGAAATGCAGCTGGCAACTTTAGTGAGCCATCTGAAAGCACTGGTGCCATCACTGCAAGAGATGAAATTGATGCACCAAATGCCTCGATGGATCCAAAATATAAAGATGTAATCGTTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGTGGCAAACCTATACCTGATATTGTTTGGTCAAAAGATGGAAGAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCCACTATTCAGAAAACCACTCTTGTTGTCAAAGACTGTATACGTACTGATGGAGGACAATATATTCTGAAACTCAGCAATGTTGGTGGTACAAAGTCTATACCCATCACTGTAAAGGTACTTGACAGGCCAGGGCCCCCTGAAGGACCTCTGAAAGTTTCTGGAGTTACTGCTGAGAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAGTATTTCACATTACATCATTGAAAAGAGAGAAACAAGCAGACTCTCCTGGACCCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAATTGGAGAGCCTTTGGAATCTGAGCCTGTTATAGCCTGTAATCCTTATAAACCACCAGGTCCTCCTTCACCACCTGAAGCCTCAGCAATCACTAAAGACTCTATGGTAGTAACGTGGACACGCCCGGCGGATGATGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGATAAGGAAGGTATCAGATGGACCAAGTGCAATAAGAAAACACTAACAGATCTCCGATTCAGAGTAACTGGTCTTACCGAAGGTCATTCCTATGAGTTCAGAGTTGCTGCTGAAAATGCGGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCATGTGATGCTTTGTATCCACCAGGTCCACCAAGTAATCCAAAAGTAACAGATACTTCCAGATCTTCTGTCTCCCTGGCATGGAATAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTTGTTGAGGTCAAAGAAGCCACTGCTGATGAATGGACAATTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGTGTAGGTGAACCTGCAACTATACCTGGCTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAACTGGATGCTGATCTCAGAAAGGTGGTCGTTCTGCGTGCAAGTACTACTTTACGCTTATTTGTCACCATCAAAGGTCGGCCAGAACCTGAAGTTAAATGGGAAAAGGCCGAAGGCATCCTCACTGAGAGGGCCCAGATTGAGGTGACCAGCTCATACACCATGTTGGTAATTGATAATGTTACCAGATTTGATAGCGGTCGTTATAATCTGACACTAGAAAATAACAGTGGCTCCAAAACAGCTTTTGTGAACGTCAGAGTTCTTGACTCACCCAGTGCCCCTGTGAATTTGAATGTAAGAGAAGTAAAGAAAGACTCGGTGACATTGTCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGGGAAACTACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAATTCTTTTAAAATCGAAAATCTACAGGAAGGATGTTCTTACTACTTCCGAGTCTTGGCTTCCAATGAATATGGGATTGGTTTGGCAGCTGAAACAGCTGAACCTGTTAAAGTTTCTGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTCGATGTGACCCGTAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAATGGAGCACCTGCACACAAGTCAAGACTCTAGAAGCAACTATATCTGGGCTAACTGCTGGAGAAGAGTATACCTTCAGGGTAGCTGCAGTTAATGAAAAGGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCCTCAGTTGAGCTTCCTTTCAATACTTTCAATGTTAAGGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGATTCTCAAAGAAACCACAAGGGTCAATGTTTCTACTTCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATGTTGGAACTTATGAATTGTGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCTGTACATATTGATGAAGTTAGCTGTGACAATGTAACAATTTCTTGGAATCCTCCAGAATATGATGGTGGATGCCAAATTAGCAATTACATCGTTGAGAAGAGAGAAACCACTTCTACAACATGGCACACAGTTTCACAAGCGGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTCCGTGTTTGTGCAGAAAACCGCTATGGCAAGAGCTCCTACAGTGAATCTTCACCTGTTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACTATGGTTGTAACCTGGCAAGTGCCAGTAAATGATGGAGGAAGTCAAGTAATTGGCTATCACCTTGAATATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAACTCCTCATCNN-GATACTCAAATGAAAGTCTCTGGCCTTGATGAAGGACTCCTGTATGAGTATCGTGTATATGCTGAGAACATTGCTGGAATTGGTAAATGCAGTAAGTCTTGTGAGCCAGTCCCTGCAAGAGATCCTTGTGACCCTCCTGGACAACCTGAAGTCACAAATATCACAAGAAAGTCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATACATCATTGAACGTAGAGAACTACCTGATGGCCGGTGGCTGAAATGCAATTTTACTAACATACAAGAAACATACTTTGACGTTACTGAACTAACTGAAGATCAGCGTTATGAATTCCGGGTGTTTGCAAAGAATGCTGCTGACTCCATTAGTGAACCATCTGAATCCACTGGACCTATTACAGTTAAAGACGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGACGTTATTGTTGTCAAAGCTGGAGAGGTGCTTAAGATAAATGCAGATATTGCAGGGCGGCCACTGCCAGTAATTTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTCTCAACGGACTATGATACTATGTTAACAGTGAAAGACTGTGTCAGACGAGACACCGGGCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGATAAGCCTGGCCCACCAGCAGGACCACTTGAAATTAATGGCCTCACAGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAAATGGTGGTGCAGATATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCGCCTTGCGTGGACAATATGTGAAGGAGAATTGAGGACAACATCCTGTAAAGTAACCAAGTTACTCAAAGGAAATGAATACATCTTTAGAGTAACAGGCGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTGGCAGTAAAGGCACTAGATCCATTTACAGTTCCGAGTCCACCGACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCAAGACCTGAGAGTGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACGGCCTACGATGGGTGCGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCAACTGGACTTCGGGAAGGAGGTGAATATGAGTACCGGGTTTATGCGGAAAACGCTGCTGGACTGAGCCTTCCGAGTGAACCCTCTCCCTTAATTCGGGCAGAAGATCCAGTATTCTTACCATCTCCTCCATCCAAACCCAGAATTGTGGACTCAGGCAAGACAAATATAACTATTAGCTGGGTTAAGCCCTTGTTTGATGGTGGGGCCCCAGTAACTGGATACACTGTAGAATACAAAAAGTCTGATGAGACTGAATGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACCATAGGTGGACTAACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCTGATCCCCAAATAGCAAAAGAAAGAGAAGAAGAACCTGTATTTGATCTTGACAGTGAAATGAAGAAGACCTTGACTGTCAAGGCTGGTGCCTCATTTACCATGACCATACCTTTCCGAGGAAGACCAGTACCTAGCGTCTCGTGGAGTAAGCCAGACACTGACCTCCGCACTAGAGCTTATATTGATTCCACAGACTCTCGCACATCACTCACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAACACTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAATATTACTGTACACGATGTAACCAAAGAGTCTGCAGTATTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCACATTGAAAAACGTGAGGCCAGTATGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAGTCACCAACTTACAAGAAGGGGCAATTTACTACTTCCGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGTGTACCAGCAGAAACAAAAGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACGGGTGTATCCAAAGATAGTGTTTCACTGACCTGGTTGAAGCCAGAACACGATGGTGGAAGCAGAATTGTACACTACATCGTTGAAGCACTAGAAAAGGGACAGAAAAACTGGGTTAAATGTGCAGTGGTGAAATCAACCCATCATGTTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGTCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTTCTTATTAAGGAACAACTGGAACCACCTGAAATTGATATGAAGAATTTCCCAAGTCATACTGTATATGTTAGAGCTGGCTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCAAGAGATGGTGTCTCCCTGAAAGCAACCATGAGATTTAATACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAAAGAAAGCGTTCCTGCTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCCAGTGGAGCCACCAAAGCTTTCATTAACATCATTGTATTGGACAGGCCTGGTCCCCCAACCGGCCCTGTTGTTATTAGCAATATAACAGAAGAAAGCGTGACTCTCAAATGGGAGCCACCCAAGTATGACGGTGGAAGTCAAGTTACCAACTACATTGTACTCAAGAGAGAGACAAGTACTGCAGTCTGGACTGAAGTGTCTGCAACAGTTGCAAGGACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTTCGCATCAAGGCAGAAAATCGCTTTGGCATAAGTGATCACATAGATTCAGCTTGTGTGATTGTCAAATTACCATACACAACACCTGGACCACCATCTACGCCATGGGTCACTAATGTTACTCGAGAAAGTATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATTGGCTACCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGCCAACAAACTGGTCATCCGCACAACTCACTTCAAAGTCACGACAATCAGTGCTGGACTTATTTATGAATTCAGGGTATATGCCGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTCCTAGCCATTGATGCCTGTGAACCCCCAAGAAATGTCCGTATCACTGATATTTCCAAGAACTCTGTCAACCTTTCATGGCAACAACCAGCTTTCGACGGAGGAAGCAAAATTACAGGCTACATTGTTGAGAGACGAGACCTTCCGGATGGCAGATGGACCAAGGCCAGCTTCACCAATGTTATCGAGACTCAATTCACGGTCTCTGGCTTGACTCAGAATTCCCAGTATGAATTCCGGGTTTTGGCTAGGAATGCTGTTGGTTCGGTCAGCAATCCATCAGAGGTTGTAGGCCCCATTACGTGCATTGATTCTTATGGTGGCCCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATATAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGGAAACCTGAACCTACAATTGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTGGTGTGTGTTGAAAATACCACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAACAGTGGAAGCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTACAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGGAAAGATAACTCTGCTCTGGCACCCTCCAGCGGATGATGGCGGTGCAAAAATCACTCACTATATCGTGGAAAAACGTGAGACAAGCCGCGTAGTGTGGTCTATGGTGTCCGAAAATTTGGAAGAGTGCATCATTACAACCACCAAAATCATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGCGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAGGCATACCAGAGGTAACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTAAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTCGGATGGTTTAAAGTCCTAAAGGAGACTATCCGGGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGCCAAGGTCCATTTTCTGAACCATCTGACTTCTACAGAGCTGCTGATCCTATTGACCCTCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCATCCATCACCCTTGGCTGGAGTAAACCTGTCTATGATGGAGGCAGCACTGTTACTGGATATGTTGTCGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAGGGAGAAGTCAGAACTACAGAATATGTGGTATCTAACCTGAAACCTGGAGTCAACTACTACTTCCAGGTGTCTGCTATAAACTGTGCTGGACAGGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATTGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCCGGTGAAGATGTACACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCAACTGTCACATGGAGAAAGGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCCTTACTAATTATTCCTCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATCGAAAATGGCGATGGTCAACCAAAGTCTTCGACTGTGAGCGTTAAGGTGCTTGATACACCAGCCGCCTGCCAGAAGCTACAGGTTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCCAGTACATCTTTTAAGATAACAGATTTGTCAGAGAAAACTGCTTTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCAGTGAAGCCTGCTGAAGTACCAGCTCCCATACGCGATCTCTCAATGAAAGACTCCACAAAGACATCTGTTACCCTGCACTGGACCAAGCCTGACTTTGACGGTGGTAGTGTCATCACAGAATATGTCGTGGAAAGAAAAGGTAAAGGTGAACCAACATGGTCACATGCTGGCATAAGTAAGACCTGTGAAATCGAAGTTGGCCAACTTAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCGAAAAATGAGAAAGGACTGAGTGATCCTGTCACCATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCTGAAGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAATGTACACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAGTATGTTCGTTACGGTAAAACCGAAAACAAAATTACTTTGAATATTAAGAATGTCAAGAAGGAGAACGGAGGGAAATACACTATTATTCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCCGAAGATGACGGAGGAGGAGAAATTACTTGCTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTACTAATCTAATCAAAGATTCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTATATACAATGTGACCTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTGTATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGTATCCTCTGGCAAAGAATTAATACGACACCCATATCTGGAAGAGAATATAGAGCTACTGGACTAATGGAAGGCCTAGACTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACGTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGATGTCACCCGGGAAACCATCACACTTAAATGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATTGAGAAACGGCAAGGGAGTGATCGTTGGGTCAGATGCAACTTTACTGATGTCAGTGAATGTCAGTACACAGTCACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGAACTATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACGAGAGATGAAAGTGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACAGATGTCCTTGGATCCACCAGCCTTTTTGTTAGAGATGCTACCCGAGACCATAGTGGTATATACAGTGTCGAAGCCAAAAACTCATCGGGCTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCTCCTATCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGCCAAGCCCACAGCTATACTGCCATCAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCACTTGATTCAGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCTCCTGGCACTCCAGAACCTAGTAATGTAACAAGCAATAGCATTACGCTGACGTGGACAAGACCAGAATCAGATGGTGGCAATGAAATTCAACATTACATCCTCGAAAGGAGAGAAAAGAAGAGCACACGATGGGTAAAAGTGATCAGCAAACGGCCAATCTCTGAGACAAGATTCAAAGTTACTGGTCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATACACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCTGGAAAAGGAGACAGCAGTGAAGTGACTGGCGCAATTAAAGCAGTTGACCGATTAAAAGCTCCTGAGTTAGATATTGATGCGAACTTCAAGCAGACTCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGCAGGCCTACTCCTACAGCTGTATGGAGCAAACCTGACTCTAACCTCAGCATTCGGGCGGATATCCATACAACAGACTCCTTCAGCACCCTCACCGTGGAAAACTGCAACAGAAATGATGCAGGGAAATACACCCTTACTGTAGAAAACAATAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTGCTAGACTCTCCAGGCCCACCTGGCCCCATCACTTTCAAGGATGTGACCCGCGGATCTGTTACACTGATGTGGGATGCACCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGCGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTGACAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCGGAAAATGAGTATGGTGTTGGTGAACCTTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTCGTAGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGTCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAAATTGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGATCGAGTGAGTATCACAACAACAAAGGATAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAAGTCTCATCTGTCTCGGCTGAGTCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCAGGTACAACAGCTTGGCAGCTCGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAGGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAGTATCAGTTCAGAACATATGCACTCAATGCTGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTACGATGGCTCAAAATCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACAGTGTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGATTGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGAACTGGTTACCATAAGAGCAGGCTCGGACCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGACCTGTGTGAGAAAATTTCTTTGCAGTATACAGGTAAACGAGCCACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATGGTCAAAGTCCTTGATTCCCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAACCTTCCTCAAGAAGATGGAGGAGCAGAAATAACTCACTACATCGTGGAAAGACATGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACATTATCCCACGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGAGGCAATGAGATCAGCAACTACCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGATCTATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACCGCAGTAAATGCTGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCATGCAGAGAACCATCATATACCCCTGGACCACCTTCCGCTCCAAGAGTTGTGGATACCACCAAGTACAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAAGACACTGATCAGTGGTACCGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTTGCAGATGATTTAAAGAAGACTGTGACCATCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGGCCACCTCCTGTTATTACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGAGCAATTATTGACACCACTGACAGCTACTCTTTACTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATATACCATTGAAGCTGAAAACCAGTCTGGCAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCCTGTCCTTCAGTGAGAGTTAAGGAAGTGTCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCTCCTGTCAGCAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGACTTATAGAAGGAACCATGTACTATTTCAGAGTGTTGCCAGAAAATATTTATGGTATTGGGGAACCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTACCTCTAGTGCCTACAAAGCTAGAAGTGGTTGACGTCACCAAATCAACAGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGCGAACAGTACCTGTTTAGAGTAAGGGCACAAAATGAGAAAGGTGTTTCAGAACCAAGAGAGATTGTAACAGCCGTAACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCACGTCCCAGCTGGCAGACCAATAGAGCTGGTGATACCAATCGCTGGCCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTATCACGGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACAACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACTACTTCAGAGACCATTAAAGTCATCATTCTTGACAAGCCTGGTCCACCAACTGGGCCTATTAAGATTGATGAAATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGTGCTCCACTGAGTGGTTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGTGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTAAATAAAGTACCAGTGACTATGACACGGTACCGTTCCACTGGTCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAACATCAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATTGTTGCCATGGATCCGATTGCTCCTCCAGGAAAGCCGCAAAACCCAAGGGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAACACCACCCCAACCAAGATTCGGGAGTATACTCTAACACATCTACCTCAGGGTGCTGAATACAGATTCCGTATCCTAGCTTGTAACGCCGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACCGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAAATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGGAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACTTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCCGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCCGATGATGGCGGTGCCGACATCTTAGGCTATATCCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTAGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAATCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTCATACCAAAAACACCACTGAATCCTCCAGAGCCTCCAAGCAATCCTCCAGAAATACTTGATGTGACCAAGAGTTCGGTCAGCCTGTCTTGGTCCCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTAAGTGAGACCAGCCCTGCTTCTGAACCGGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGGCAGTCTGGAGAAAGTGCCTGGAAGAAGAGCAATAAAGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTAGAATCTACTGAATATGAATTCAGAGTTTTCGCTGAGAACGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTACGCAAAGAATTGAAGGATGTTACCACCAAGTTGGGAGAAGCTGCTCAACTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGATTTGGTAAGGAGCTGGTACAAAGCCGGAAGTACAAAATGTCTTCAGACGGACGCACACATACTTTAACAGTAATGACAGAAGAACAAGAAGATGAAGGTGTTTATACCTGCATAGCTACTAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCACTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAACACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAATGTCCAACGCAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTTTTTGGAACAGTTGATGCCATCCTTAATGTAGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATAGAAGCCCTATTGAAGAACTCTGCGGTGATCAGCTGGAAACCACCTACAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGAGTTTCAGCTCAGAACACTTTTGGCATCAGTGACCCTCTAGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCATTCGAAAAGCCCGGTGCTCCTGGCAAACCAACTGTCACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATCAGAAATTACTATCTTGAGAAACGTGAGAAAAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGCGAATGGAGTGAAATATCAGAACCCGCCATTCCCAAATCTGATGTCCCAATTCAAGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACCTTAGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCTTCCCTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACGCTTGAAGGCATGGGAGCTGTTCATGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCGTTCAGTGGCAAACCAGATCCTGTGATCACGTGGCAGAAAGGACAAGATCTCATTGACAATAACGGCCACTACCAAGTTATTGTCACAAGATCTTTCACATCACTTGTTTTCCCCAATGGAGTAGAGCGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTCTCACGAGATTCTGTCAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGTAGCAAAATCACCAACTACATTGTTGAAAAATGTGCAACTACTGCAGAAAGATGGATTCGTGTAGGACAGGCCCGAGAAACACGTTATACTGTGGTCAACTTATTTGGAAAAACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGTAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTATGATGAAGAGGTAGACGAAACCAGGGAAGTTTCCATGACTAAAGCAACTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGACCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCTAGGCACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATCAACACAAGCACTTTTGAACTTAACGAAAGAGAGATTGTAAGTTATGTTCGCCAGGTCTGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGAAGCTCTGTCATTAAAATCATAGAATTTGGTCAGGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACGCTGGTATATGTGCTGTTAAGTGGTATCAATCCATTCCTGGCTGAAACAAACCAACAGATAATTGAGAACATCATGAATGCCGAATATACTTTTGATGAAGAAGCATTCAAAGATATTAGCCTCGAAGCCATGGATTTTGTTGACCGACTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCAACTGAGGCTCTCCGGCATCCATGGCTGAAACAGAAGATAGAAAGAGTCAGTACTAAAGTCATCAGAACATTAAAACACCGGCGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGCGGTGGTGCAATTCGATCTCAGAGGGGAGTGAGTGTCGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAGTTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATACATATGCAAAATTGAAAATTACGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGAAGCCACCATGTACATCAAAGACATTACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTATTTGTAAAAGGGGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGAACTGATACGATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAGTCAGGTCAGAAAATCAAGCCAGGTGATGATGATGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTATAGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATATGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTGACCCCACACCCACCACCAACAGATACAACCTTAAGACCCATGTTCAAACGGCTGCTGGCGAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAATATTGAAATTATCCACGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCTACTAGCTGCCAGGCTCACCTACAAGTAGAACGCTTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAACGTGAACGACACGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACA------GTGCCACTGACCCAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATACCGACTCGAGACGGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAGTACAAACAGACTATAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAGTACAGACCTAAATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGCCGTACACCTTCTCCAGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATGTCAGATGAAGAACTTCTCCTGCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGTTTCTCAGCCTCACCACCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTATTCTTCACCACAAGCTCATGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACAAAGGAGGAGACTAGCACGACTTATGCAGAACTGCGTGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCTGAGAAAGAGGATGAAGAGTTGCTTCGCCCAGTTACTACCACCCAGCGACTGTCAGAATACAAAAGTGAGCTCGAACACATGTCAAAGGAGGAAAAGTCTAGAAAGAAATCC---AGGCGACAGAGGGAAGTGACAGAAATTACAGAAATTGAGGAAGAATACGAAATCTCAAAACATGCTCAAAGAGAATCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGGCAACCAGAGGAG------GAATAT---GAA---GAG------------GACACTGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCCCGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCACCCCGAATCACACTGAGAATGCGCTCCCACAGGGTACCAGTTGGCCAAAATACACGTTTTATCTTAAACGTTCAATCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCATTACACCAACATGAGCGGGGTCCTGACCCTGGAAATTCTGGACTGTCACACCGAGGACCGCGGAACATACCGTGCCGTGTGCACCAACTACAAAGGTGAGGCTTCAGACTACGCGACCTTGGATGTAACAGGTGGGGATTACACCACCTATGCTTCCCGGCGCCGAGATGAAGATGTCCCCCGGTCTGTCTTCCCTGAGCTGACAAGAACAGAGGAGTATGCGGTTTCATCCTTTAAGAAAATATCTGAGATGGAAGCTTCCTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACAAGGGAAAGTCTC------------TCAGCATATGAACACCACGCATCTGCCGAAATGAAAAGCGCTGCAGTA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACAACTCTGGCCGCAAGAATCCTAACAAAGCCAAGGTCCATAACCGTGTATGAAGGGGAGTCCGCAAGGTTTTCTTGTGACACAGATGGTGAGCCGGTACCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAATACAAATCAACCTTCGAGATCTCTTCAGTCCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCGCCACCGAGAGCCAAATCCCCAGAGCCCCGGGTGAAATCT---------------------CCA---------------------GAAACCAGTAAGGCTCCAAAACGAGTGAAATCCCCAGAACCAGTTACTTCTCCCCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCGACAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCTGCCCCGCCCAAGATAATTCAGTCTCTGAAAGCTGAAGCTTCTAAAGATACTGTAAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTGTGTGCAAAAGAGGTCGCCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCAAGGAATCTGATTGTGGAGAATACATTTGTGAGATATCTAGTGAAGGTGGAACTTCCAAAACTAATTTCCAGTTTACAGGACAAGTCTTTAAGAGTATCCATGAGCAGGTGACA---AGCATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCAA------------------------------AAAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTACAAGATACAACTGTTTCTTCAGACAGCATTGCTAAATTTTCAGTTAAAGCTACTGGAGAACCACGGCCGACTGTCCTCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTTTCTGAAGACAAAGGAAGTTTCTTCTTAGAAGTGCATAAGACTGATACTTCTGACAGCGGGCTTTATACATGCACCATGACAAATTCCGCTGGTTCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTGCACAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAAAAAGCCCTGATTTCTGAAGAAATGAAAATGTCAGAGGTGAAATCTCAAGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAAATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCTCTGGAAAAATCCATTGTCCATGAGGAAATCACTAAAACATCACAGGAATCAGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAACAGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGTGCGACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCACTAATTCTGAAGAGTACCGATATGGTGTGTCAGGCAGTGATCAGACCCTAACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTACGATTTGACACTGGGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAACGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCCCCTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGCATATTCTCTTGAAATCCGAAATGCATCAGTAAGAGACAGTGGGAAGTACACAGTTAAGGCCAAAAATTTCCATGGCCAGTGTTCAGCCACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCAGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCAAGGCAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAACATTCGCTCTATT
>HLcroCro2
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATATTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCCGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCTGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCCCCTAAGCCAAAGTCAAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATCAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCACCAACCCCGTCTCCAGTCAGGTCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTACTCATCCGGAAGACTCCGACACCAGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAACAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAG---ACCACGGTGACGAGATCAGAACAGATCCGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCAGGGGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCTACCGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGTGCGGCTGTTGCGACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACCGAAAAAGCATTTGTACCCAAAGTAATAATTTCTACAACTAAAGCCAAAGAACAAGAAACGAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGGTAGTTGCCACCACAGAGCCCACAAAACTAGAAACACTCCTGGGAGCTCAAGAAGAAATTACCACACAACATGAT---CAAATGCAC------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCAAACCCAAAATCAAAGAACACGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTGAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCCACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCGGAGCACCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTACAAAGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCGGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTATTCCGAAGACGGAGCATGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTAAAGGCACCCACTGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCACTGACACGCCAGACACTTACAAGAGCCAAGCTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGCGGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCATGAGCGCGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATTCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATTCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAACGAGGCTGGGACTGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCGGTACCCGGAGAACCTGCCGCTCCCTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGCGGGAGCATTGTGTTTGAATGTCAAGTTGGTGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTCACCTCGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTACTGGAGGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGGACTTTTGTAGAAGAACAGGAATTCCATATTTCCTCCTTCGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTACAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGAATCAAACACGGAGAGAGATACCAAATGGAATTTCTGCAGGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCGCCTCTCGGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATTTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTTTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGACTCTGGTGAATGGACTGTGGTTGCCCAAAACAGAGCAGGCAAATCGTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCTAGAATCATAATTGAAGGGATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTATAGAGCAAAAGAGATTGCAGCTCCAGAACTGGAGCCCCTCCATCTGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTTTATGATAAAGAGAAACAACAGAAGCCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGCCCTGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGATAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAGGAATTAGAGAGGATGGCTCACGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATCCATTATTTGGACATCGTGGACTGCAAATCATATGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGACGAGCCCCTGAACCTAAGCCCGAGTTTCATGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAGACCTGTTGACACCACTGAAACCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATTGAACGCTCTGACCGAGTCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATTATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCGTTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCAGACAGGAGATAAATACAGAATGCACTCAGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACGGCAAAACTTATCGTCGAAGGTGCCGTTGTTGAGTTTGTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACGTCTCGCCGTGGACGTCAGAACCTCACTGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATAGCAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGGCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAGGTTAAGGTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGGAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACCCCTCTAAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTAACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTTATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAAGACAAAGAAATCAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATATACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTAGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGAGAATGGCTGAAGGATGGCAAACACCTACCACTGAGTAACATCATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAGATTAGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTCAAGAACCTCACAGTGACAGAGACACAGGATGCCGTTTTCACCGTGGAACTCACACACCCTAATGTAAAGGGCGTCCAGTGGATCAAAAATGGGGTTGTGCTGAAATCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACACTCTGAGGATTAAAAACTGTGCTATTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGTGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTGTCCCATGACACGGTTCCGGTAAAATGGTTCCACAAGAACGTGGAGATTAAACCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTTCACAAACTGATGCTGCAGCATATTTCCCCTTCAGATGCTGGGGAATATACAGCCGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTTGTGGAGACACTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCCGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCGTACAAGTGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGATGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCACATAGAATTTAGGAAACACATTAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAGGAACTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAGTATGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAGTATGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCCGTTGTTGAGTTTGAGGTCAACGAAGACGATGTGGACGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCCGAGACCCGGCACAGTGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACGCTCTACGTCAACGCTCCAGAACCTCCCCAAATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGAGTAGCCACGACATCAGCTTCACTCTCCGTGGAAGTTCCGGAAGTCGTGTCTCCAGATCAGGAAATGCCAGTTTATCCCCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTCCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTATGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAGCTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCTGTTTCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCGTCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATGACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCCGCTACACTCACAGTGACCCCGAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAGTGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCAGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGGACTTTGCTGAAGAAGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTGT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAGTTCGTCTGTGTTTTA---------CAAGATGAA---TCCCCTGTTGATGTAACCTGGACTCATGAAGGTGTAAAGATCGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATACTCAGTTTCTTATCATATGTAATGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------AGT---------GTACACAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGC---GTA---GAAN---NNCCAGAATCCATTTTGCACGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGCTTTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGGAAGGAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAATGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAGATGCTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAGTTTGTTTTTGATGGTAATGATCATAGTCTGATTATTTTGTTCACCAAATTTGAGGATGAGGGAGAGTATACATGTATTGCCAGCAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAGTAAGTTCTAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTTCCCGCCATCTTTGAGTACAGGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACAAACAGCTTTGCACCAATGTTTATTACACCATCATTCATAATCCTGATGGTTCCGGGACGTTCATCGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTGCTCGTGCTTCTGGAAGACCCGGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACAAACGGTTTTCCGCCGCTG---TTATTAAAGGATCCTGCCATTGAGGCATTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTGTGAAAGCTGCTTTAATTGCAGAAGAAAACCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTCATGCA---GACAGC------ACCAGGGAACTTCTTTCCATC---------GATGGCACTCTTTGT---------------------GTTCAG---TCTCTCAAGGAACCATCTCGCAGTTTACAGCCACCGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATAGCCTGATGCTTCAAGAGCCAGAGTCACAGGTG------GTCTTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTGTCCATACAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAACTNNNGCTCCAGCCCATTCATATCCAACCTCTGTGGATGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGAATCTGCAGTGGATACTGGGCAAAGAGTGGCTCAGCAAGAGCAGGAGGCACAAAGCGCTCCCATCCTGAGTCAGAGCTTAGCTGAGGGCAGCATGGAATTTCTCAAGGGTCCTGACGTTACAGTCTCTGAGGTCAGCTGTGAGCGCCAGATCCCTTCAGAACACACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATCTTGCAGACAGGACTGAGGAAGGCAAGTCCTTGAGGTTTCCAGTCGCATGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAATGTAAAAAAGAGCCCATGGTGATATATGGTGTGCAGGAGGTGCAGGGAAGTGACACTCTTTGTAAGGAAAGTTTGCTTTCCGGAATTCCAGGAGAAGAACGATTGAACCTTAAAACTCACATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCACCCGAGCCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGGTCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTATGTGCACCTACCTTATTACCTCAGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACAGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTCACAGCTGAGGATCACAGAATGCAGAAAGGAGGCAAAATAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATCAGAGAACCAGAAGTTGAGTCTAAATATCTCGTCTCTGTGGAAGAGGTCAGCTGTTTCCATGTGGAAAGTCAGGTCAAAGTTGCAGAGACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAAGGGAAGNN---NCCT---------GGAAGTGGTACTGGGGAGGTTGGCATCGGAAAAGGACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCGA---GAGGATGATCCTCTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCTTCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCCTGAATGAACACGGAAACACAGCAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTATGTCTCCACCCTGGAAATCCTGAGAACACAGGTTGTTGACTGTGGCGAGTACACCTGCAAGGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCATCCTAACTGTGACAN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNN--NNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNAAANNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CTT---GAAGCTCCTAAAGAAGTTGTACCCGAAAAGAAAATATCTGTGGTTGTGCCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTGAAGTGCCTGAAGTTGCTCAAGAAGTTGTCCCAGAAAAGATAATT---CCCAAGGCACCACCCAAAAAACCAGACACCCCA---CCTGTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNGCGCCTNNNNNNNNN---------------------NNNNNNNNNNNNGCANNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCA---NNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NN------NNNNNNNNNNNNNNNNNNNNNNNNNNN-NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLproCriCri1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGATTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATATTCCCTGAAAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGACCTCTACAGCTTACTGATTGCGGAAGCATACCCGGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGGGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCTGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACCCCCTAAGCCAAAGTCAAGGTCTCCCACACCACCGTCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATCAGACACTCCCCGTCCCCAGTCAGACACGTGCGGGCACCAACCCCGTCTCCAGTCAGATCCGTGTCTCCAGCGGGGAGGATCTCCACG------TCTCCCATCAGATCTGTGAAGTCTCCATTACTCATCCGGAAGACTCCGACACCAGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAACAAGAGGGCTATGTGNN---NTCATCTGAGGCCGAGATGAGA---------GAG---ACCACGGTGACGAGATCAGAACAGATCCGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCAGGGGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCAGGGGCTGTGGCTACCGGTGCTGCGGAG---------------------GTGAAACAAGAAACTGACAAGAGTGCGGCTGTTGCGACCGTTGTTGCTGCCGTTGATATGGCCAGAGTGAGAGAACCAGTCATCAGCGCTGTAGAGCAGACTGCCCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTAAAGTAGTAGTGGCCGCCGATAAAGCCAAGGAGCAAGAATTAAAATCAAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACCGAAAAAGCATTTGTACCCAAAGTAATAATTTCTACAACTAAAGCCAAAGAACAAGAAACAAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTGTG---ACAGCTGCTGCATCCATGGTGGTAGTTGCCACCACAGAGCCCACAAAACTAGAAACACTCCTGGGAGCTCAAGAAGAAATTACCACACAACATGAT---CAAATGCAC------ATAACTCACGAACAGATAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCAAACCCAAAATCAAAGAACACGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTCGAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTATCTACAATAGCAGTTGCTACTGCTAAAGCCCAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTCGTTGCTGCAGTAGACCAGGCCCGGGTCAGA---------GAGCCCAGGGAGCCGGAGCACCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTACAAAGAGCACATTTCTGCCACAAAG---------------------------GTAGCTGAGCATCCCCAGCGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAGCCTAGAGTGATCCAAGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTCACTGTTTCAAAAATTTCTATTCCGAAGACGGAACATGGATATGAGGCATCAATAGCCGGTAGCGCTATCGCCACATTACAGAAAGAGTTGTCAGCCACG---TCTTCTGCTCAGAAGATCACCAAGTCAGTAAAGGCACCCACTGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTTCCCTTCGCTGACATGCCAGACACTTACAAGAGTCAAGTTGGCGTTGAAGTGAAAAAGGAGGTAGGGGTGAGCATCACTGGCAGCACAGTCCATGAAGAG---CGCTACAAAGTACTGCATGAGCGTGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATTCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATAGAAGGTGAATCTGTCACCTTGGAGTGCCACATTTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATCGCTCGTCTTATGATTCGAGAAGCCTTTGCGGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAACGAGGCTGGGACTGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCAAGAGATGTGGTAATGACTGATACCAGCATCACAGAGGAACAAGCGGTACCCGGAGAACCTGCCGCTCCCTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGCGGGAGCATTGTGTTTGAATGTCAAGTTGGTGGCAATCCAAAGCCCCACGTCTACTGGAAAAAATCTGGTGTCCCTCTAACCTCGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGCGAGACTTCTGCCTCTGCCTCCCTACTGGAAGAAGCTGATTATGAGTCACTGATGAAGTCCCAGCAAGAAATGCTTTACCAAACACAAATGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATTTTTATACTCTGATTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAAAAAATGGCCAAAGATACTGTAATGGTCAGGACTTTTGTAGAAGAACAGGAATTCCATATTTCCTCCTTCGAAGAGAGGCTCATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAATCAAAAATTATAGAATTCTTGAGGGAATGGGTGTTACTTTTCATTGCAAGATGTCTGGCTATCCATTACCCAAGATTGCATGGTACAAAGACGGCAAGCGAATCAAACATGGAGAGAGATACCAAATGGAATTTCTGCAAGACGGCAGAGCTAGTCTGCGCATACCTGTTGTTCTTCCAGAAGACGAAGGCATCTATACTGCATTTGCCAGCAATATTAAGGGAAATGCAATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCGCCTCTCGGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATTTCTCCACGTTCAGTGAGTAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCTCCT---------------GCAAGGATGTCA---------------CCTGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTCGGCTGGAGGAAACAGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTAAAGCCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTCGGTAGACCTATGCCAGAGACCTTTTGGTTTCATGATGGCCAGCAAATTGTCAATGATTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGATTATTGTCCCTGCATCCCCCAGTGACTCTGGTGAATGGACTGTGGTTGCCCAAAACAGAGCAGGCAAATCGTCGATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAATGTTCGTGGAAAAACTAAAAAATGTCAATATAAAGGAAGGTTCTCGACTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAACCCTGATATTGTATGGCTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAGAATCATAATTGAAGGGATAAAGGGAGAAGCTGCCCTTAGAATTGATTCCACTGTCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAATTAATCATCCCACGAGGGACCTATAGAGCAAAAGAGATTGCAGCTCCGGAACTGGAGCCCCTCCATCTGCGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTTTATGATAAAGAGAAACAACAGAAGCCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCATTTTGAGTGTAGGCTAACACCAATTGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCACTTGAAGCAGCCAACAGGCTCCGTATGATCAATGAGTTTGGGTATTGCAGCCTTGATTACGGGGTTGCATATTCCAGAGATAGCGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACACTTATTGTTAAAGATGAAAAAAGTCTTGTGGAAGAATCTCAATTGCCTGAGGGGAGGAAAGGCTTACAAAGAATTGAGGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGTGTAACAACAGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACTGCTAGATTCCGTTGCCGAGTGACCGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATTCGCAAAAGCAAAAGGTTCAGAGTTCGCTATGATGGCATTCATTATTTGGACATCGTGGACTGCAAATCATACGATACAGGGGAAGTCAAGGTTACTGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTGAAACTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGACGAGCCCCTGAACCTAAGCCCGAGTTTCATGTACACGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGATAAACCAGTTGACACCACAGAAACCAAGGAAGTTGTGAAGCTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACTGAGGAGGGA---------------TATTACGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAAGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGACGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAGACCAGATCCTGAATGTGAATGGTACAAAAATGGTGTAAAGATTGAACGCTCTGATCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAACTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATTATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCATGCCTTCTTACTTGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTGGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCGTTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCATACAGGAGATAAATACAGGATGCACTCAGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACATGTCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGATGAAAATGTAAAAACAACGGCAAAACTTATTGTCGAAGGTGCCGTTGTTGAGTTTCTGAAGGAACTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCCCCAGAAAATATAGAAGGCAAATGGTATCATAATGGTGTGGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACTGTTAAGGATGTGACCAAAGAAGACCAGGGAGAATACAGCTTTGTTGTCGATAGCAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGGCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTCTGTGAAGGTGACATCGTTCAGCTTGAGGTTAAGGTCTCCTTAGAGAATGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGGAATTACTCCTTCACCATTCCATCCCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACCCCTCTAAAGGATGTTAACGTGATTGAGGGTACCAAGGCTGTGCTCGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAAACCCAAAATGTGGTCCTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAAGAAATCAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAATTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATACACATTTTTTGCTGGAGAAAATATGACATCTGGCAAACTTACTGTAGCAGGGGGGGCCATCTCCAAGCCACTCACTGATCAGACTGTGGCTGAGTCACAGGAAGCTGTGTTTGAATGTGAAGTTGCTAACCCAGATGCTGAAGGAGAATGGCTGAAGGACGGCAAACACCTACCACTGAGTAACATCATCAGAAGTGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAGATTAGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACCTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTCAAGAACCTCACGGTGACAGAGACACAGGATGCCATTTTCACCGTGGAACTCACACACCCTAATGTAAAGGGTGTCCAGTGGATCAAAAATGGGGTTGTGCTGAAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAATTTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTTAGTGTGTCCCATGACACGGTTCCAGTAAAATGGTTCCACAAGAACGTGGAGATTAAACCAAGTGACAAACACAGACTGGTCTCAGAAAGGAAGGTTCACAAACTGATGCTGCAACATATTTCCCCTTCAGATGCTGGGGAATATACAGCCGTGGTGGGGCAACTGGAGTGCAAAGCTAAACTTTTTGTGGAGACACTGCATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACGAAAAATGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAGAAGTTCAAGATAGTCGTGCAGGGGAAACTCCACCAGCTGATCATCATGAACACCAGCACAGAGGACTCTGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTGAAAGTGACCCCAATCATGATTACATCCATGCTGAAAGACATCAATGCCGAAGAAAAAGACACCATTACCTTTGAGGTAACGGTGAACTATGAAGGCATCTCATACAAGTGGTTAAAGAATGGTGTGGAAATCAGATCAACTGACAGATGCCAGATGAGAACCAAAAAGCTCACGCACTCACTGAACATCAGGAATGTTCACTTCGGGGATGCGGCTGAGTACACCTTTGTGGCTGGAAAAGCTACATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGATATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACTGTCCAGTGGATGAAAGATGGCCAGGAATTGCAGATTGTGGATAGAATAAAGATACAGAAGGAGAAGTATGTCCACCGCCTCCTGATCCCATCCACCCGCATGTCTGATGCCGGGCAGTACGCAGTGGTGGCAGGAGGCAACATATCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGGAGTATTAAAAAGTCGGTTCAGGTTATTGAGAAACAACGTGCCGTTGTTGAGTTTGAGGTCAACGAAGACGATGTGGACGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGATACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCCGAGACCCGGCACAGTGATGCCGGTGAATACACCTTTGTGGCAGGAAGGAACAGGAGTTCTGTTACGCTCTACGTCAACGCTCCAGAACCGCCCCAAATTCTGCAGGAGCTCCAGCCCATCACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTCCTTCACGATGGGCAAGAGTACACACTCTTGCTAATTGAAGCCTTCCCAGAGGACGCAGCTGTTTATACCTGTGAAGCCAAGAATGACTACGGAGTAGCCACGACATCAGCTTCACTCTCCGTGGAAGTTCCGGAAGTCGTGTCACCAGATCAGGAAATGCCAGTTTATCCCCCTGCTATCATTACCCCACTTCAGGACACCGTCACTTCTGAGGGACAGCCAGCCCGTTTCCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTATGCCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCCGAAGCTTTTCCGGAAGATGAAGGAACTTACACTTTTGTTGCTAATAATGCTGTTGGTCAAGTATCAAGCACAGCCAACTTGAGACTGGCAGGATTTAGCAAATTTGGAGAAGTTACATCAAACTCCCAATGGCATGTCTCT---TCGTCTGTTCCATTTAAGAAGGACTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTTTTTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATGACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTTTGAGGAGTCCACAGGCATGGCTTTAATGCTTATAGTCGATGCTTACTCAGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGTGCCGCTACACTCACAGTGACCCCGAAAGTGCAAGCCCTAGCTAGGCAGAGTTCTGGGAAAGATGTA---AGAGAGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGAGAGCAAACTATCCCAAAGTGAAATTAAGTCATTTCAAGGATCATCATATGAATATGAATCACAGGTTTTTGAAAGTATATCTCAAAGT---TCCATCCACACAGCAGCATCGGTTCAAAATGTAGAGTTGCGCCACACTGCG---GCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GGGGACTTTGCTGAAGAGGCAGTGGGTGAGGCACCAAAGATTCTCCTGCAGCTTCAGGACCTCTGT---------------------GTAAAGTGCGGCGACACTGCT---------------------------------------------CAGTTCGTCTGTGTTCTA---------CAAGATGAA---TCCCCTGTTGATGTAACCTGGACTCATGAAGGTGTAAAGATTGAGGACTCTGAAAGAGTGAAGCAGTCACAACATGGAAATATTCAGTTTCTTATCATATGTAATGTTCAGCCGGTAGACCAAGGATTGTACAGCTGC---------AGT---------GTACACAACGAGTAT------------GGA---GAG---AAGACAACGTCAGCAGTACTAAGT---ATA---GAAN---NNCCAGAATCCATTTTGCATGGGAGGATTGAACAGGAGATTGAGGTGGAGATGAAAGAGTTTTCTAGTTTTCTTCTGTCTGCTGAAGAAGAAGGA---TTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGGAAGGAAACACTTGAACCTTTGTCTGAACCTCCAGTTCATTCAACGAAATTT------------GATTCCAAAGAGGAAGGCCATGTTCCAGTTTTCATCAAAGAAGTGTCAGATGCTGAAATAAGCATAGGGGATGTGGCTAAACTATCTGTTACTGTCACTGGCATTCCCACGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTGATGTTAATCCCTTCTGCTGACTACAAGTTTGTTTTTGATGGTAATGATCATAGTCTTATTATTTTGTCCACCAAATTTGAGGATGAGGGAGAGTATACATGTATTGCCAGCAATGAATATGGACAGACAGTATGCAGTGCCTATCTAAAAGTAAGTTCTAAAGGAGAGGAGCACAAANN------NACA------GAACCANNNGTGGAAAAAATT---CTGGACAAGTTTGAAGGTCCCTGTCCTCCTTACTTCATTAAGGAGTTCAAACCAATTCACTGTGCTCAGGGGCTTCCCGCCATCTTTGAGTACAGGGTACTTGGAGAGCCTGCACCCACTGTTTTGTGGTTCAAAGAAAACAAACAGCTTTGCACCAATGTTTATTACACCATCATTAATAATCCTGATGGTTCCGGGACGTTCATTGTCAATGACCCTCAGAGGGAAGATAGTGGCCTCTATGTCTGTAAAGCAGAGAATATGTGGGGTGAGTCCACCTGTGCCGCAGAGCTGCTCGTGCTTCTGGAAGACCCAGATGTGACTGATGCT------------CCCTGTAAA---GCAAAGCCCACACCAGAGGCTACAAACGGTTTTCCGCCGCTG---TTATTAAAGGATCCTGCCATTGAGGCATTTGACTCAGAGCAGGAAATTGCAGCTTTTGTAAAG---------------------------------------------------------------GATACCGTTTTGAAAGCTGCTTTAATTGCAGAAGAGAACCAGCAGCTTTCTTATGAGCATATTGTTAAAACCAAAGAACTGAGTAGCCAAGTTACTTTAGTGGCTGAACAATTGCAATCCACAGTCACGTTGGAGCAGAATATGCCTCATGCA---GACAGC------ATCAGGGAACTTCTTTCCATA---------GATGGCACTCTTTGT---------------------GTTCAG---TCTCTCAAGGAACCATCTCCCAGTTTACAGCCACCGATTGTCCAGGCCCAGAAAACCCTCCCCAAAGAAGATAGCCTGATGCTTCAAGAGCCAGAGTCACAGGTG------GTCCTATCAGATACT------GAAAAAGTCTTCCCAAGTGCTCTGTCCATAGAGGAAATTAGTTCATTA---ACAGTGGAGCCTCTGAAAACATTATTAGCTGAACCTGAAGGGAGTTATCCACAGTCTTCAATCNNNGCTCCAGCCCATTCATATCCAACCTCTGTGGCCGAG------GAAGTACTTTTACCAAAAGAAAAG---ACAGAATCTGCAGTGGATACTGGGCAAAGAGTGACTCAGGAAAAGCAGGAGGCACAAAGCGCTCCCATCCTGAGTCAGAGCTTAGCTGACGGCAGCATGGAATTTCTCAAGGGTCCTGATGTTACAATCTCTGAGGTCAGCTGTGAGCGTCAGATCCCTTCAGAACACACCTGCTCAGAAN---NNGAAATTTTGATGGAAAGTACAGATCAACTGGAAAGTGCAGTGCAAGATCTTGCAGACAGGACTGTGGAAGACAAGTCCTTAAGGTTTCCAGTAGCATGTGAGGAAAAGCAGGTACTGCTCAAAGAAGAG---CATTCT---GACAACCTGGCAGTGCCCCTGAACCAAACCAGTGAATGTAAAAAAGAGCCCATGGTGATATATGGTGTGCAGGAGGTGCAGGGAAGTGACACTCTTTGTAAGGAAAGTTTGCTTTCCGGAATTCCAGGAGAAGAACGGTTGAACCTTAAAACTCACATCCGCAGGGCTTTGCAAGCAGCAGTGGCCAGTGAGCAACCGAGCCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AACATTGAAAAGGTGGAGGTCAAGGCCATAAACTTCACCCAAGAGCCCAAACGCATTGTGTGCACCTACCTTATTACCTCAGTGAAGACTCTAACAGAA---------GAATTAACCATTGCTATTGAAGGCATTGATCCTCAAATGGCTAACTTGAGAACAGAACTTAAGGATGCTTTGTGCTCTATTATATGTGAGGAAATAAACATCCTCACAGCTGAGGATCCCAGAATGCAGAAAGGAGGCAAAATAGGCTTGCAAGAAGAAATGGGTCCTTTTTCAGATTCACAGAAGGTTGAAGCAATCAGAGAACCAGAAGTTGAGTCTAAGTATCTCGTCTCTGTGGAAGAGGTCAGCTATTTCCGTGTGGAAAGTCAGGTCAAAGTTGCAGAGACCACA---------CCTGTC---CCTGATGAGGTTGCTTCAGCTGCTATCCCT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAG---------CCATCAGAGGAAAAAGGGAAGNN---NCCT---------GGAAGTGGTACTGGGGAGGTTGGCATCGGAAAAGGACAGGAAGAT------------------------------------------------GAGGGT------------------------------------AGCTTAGTCCGA---GAGGATGATCCTCTCATTCACACGCCCTTGGTGGACACTACTGTG---------------------------GAGGAAGGTGACCCTGTCAACCTCACGTCTTCCATAACAAATGCCAAAGAGGTGAATTGGTATTTTGAGGGTAAACTG------------GTGCGT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAAGATCAAAATACATACACGCTAGTAATCGACAAAGTAAATACAGAAGAACATCAAGGAACATATACCTGTGAGGCCCTGACTGAACACGGAAGCACAGCAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGAAGGAGAATCGAGCCCCTGGAAGTAGCTCTGGGCCACCTGGCCAAATTCACCTGTGAGATCCACACTGCCCCCAATGTCCGCTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTATGAAAGTGACAAGTGTTCTATCCGATCTTCAAATTATGTCTCCACCCTGGAAATCCTGAGAACACAGGTTGTTGACTGTGGCGAGTACACCTGCAAGGCTTCCAATGAGTACGGCAGTGTCAGCTGTACAGCCACCCTAACTGTGACAGAGGCATATCCACCAAGCTTTTACTCCAGACCTAAGTCCATTACAACTTTTGTGGGTAAGACAGCCAAGTTCCTCTGCACAGTGTTAGGGACCCCTGTGATTGAAACCATTTGGCAGAAAGACGGAGCTGCACTCTCGCCTTCCCCTAACTGCAAGATTTCAGATGCAGAAAACAAACACATTTTAGAACTCTCGAATCTTACAGTTCAAGATAGAGGAGTTTATTCTTGTAAAGCTTCTAATAAATTTGGAGCTGACATCTGCCAGGCTGAGTTAATCATAATCGACAAGCCACATTTCATCAAAGAATTAGAACCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTTACAGTTACGTGGAGCAAAGATGGGCAAAAACTCCCCCCTGGAAAAGATTACAAGATCTATTTTGAGGATAAAATAGCATCGCTTGAGATCCCTCTAGCCAAACTAAAAGATTCGGGGACCTATGTCTGTACAGCTTCCAACGAGGCTGGGAGCAGCTCCTCTTCGGCCACAGTGACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGACCCCTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAACTGAAAGGCTCACCTGTGATCCAGGTTACCTGGTTTAAAAATAACAAAGAACTTCATGAGAGTAACACTATTCGAATGTCTTTTGTCAAT---TCTGAGGCTGTGCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGCAATTACTCATGCGAAGCGGTGAATGAGGTTGGCAGTGACAGCTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCCGATATAGTGAGAGGAACAAATGCCCTTCTTCAGTGTGAAGTCTCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCTCTTGTGTCCTTGGAGATATTTTCTTTCAATAGTGCAGACGTGGGTGACTATGAATGTGTCGTTGCTAATGAAGTTGGGAAGTGTGGCTGCGTGGCAACACACTTATTAAAAGAACCACCCACCTTCGTAAAGAAAGTAGATGATTTTACTGCACTAGCAGGTCAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAAATCAAAATGAGCTTTTCTAATGGTGTTGCGACCCTGATAATCCCTGACGTTCAGACTAGTTTTGGTGGCAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAGTTAATAGTTAAAGAACCTGCCAAAATCGTTGAGAGAGCAGAGCTGATCCAGGTGACAACAGGAGACCCAGCCACGCTGGAGTACACGGTCACTGGCACCCCAGAACTCAAGCCCAAATGGTACAAAGATGGGAGACCTTTGGTTGCTAGTAAAAAATATCGAATAAGCTTTAAAAACAACGTGGCCCAGCTCAAATTTTATTCAGCTGAACTGCATGATAGTGGCCAATACACGTTTGAGATCTCCAACGAAGTGGGCAGCAGCTCTTGTGAAACAACATTCACTGTATTGGATCGAGACATC---------------------------------------------------------------------------------------------------------------GCTCCATTTTTCACCAAACCCCTGCGCAACGTGGATAGCGTTGTTAGCAGTACCTGCAGGCTGGACTGTAAAATTGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAGAGAAGTAGCTTCTTCTGACAAATATAGAATAGCGTTTGTGGAAGGGACGGCCTCTTTGGAGATCAGCAGAGTAGACATGAACGATGCCGGCAAATTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACAGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCATCAAAGGATGTTCTGCCTGGCTCAGCAGTCTGCCTGAAGAGCACCTTCCAAGGGTCCACTCCTCTGACAATCAGATGGTTTAAGGGTAACAAAGAGCTTGTTTCTGGCGGAAGCTGCTATATTACCAAAGAAGCTTTAGAAAGTTCCCTGGAACTCTATGCAGTAAAAACCTCT---GATTCGGGCACATATACCTGTAAAGTCAGCAACGTCGCTGGAAGCGTGGAGTGCAGCGCAAACTTATTTGTAAAAGAACCAGCCACGTTTGTTGAAAAGTTAGAGCCATCACAGCTGCTAAAGAAAGGAGATGCCACCCAACTGGCCTGCAAAGTAACTGGTACCCCTCCAATTAAAATAACATGGTTTGCAAACGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTACAACTTACAGATGTCGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGCAGTGACCACTGTGGTAGCATTTTAATAGTCAAAGAATCACCTTACTTTATCAAGGAATTTAAGCCAATTGAGGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACACCTCCCTTTGAGATCACTTGGTTCAAAGACAACACAACGCTGCGAAGTGGTAGGAAGTTTAAAACCTTCATTCAGGACCATCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCCGCAGATGCTGGTGAATACCAGTGTCGGGTGACCAACGAGGTGGGCAGCATCACCTGCAGTGCCCAGGTGACATTAAGAGAACCCCCAACCTTCGTAAAGAAGATCGAGAGTACCAGCTCCCTTCGAGGAGGTACAGCTGCCTTCCAGGCCACACTGAAGGGCTCCTTGCCAATCACGGTGACTTGGTTAAAAGACAACGAAGAAATCACCGAAGACGATAATACAAGAATGACCTTTGAGAACAATGTGGCTAGTCTGTATCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTCTGTCAGGCCAAAAATGATGCCGGAATACAAAGATGTTCTGCATTGCTCTCAGTTAAAGAACCTGCAACAATCACCGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCAGCCACTTTGCAGGTTAAATTTTCGGGGACCAAGGAAATTACAGCCAGATGGTTTAAGGATGGCCAAGAGCTGACCCCAGGCCAAAAATACAAAATCAGTGTCAGTGACACAGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGAGAATACACTTTTGAGGTCCAGAATGATGTCGGGAGAAGCAGCTGCAAAGCTAGCATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGATCTTTCATTGACTTAGAATGCATAGTGGCTGGGTCCCATCCCATAAGCATCCAATGGTTCAAAGACGATCAGGAAATATCAGCTAGTGAGAAATACAAATTCTCTTTCCATGACAATACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGGACATACACTTGTTCTGCCACTAATAAGGCAGGACACAACCAGTGCAGTGGCCATCTTACAGTCAAAGAACCCCCTTACTTTGTGGAGAAGCCACAGTCACAAGATGTCAATCCTAATGCAAGGGTTCAGTTAAAGGCTCTTGTGGGTGGTACTGCACCCATGACGATAAAGTGGTTTAAAGACAACAAAGAGTTGCACTCGGGAGCAGCTCGCTCAGTTTGGAAGGATGACACCTCCACCATTCTGGAGCTCTTTTCAGCCAAAGCAGCCGACTCTGGGACCTACATTTGCCAGCTAAGCAATGATGTTGGCACGGCAACCAGTAAAGCC------------ACTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTATTAGTGCTGAGAAACGGAGAGTCTACAACATTTGAATGCCAAATAACAGGCACTCCTGAAATCAGAGTTACTTGGTATCTGGATGGAAACGAAATAACGGCCATTAAGAAACATGGCATTTCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTAGCGCCAGGGTAGAAAACAGTGGGACTTATGTCTGTGAAGCCCGTAACGACGCAGGCACAGCAAGCTGCAGCATCGAATTAAAAGTGAAAGAACCTCCCACCTTTATCAGGGAGCTGAGGCCCGCAGAAGTAGTGAAAGATAGTGATGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCATTTGAAGTCACATGGCTGAAGAATAACAGGGAAATCCGAAGCAGCAAAAAGTATACCCTAACTGGCAGAGTATCAGTGTTTAACCTCCATATAACCAAATGCGACCCTTCAGACACTGGTGAATACCAGTGTATTGTATCCAACGAAGGCGGCAGCTGCTCCTGCAGTACTAGAGTGTCCCTCAAAGAACCACCATCGTTCACTAAGAAGATAGAGAACGTCACCACTGTTTTGAAAACTTCTGCCACCTTTCAGAGTACTGTGGCGGGCTCTCCTCCCATTTCTATTACCTGGCTGAAGGATGATCACATTCTCGATGAAGATGATAACGTTCATATTTCATTTGTGAACAATGTGGCCACACTTCAGATCAGGGCTGTGGACGATGGGCACAGCGGGAGATACACGTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTTTTAGTACAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGACGTTACTGAGAAAGACCCAGTCACGCTGGAGTGTGTTGTGGCTGGAACACCAGAACTCAAAGTGAAGTGGCTCAAAGACGGAAAACAAATTGTGCCCAGTAGATACTTTTCGATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGTGGTCAGTATACTTTCAAGGTGGAGAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAACTAACCAAAATGGATAAGGTTCTGGGCTCTTCTATACGTATGGAGTGCAAGGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGTCATGAGAACACTGTGTCACTGGAAGTTAATAATCTGGAATTAGAAGATACTGCAAATTACACGTGCAGGGTCTCAAATGTTGCAGGGGACGACGCATGCAGTGGCATCTTAACTGTTAAAGAACCACCAAGCTTCCTAGTGAAACCTGAGCGGCAACAAGCTATACCTGATTCTACCGTAGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAAGACGATGTGGAACTTGCCTCTGGACCTACATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTATTCAGTGGATGCTTCCAAGACTGGACAGTATACTTGCCAAGTTACCAATGACGTTGGTAGCGACTCTTGTACTACAGTGTTGCTTGTGACAGAACCACCGAAGTTTGTAAAGAAATTAGAAGCATCCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGATCACCAGAGATCAGAGTTGTGTGGTACAGAAATGAACATGAAGTCCAAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCTGTCATACAGATGAACAATCTTGGTACTGAGGACGGTGGGGATTTCATTTGTGAGGCTCAGAACCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTATAGTAGAAACCCTTAAAAATACTGAAGTTAGCCTTGAGTGTGAACTTTCGGGAACACCACCATTTGAGGTAACATGGTACAAAGACAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAACGTTGAAACCTCAGACATTGGTGAATACTATTGCAAGGCACAGAATGAAGTGGGAAGTGATACTTGCATTTGTACTGTCAAATTGAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACCGTTGTAGCTGGCGAGCCCGCTGAGTTGCAAGCATTCATAGAAGGAGCCCCGCCTATTTCTGTCCAGTGGCTTAAAGAGAAAGAAGAAGTGATCAGAGAAAGTGAAAACATTAGAATTACATTTGTAGAAAATGTTGCAACCCTGCAGTTGGCAAAAGCAGAGCCAGCAAACGCTGGGAAGTATATCTGCCAAATCAAGAATGATGGTGGAATGAGAGAGAACATGGCCACTTTGACTGTTTTAGAGCCTGCAATCATTGTTGAGAAGGCAGGATCGATGACGGTGACTGTGGGAGAAACATGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAGAATCTCTTCCTTAAAGATTCTCTCTGTTGAGAGGCAAGATGCAGGCACATACACTTTCCAAGTGCAAAATAATGTTGGAAAAAGTAGCTGTACGGCTGTGGTTGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAGGGATACCACTGGGGTGCTGGGTACTTCGTGCATCTTGGAGTGCAAAGTAGCTGGCTCATCACCTATCTCTGTGGCCTGGTTTCATGAGAGAACTAAGATTGTCAGTGGAGCAAAGTACCAAACCATGTTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTCCTCAGATATGGGCAACTACACATGCGTGGCTGCTAATGCCGCTGGCTCTGATGAGTGTCGTGCGGCATTGGCCGTACAAGAACCACCATCTTTTGTGAAGGAACCTGAACCTTCGGAGATACTACCAGGCAAAAATGTCACTTTCACAAGCGTTATTAGAGGCACCCCTCCATTCAAGGTTGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAGAGGAGACCAGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTGGACATTTCTCAGAGTGGGGAGTATACTTGCGTGGTTTCTAATGGTGCTGGCCAAGCATCCTGCACTACTCGTCTCTTTGTAAAAGAACCAGCTACGTTTGTGAAAAGGTTAAGCGATCAGTCTGTGGAACCAGGGAAGTCCATAATTCTCGAGGGCACCTACACTGGAACACTTCCGATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCGTCTGAAAAATGCAGCATAGTCACCACAGAGAAAACTTGCATCCTAGAAATCCTGAATAGCACAAAAAGAGATGCGGGACAGTACTCCTGCGAAATTGAAAATGAGGCAGGGAAAGATGTTTGCAAAGCTTTGGTATCGACGTTAGAACCACCTTATTTTGTTACGGAACTGGAGCCCCTGGAGGCATCAGTTGGAGACTCAGTTTCTTTACAATGTCAAGTGGCTGGGACACCAGAAATTACAGTGTCTTGGTATAAAGGAGACACCAAGTTACGGCCAACTCCTGAATATAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAACAAAGTGAACATTAATGACAGTGGAGAGTACACGTGTAAAGCAGAAAATAGCATAGGAACTGCTTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAACTCCCACCGTCCTTTGCAAGACAACTGAAAGACATTGAACAAACTGTGGGGCTGCCAGTTACACTCACTTGTCGATTAAATGGCTCTGCACCCATCCAAGTGTGCTGGTATAGAGATGGGTTACTTTTACGAGATGATGAGAATCTACAGATGTCATTTGTAGATAATGTGGCGACTTTAAAAATTTTGCAAACCGACTTGAGCCACTCTGGCCAGTACTCCTGCTCAGCTTCTAATCCACTTGGAACAGCATCTTCTAGTGCTAGACTGACGGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTCATTGCTGGGGAAAGTGCTGACTTTGAGTGTCATGTTACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGACAATAAGGAGATACGTCCTGGAGGAAATTATACTATCACATGTGTGGGAAACACTCCCCATTTAAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGGCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAACTAGACGCTTCAACAATTGCAAAGCAGGGAGGATCCATCCAACTGGAATGTAAAATAAGTGGTTCCCCAGAAATCAAAGTTTCATGGTTCCGAAACGACAGTGAACTTCATGAAAGTTGGAAATACAACATGTCCTTCATTAATTCTGTGGCGTTGCTCACCATCAATGAAGCCAGCACTGAGGACAGTGGGGACTACATCTGTGAGGCTCATAATGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTTAAAGCACCTCCCGTTTTCACCCAGAAGCCTTCTCCTGTAGGAGCTCTTAAAGGTTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACCTCAAAAAATTATGATACAAGTCTTCATATCCTTAATCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCTACTAATGAGGTGGGAAGCGACACGTGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTAAGCGACACCTCAACTCTTCTTGGGGATCCTGTTGAGTTACGGGCTGTAGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAAGATAAAGGTGAAGTCATCAGAGAAAGTGAAAACACTAGGATTTCATTCGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCGGAAGCATCTAATTCTGGAAAATATGTGTGCCAAATCAAAAATGATGCCGGAATGAGAGAATGTTCAGCTGTCTTGACTGTACTAGAACCAGCCAGAATCCTAGAGAAGCCAGAACCCATGACTGTCACTACTGGAAATCCTTTTGCTTTAGAGTGTGTAGTGACTGGGACCCCCGAACTTTCAGTCAAGTGGTTCAAAGATGGGAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCATCAACAAAGTGGCCTCAGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTAGCTGTTCTGTATCTGTCCATGTTTCTGATCGCGTTGTTCCTCCTTCCTTCATCCGCAAGTTGAAAGACATGAATGCCATCCTGGGAGCATCTGCAGTCTTGGAGTGCCGAGTCTCTGGTTCAGCCCCGATTTCAGTTGGCTGGTTTCAGGATGGGAATGAGATCGTTAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAATGTCTGTACTTTGAATTTGAGCTCATTGGAGCCCACCGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCGGGTTCAGACGAATGCTCAGCCGTCCTGACTGTGCAAGAACCACCATCTTTTGAACAAATCCCTGACTCTGTGGAAGTTTTACCTGGAATGAGCCTCATATTCTCCTGCGTCATTAGAGGCACCCCTCCGTTCAAGGTCAAATGGTTTAAAGGCAGCCGAGAACTGGTGTCAGGGGAGTCATGCACCATCTCTCTGGAAGATTTTGTGACAGAGCTGGAGTTATTGGAAGTGGAGCCATTGCAGAGTGGAGACTATTCTTGCCTCGTAACTAATGATGCAGGCAGTGCCTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCGTAGAGACAGGAAGCCCCATAGTTCTTGAGGCCACGTACACTGGCACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTCCCTCTTTCACAGTCTCAAAATTGCAGTATTACCACGACAGAGAAATCCACCATCCTGGAAATTGTTGACAGCACTGTAGAGGATTATGCACAGTACAGTTGCCTGATAGAAAATGAGGCCGGTCAAGATATTTGTGAAGCTCTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAACCTCTGGAACATGTGGAAGCAGCCATTGGAGAACCCATAACTTTACAATGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAGCACACAAAGCTACGATCAGCTCCTGCATACAAGATGCAATTTAAGAATAATGTCGCCTCTTTGGTAATCAACAAAGTAGATCACAGTGACATAGGAGAGTACTCTTGCAAGGCAGAAAACAGTGTGGGGGCAGTCGCTTCTTCAGCCGTGCTCGTTATCAGAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACGCTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAACGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACGTTGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGAACTGCTTCATCCAGTGCCAAGCTCATTCTCACAGAGCATGAAGTGCCTCCTTTCTTTGATCTGAAGCCTGTATCGGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATGTAACTGGAACTGCACCCATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACCTTGGTTGAAAATACTGCCACTCTGACAGTTCTCAAAGTAAGCAAAGGTGATGCCGGGCAGTATACCTGCTACGCAAGCAACGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCATCAAGAATTGTAAAACAGGACGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAAGACGAGACTGAAATTCAAGAGAGCAGCAAATTCAGAATGTCATTTGTTGACTCCGTGGCAGTGTTGGAAATGCACCACCTCAGTGTTGAAGACAGCGGAGACTACACTTGTGAGGCCCGCAACGCAGCTGGCAGTGCAAGCAGCAGCACTTCCTTGAAAGTGAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCTGTTGAGACCCTGAAAGGAGCTGATGTTCATCTTGAATGTGAGCTTCAGGGTACACCCCCGTTTCAAGTTTCTTGGCATAAAGAGAAGAGAGAACTGAGGAGCGGCAAGAAGTACAAGATAATGACTGAGAACTTCCTGACAAGTATTCACATCCTGAACGTCGATGCTGCAGACATGGGGGAGTACCAGTGCAGAGCCACCAACGATGTGGGCAGTGACTCTTGTGTTGGCTCTATCACTCTGAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTACAGACTACTATTGAAGGCGCTGAGCCAATTTCAGTGGTGTGGTTCAAAGATAAGGGGGAAATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTGCAAGAGCAGAAACAGCCAATGCTGGGAAGTACACCTGTCAGATCAAAAATGATGCTGGAATGCAAGAGTGCTTCGCCACACTCTCTGTTCTCGAACCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAGAGTTACCACAGGAGATACCTGTACCTTGGAGTGCACAGTCACTGGCACACCCGAACTCAGTACGAAGTGGTTTAAGGATGGAAAACAACTGACAAGTGACAGCAAATACAAAATAAGCTTCTTCAACAAAGTATCTGGCCTTAAGATTATTAATGTGGCACCTAGCGACAGTGGGGTATACAGTTTCGAGGTGCAAAACCCCGTTGGCAAAGACAGCTGTACAGCCTCCGTTCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAAATTGAAAGAGACGAAGGGTCTGTCCGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCACCTCCAATCTCCGTCTCCTGGTTCCATGAAGGAAATGAGATCAGTATTGGAAGGAAATACCAGTCCACCCTGACAGATAACACTTGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCCGGCAACTACACATGCGTAGCTACTAATGTGGCTGGTTCTGATGAATGCAGTGCTCCTCTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGAGGCCATGGATGTTTTTACCGGAGCCAATGTAACTTTCACAAGCATCATAAAAGGAACACCTCCTTTCAGCGTCAGCTGGTTCAAGGGTAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCTCTGGAGGATTCAGTTGCCGAACTGGAGTTGTTTGATGTAGATACAACACAAAGTGGAGAATACACCTGCATAGTTAGTAATGAAGCCGGGAGAGCTTCTTGTACAACACATCTCTATGTAAAAGCCCCAGCCAAATTCGTGAAGAGGCTCAATGATTACAGCATAGAGAAAGGAAAACCCTTGATTCTAGAGGGCACGTACACTGGAACTCCTCCTATTTCCGTTACATGGAAGAAAAATGGCATAAACATAACTCCTTCTCAGAGGTGTCATATTACCACAACCGAAAGGTCTGCCATCTTGGAAATCCCAAGTAGCATGGTAGAGGATGCAGGACAGTACAACTGCTACATCGAAAATGCTTCTGGAAAAGATTCCTGTTCCGCACAAATACTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTTAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGATTGCTGGGACCCCTGAAATTGGGGTGTCATGGTACAAAGGAGATACAAAATTAAGACCTACTACCACCTACAAAATGCATTTTCGGAACAACGTTGCTACACTGGTTTTCAACCAGGTCGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTGCAAGAGCAAAAATTTCCACCATCATTTTCTCGGCAATTGCGAGATGTCCAAGAAACAGTTGGACTTCCAGTTGTTTTTGAATGTACCATACATGGATCAGAACCTATCTCGGTGTCTTGGTATAAAGATGGCAAGCCATTGAAAGATGGCCCAAATGTACAAACATCATTTTTAGATAATGTAGCCACTCTGAATATTTTTAAAACAGATCGGAGCCTTGCAGGCCAGTATTCTTGCACAGCTACGAATCCTATCGGTTCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCACCCTTCTTTGACGTTCCTGTGGCCCCTGTGGATGCTGTGGTTGGGGAAAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAACCAATAAAAGTCACCTGGGCCAAAGACAACAGAGAGATACGAAGTGGCGGAAACTACCAGATTAGTTACCTGGAAAACAGTGCCCACCTGACAATCCTGAAAGTGGACAAAGGAGACTCCGGGCAGTATACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAACGGCTCATTCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTTGAAGAAACAGAAGGGAATTCTTTCAAGCTTGAGGGCCGTGTTGCTGGCTCCCAGCCTATAATGGTTGCGTGGTACAAGAATAACATAGAGATACATCCAACCGCTAACTGTGAAATTACATTCAAGAACAACACCCTCCTGCTGCACGTCAAGAAGGCGGGCATGGGTGATGCCGGTCTGTACACTTGCAAAGTGTCCAACGACGCAGGCTCTGCTCTGTGTACATCTTCAATTGTCATCAAAGAACCTAAGAAAGCACCTGTGTTCGATCAGCACCTCACTCCTGTCACAGCGATTGAAGGAGAATTTGTGCAGCTCAGTTGCCATGTTCATGGATCAGAGCCGATCAGGATCCAGTGGTTGAAGGCTGGAAGGGAAATAAAGCCTTCAGACAAATGCAGCTTCAGCTTTGCTAACGGCACCGTGGTGCTGGAACTTAAGGATGTGACTAAAGCCGATTCAGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGAAGTGACACTTCAAAATCAAAAGTGACCATTAAAGAAAAACCAGCCGCAGTCCCAGTGGCTAAGAAAGCAGCAGTAGATGGGAGACTCTTCTTCGTGTCAGAACCTCAGAGTATCAGAGTTATAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGATCCAATCCCAAATGTCAAGTGGACAAAAGGGAAATGGAGACAACTGAACCAAGGGGGTCGCATTTTTATCCATCAGAAAGGCGATGAGGCAAAGCTGGAGATTAGAGATACCACAAAAACGGATTCTGGATTGTATAGATGTGTCGCATTTAATAAACATGGAGAAATTGAAAGTAACGTTAACCTACAGGTAGATGAAAGGAAGAAACAAGAGAAGATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAGAAAGGACCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTAAAAAATGTTGATCCTAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGACTTCCGAGGACTCCTTCAAGCATTTGAAATACTGAAGCAAAGTCAAGAAGAAGAGACCCATAGATTGGAAATTGAGGAAATTGAGAAGTCAGAGAAGGATGAAAAGGAATTTGAGGAACTTGTGTCATTTATTCAGCAAAGACTGTCACAGACAGAGCCTGTCACTCTGATCAAGGATATTGAGAATCAGACAGTTTTGAAAGATGATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAGATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAATTTGAAATAAGTATTGATGGTGATCGACATACACTCCGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATCGCTAGTGCTAAACTAACTGTAATTGAGCCTGCTTGGGAGCGGCATCTTCAGGATGTCACTTTGAAAGAAGGTCAGACTTGTACCATGACATGCCAATTTTCTGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGACATAAGACCGAAGTCGAACACAAAGTGCATAAACTGACCATTGCTGACGTGCGAGCAGAAGATCAGGGCAAATACACCTGCAAATATGAAAACCTTGAAACTTCGGCAGAGCTCAGAATTGAAGCTGAACCGATTCAGTTTACAAAACGCATACAGAACATTGTGGTGAGTGAGCATCAGTCTGCCACCTTCGAGTGCGAAGTGTCCTTTGATGATGCCATTGTAACATGGTATAAAGGACCAACAGAACTGACCGAGAGCCAGAAATACAACTTCAGGAATGATGGTCGCTGTCACTATATGACAATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTAGAGCCAAGAGGTGAAGCCAGAAGCACAGCAGAATTGTACTTAACAACTAAAGAAATTAAGCTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCGGTACCTCCAGAAGAAATCCCTCCTGTGGTTGTTCCTCCTATTCCTCTGTTGCTACCAACACCCGAAGAAAAGAAACCACCAGCA------AAACGCATTGAAGTGACCAAAAAAGCTGTGAAGAAAGATACCAAAAAAGTTGTCGCGAAACCCAAAGAAN--------------CCT---ACAGAGGTTGCCAAGAAG---CCCCTGCCTCCTACTGCCTTGATTCCAGCCAAAGCTCCTGAAATTATTGATGTATCCTCCAAGGCAGAAGAAGTAAAAATAACAACGATAGCCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAAAAAGCGCAGTGTCTATGAGGAGAAGAGAGTTTTCATCGAATCTGTAGAAGAACCTTATGATGAACTTGAAGTGGAACCATACACAGAGCCATTTGAAGAAGCTTACTATGAAGAACCAGATGAAGAATATGAGGAG---AAGGTAGAAGCTAAAAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTCGAGGAAGGCCAGGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAAGAA---ACTTACCAAGAGAAAGCAGCAATTCAAGTGCAAAAG---GAGGTTTATGAAGAATCCCATGAGAGAAAAGTTCCAGCAAAAGTTCCTGAAAAGAAAGTA------CCACCTCCAAAAGTTGTAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAACAGAAAATTCAAGTTACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTAATTGAAGTGAAAGTCCCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAGAGATGTTCTTTGCTTCTCACACAGAG---GAG---GAA---GTGTCAGTCACAGTCCCCGAGGTACAAAAGAAAACTGTTACTGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACTAGTCCCAGAAGAAGTGGTTGCTGTTCCC---ATTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCCGTTCCTGTACCCCAAAAG---GAACCTGCTGCTCCCCGAAAA---------------------------GTCCCAGAGGTGCCGAAGAAACCTGTC---------------------CCTGAAGAAAAGATTCCTCTTCCT---------------------GTT---GCAAAGAAAAAGGAAGTTCCACCAGCTAAAGTTGCTGAAGTGCAGAAGAGGGTTGTCACAGAAGAAAAAATAACCGTTGTTACTCAACGAGAAGAATCTCCACCACCAGCAGTGCCAGCAATACCAAAGAAGAAGGTTCCTGAAGAAAAAAGACCTGTT---CCTCAAAAAGAGGAAGAAGCCCCA---CCTCCG---AAAGTGCCAGCTCTACGTAAGAAACCTGTCCCTGAAGAGAAAGTTCCTGTACCAGTTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGCT---------------------------------------------------------------GAAGTTTCTAAGAAAACTGTTGTAGAAGAAAAAAGATTTGCTGCTGAAGAAAAACTATCTGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGACACGAANN---------NGAGGAGTGGAGTTATTCAGCAGAAGAGGAAAGAGTGTCCGTTTCAGTTTATAGAGAAGAGGAAAGAGAG---GAGGAGNNNGTGGAAATTACAGAATATGAAGTGATGGAAGAGCCAGAGGAATATGTCGTGGAAGAAAAGACGCACTTTATTTCTAAGAGAGTGGAGGCCGAACCTGCCGAAGTGCTTGAGAAGCATGAG---------AAGAAGATTGTACTGAAACCAAAAATTCCTGAAAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAGGCACCTAAGAAAATTGTGCCAGAAAAGAAAATAACTGCTGCAGTCCCTAAAAAG------GAANN------------------NGTGCCAGAAGAGCCAAAGAAGCCAGTTCCAGAAAAAAGGGCTCCTCCAAAAGTGGTT---------------AAGAAAGAAGAACCTCCTCCAACCAAAGTGACTGAGAGGCATGTGGAAATTACTCAAGAAGAAAAAGTTCACGTTGCCGTAACTAAAAAAGAGGAGCCTCCAAGAGCAAGAGTGCCTGTGGAGCCCAAGAGAGCCTTGCCAGAAGAAAAAATTCCAAAACTCAAACCTAAAAAAGAGGAGGAACCACCAGCAAGAGTCACTGAAATAAGAAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTCCAAAGAAA---GAAGCT---CCTCCCGTGAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTCTTACACCCAAGAAGAAGAAACTGTTTCGGTGGAACAGGAGGAGGAA---TAT------GAAGACTATGAGGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GACCAATATGAAGAATATGAGGAACGTGAATTTGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---GTCACAGAACCCAAGAAGCCTCTCCCAGTAAAACCTGTGCCAGAAGAACCGGTTCCCACAAAGCCAAAGGCCCCACCAACTAAAGTGCTGAAGAAACCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCCAAGAAACTCAAACCTCCACCACCCAAAGTGCCTGAAGAACCAAAGAAACTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---GCTGAGCCGGCTGTTAAAGTGCCCTTGAAGCCTAAGAGAGTTGTCACAGAAGAAAAAGTACTTGTT------------------------------------------------------GCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCAGAAGTACCTAAAAGACGAGAA---CCACAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGCA------------GTTGTAACCCAAGTGGAG---GAATATTATGAAN--GAAN---NNGAGTACCTTCAT---GAAGAA---GAGGAG---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGAAACCAGCCAAAGTGCCTGAGATACCCAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCGCCAGCAAAAGTGCCTGAGATTCCAAAGAAGCCAGAGGAGAAGGTTCCTGTACCCATTCCTAAAAAAGAGAAGCCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTACCAGAACCAGTTCCAAAAAAGATGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGTACCTAAGAAGGCAGAGGCTCCACCCGCAAAAGTGCCAGAGGTGCCCAAGAAGCCCATCCCAGAAGAAAAGAAACCAACACCTGTTCCGAAAAAAGTGGAAGTTCCACCACCCAAAGTGATATCCAAGAAACGCGAGCCAGTT------CCA------GTT------CCT------ATAGCTCTGCCTCGGGAAN---NNGTTCCATTCGAAGAAGAAATTGCT------------------------------------------------------------------------CCTGAAGAGGAAGTTCTACCTGAGGAAGAAGAAGTTCTA---------------------CCTGAGGAAGAGGAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAAGTT---------------------CCTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAAGAANNNGTTCTTCCAGAAATCAAACCTAAGGTGCCAGTACCTGCACAAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGCTCCTAAAAAAGTGGCACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCTAAGAAAGAGGAGGCTCCTCCCGCCACAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTACCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCCTGAAGTACCTAAGAAAGTGGAAGAAAGACGAATCATTCTCCCT------GAAGAAGAGGAAGTTCCA---CCAACTGAAGTGTATGAGGAACCAGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCGCCTAGCATAGAA---GAAGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTCCAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCACCAACCAAAGTGCCAAAGAAGGTTCCTGAGGAAAAAGTACCTGTTCCTGTTCAGAAAAAAGAACCA---CCTCCCGCCAAAGTG----------NNAAGAAAGTCCCA---------------GAANNN---------------AGAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTTGAAGAAAAAATATCAGTTGCCTTCCACAAAGAGGAAGTTGTACAAGAAAGAACAGAATTAGAAGTAGTGGAGACACCAGTAGAANN---NCTT---GAG---GAANN------NTTCCATGAAGTTGAAGAATATTTTGAAGAAGAAGAATTCCATGAAGTGGAAGAATTCATTAAAGTGGAACAACGTAGAGTTGAA---GAAGTACACAAAGCTGAAGAGGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGTGGAAGTATATGAAAAACCGAAAGGC---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCGTTCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTGCCCAAGAAAATTGTGGTAGAAGAAAAAGTACGTGTTCCTGAAGAGCCCAAA---TTTCCACCAGCTAAAGCA------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAGAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCTAAGAAAAGTATTCAAGAAGAAAAATCACCTATAGCTCTTTCTGAAGACACAATGATGTAC---ATT---TATGAAGTATCTGAAGAATCC---------------ACCTCAGAA---GAAAAAGTACTTGTGACTCTTCCTCAAAAGACAAAAACCAAACTAGCAAAAGTTCCTGAGCCACTGAAGAAAATTGTTCCAGAAGACAAAATATATGTGACTATTCCAAAAAAGAGAGAAACACCAGCAACTAAAGAGCCTGATACA---ACCAGAGAAGTTTTTCTGGAGGAGGAACTACCTGAGGCTGTTCCCCAATTTCCAGAGCACCCTCCAACTCAAGAGTTGGAAGTCTCCAAGGAAGGTCTTCCAGAGCGGCAAGCTCCTGTTGTTAAAAGAAGAAAAACACCACCACCGAAAGTGCCTGAATCACTTCAAGAAGCTGTCCCTGTAAAGAAAACACCCAAGGCTGCTCCCCCTGAAATTGAAACACCTTCC---AGTNN------NGAAGCTATGGAGGAAGTTGCCGCTGAAATACAAGTATCTGAAGATGTTCCTGAAGAGCCAGAACCTCTCCCTGTACAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CGTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCTTCAGTTAAAGTGCTGGAAGCTCCCCAAGAAATTGTTCCTGAAAAGAAAACATATGTGCTTCCTCGCAAAAAGCCTGAAGTTCTTCATGATGAAGTGCCAGAGGCTCCCGAAGAAGTTGTCCCAGAAAAGACAGTGTATCCTTCCCAAAAGCCTGATGTCGTACCTGTC------AAAGTGCCCAAGATTCCTAAA---------GAAGTTGTCCCTGAAAAG------AAAGTGGCTGTGGCTCCT------------------------------------------CCTAAAAAGCCCGAAGTC---------------------------CCACCTATTGAAGTGCCTGAAGTTCCTCAAGAAATTGTCCCTGAA---------AAGAAAGCACCAGTG------GTGCCTCCTAAAAAGCCTGAAGTT---CCANNNGTT---AAAGTG------------CCCGAGGCTCCC---------AAAGAAGTTGTC------------CCTGAA------------AAGAAAGTGGCTGTG---------GCACCTCCTAAAAAGCCCGAAGTCCCA---NNNGCTAAAGTGCCCGAGGCTCCCAAAGAG---GTTGTCCCTGAAAAGAAAGTGGCTGTGGCGCCTCCTAAAAAGCCTGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCGAAGCCAGCTGTTCCGGAAAAGAAG------GTG---------------CCT------GAAGTTATTCCTCCCAAA---CCGGAAAGTCCG------CCCCCTGCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CTT---GAAGCTCCTAAAGAAGTTGTACCCGAAAAGAAAATATCTGTGGTTGTGCCCAAAAAACCA---------------------GAAGCC------------------------------CCACCTGCTGAAGTGCCTGAAGTCGCTCAAGAAGTTGTCCCAGAAAAGATAATT---CCCAAGGCACCACCCAAAAAACCAGACACCCCA---CCTGTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------N------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------NNNGAAGTTGTCCCTGAAAAGAAAGTGGTT---GTGGCGCCTCCTAAAAAGCCTGAAGTCCCACCTGTTNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCA---NNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCANNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNN---NNN---NNNNNN------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpagLar1
ATGACCACTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACGTTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGCAATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACTAAAGCCAACAGTGGAAGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTTGTTCAACGACTGCAGAGCATGACCGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCCGAAGACTCCGGGACCTATTCAGTAAATGCCACCAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGACAAACCCGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAACAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCGAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTAGACAGCAGTCCCCATCGCCGATCAGACACTCCCCTTCCCCGGTCAGACACGTGCGGGCACCAACCCCATCTCCCGTCAGGTCCGTGTCTCCAGCCGGGAGGATCTCCACG------TCTCCCATCAGATCTGTTAAGTCTCCATTGCTCGCTCGAAAGACTCCGACACCCGGCATGGCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTATGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACGAGCGCCACCCAGATCAGAACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACTATCAGCGGAGGA------GCGGGCGCT------------GCC------GCCAGCGTGTCGGCCAGTGCTGCCTTCGCGGCCGGGGCTGTGGCTACCGGTGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGCGCAGCTGTTGCGACCGTCGTTGCTGCCGTTGATATGGCCAGAGTGAGAGAACCAGTCACCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCATGCACATCCAACCTGCTCAAGAACAG---ATAAAAAAGGAGGCAGAGAAGAAGACTGCTGTAACTCAGGTCGTAGTGGCTGCCGATAAAGCCAAGGAGCAAGAATTAAGATCAAGAACCAGAGAAGTAATCACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCAAAAGTAGTAATTTCTGCAACTAAAGCCAAAGAACAAGAAACTAGAGTAACTGGACAAATTACTACAAAGNNNAAACAAGTAACTCAAGAAACA---ATAAAACAGAAAGCTATG---ACAGCTGCTGCATCTATGGTGGTAGTTGCCACCGCAGAGGCCACAAAACTAGAAACAGTCCTGGGAGCTCAAGAAGAAATTACCACACAACACGAT---CAAATGCAC------ATAACTCATGAAAAGACAATGAAAGAAACTAGGAAAACAGTGGTGCCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATGTAGTATCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAACAAGTTCAAATAACTCAGGAAAAGATAAGAAAGGAAGCTGAGAAAATTGCCTTATCTACAATAGCAGTTGCTACTGCTAAGGCCCAAGAACAAGAAACAATACTGAGAACTAGGGAAGGAGTGGCTACTAGACAAGAACAAATCCAAGTTACTCATGAAAAG---GTGGACGTTGGGAAAAAGGCAGAAGCTGTAGCCACGGTTGTTGCTGCAGTAGACCAGGCCCGTGTCAGA---------GAGCCCAGGGAGCCTGAGCATCCTAAAGAATCGTACGCTCAGCAGACCACTTTGGAGTATGGCTATAAGGAGCACATTTCCGCCAAAAAG---------------------------GTAGTTGAGCAACCCCAGCGTCCAGCCTCGGAACCCCGA------GTTGTCCCTAAAGCAATCAAGCCTAGAGTGATTCAAGCTCCTTCGGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATTTCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACGGAACACGGATATGAGGCATCGATAGCCGGTAGCGCTATCGCCACGTTACAGAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCAGTGAAGGCACCCACCGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAACCCACCCCCTCTCCACAGTTCCCCTTCGCCGACACGCCAGACACTTACAAGAGTCAAGCTGGTGTTGAAATGAAAAAGGAGGTAGGGGTGAGCATCACCGGTGGTGCAGTCCGTGAAGAG---CGCTTCAAAGTAGTGCACGAGCGTGAAACTAAG---GTAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCAACTTTGGTCTCGGGCTTAAAAAATGTGACTGTTATCGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCAAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGCGGAATCGCTCGCCTTATGATTCGAGAAGCCTTTGCAGAAGACAGCGGGCGATTTACTTGCAGCGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCGTCAGAAGAGTTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTGGTAGAGTCCAGAGATGTGGTAATGACCGATACCAGCATCACAGAGGAACAAGCTGCACCCGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCGTTGTGTTTGAATGTCAGGTTGGCGGCAACCCAAAGCCTCACGTTTACTGGAAAAAATCTGGTGTCCCTCTCACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNN-----------------N------------NNNNNNNNN---------------NNNNNNNNNNNN---------------NNNNNNNNNNNNNNN---------------NNN---------------NNN---------------NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGACACCACCGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCATGAAAAGGTATCCGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACGGAGGAGGGA---------------TATTATGAAGCAATTACTGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAAGAATTAACTGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCTCCTAAAATCTTTGAAAGAATCCAAAGCCAGACAGTGGGCCAAGGATCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCTGAATGCGAATGGTACAAAAATGGTGTAAAGATCGAACGCTCTGACCGAATCTACTGGTACTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGAGAAACCTCAAGCCACGCATTCTTACTCGTCCAAGCCAAGCAATCGATCATTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGATACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGAAAGGTTCACTTCCTCTCCATACTGACAATTGACACGTCTGATGCTGAAGACTACAGCTGTGTTCTTGTGGAAGATGAAAATGTAAAAACAACGGCGAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAGGAGCTTCAGGATATAGAAGTTCCGGAATCATTTTCAGGAGAGTTAGAGTGCATTATATCACCAGAAAATATAGAAGGCAAATGGTATCACAATGGTGTAGAGCTGAAATCCAATGGTAAATACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTTAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAGACTAAAGATGAAACCTCGCCCCATTGCTATCCTACAAGGACTTAGTGATCAAAAAGTTTGTGAAGGTGACATTGTTCAGCTTGAAGTTAAGGTCTCTTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCTAGTGACAGGGTTCACATTGTGATAGACAAACAGTCACATATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGAAATTACTCCTTCACCATTCCATCTCTTGGACTGTCAACCAGTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACACCTCTAAAGGATGTTAATGTGATTGAGGGTACCAAGGCTGTGCTTGAATGCAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGACCTTACAAGCTGATGGTTGGCAGAGTCGAAACCAGCTGTGATCTTTCTGTGGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCGTACCTGTACAGAAACCCAAAATGTGGTCTTAGAAGTTGAGCTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAAGAAATCAAACCCAGTTCCAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAAAATACACATTTTTTGCTGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGAGGGGCCATCTCCAAGCCACTTACCGATCAGACTGTGGCTGAATCACAGGAAGCTGTGTTTGAATGTGAAGTTGCCAACCCAGATGCTGAAGGGGAATGGCTGAAGGATGGCAAACACCTACCGCTGAGTACCTACATCAAAAGCGAATCAGATGACCACAAAAGGAGACTTATCATTGCTGCCAGCAAATTAGATGACATGGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACCGTGGAACTTACACACCCTAACGTAAAGGGTGTCCAGTGGATCAAAAACGGGGTTGTGCTGCAATCCAATGACAAGTATGACATCTCAGTCAAAGGAACAGTCTACACTCTGAGGATTAAAAACTGTGCTGTTGTGGATGAATCTGTGTATGGCTTCAAGCTTGGAAAGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATTAAAAAGCCAAAAGATGTGACCGCCTTGGAAAATGCCACCGTTGCCTTCGAAGTTAGTGTTTCCCATGACACAGTTCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGACTCGTCTCAGAAAGGAAGGTTCACAAACTGATGCTGCAGCATATTTCCCCCTCAGATGCTGGGGAATACACAGCCGTGGTGGGGCAATTGGAATGCAAAGCTAAACTTTTTGTGGAGACATTGCATATTACAAAAACGATGAAAAACATTGAGGTGCCTGAGACAAAAAATGCCNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN--------------NNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAGGCTCCCAAAGAA---GTTGTCCCTGAAAAGAAAGTGGTTGTGGCACCTCCTAAAAAGGCTGAAGTCCCACCTATTNN----------------------------------------------------------------------------------------------------------------------------NNNNNN---NNN---N------------NNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-------------------------------------------NN---------GTACTTGTCNNNNN---------------NNNN-----------NAAAAAG------------------------------------------------------------------ACCAACTCTNN---------NGCTCTTGAA------------------AAGN-------------------NNNN------------NNNNNNNN---------------------------------------------NNNNNNNN------------------------------------------------------------NNNNNNNN---------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNCCGNNNNNNNN----------------------------------------------------------------------------------------------CCTGAGGCT------CCC---AAAGAAGTTGTCCCTGAAAAGAAAATGGTTGTGGCACCTCCTAAAAAGCCCGAAGTCCCACCACCTCTTAAAGTGCCC---GAGGCT------CCCAAA---GAAGTTGTCCCTGAA------------------------------AAG---AAAGTGGCTGTGGCACCTCCTAAAAAGCCCGAAGTCCCA---CCT---CTTAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NGAGTGCATCATTACAACCACCAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAGGCGTACCAGAGGTGACACAGATTACCAAGAATTCAATGACTGTTGTCTGGAGCAGGCCAATTGCTGATGGTGGTAGTGAAGTGAGTGGCTATTTCCTTGAGAAAAGAGACAAGAAAAGCCTAGGATGGTTTAAAGTCCTCAAGGAGACTATCCGTGACACCAGAGAGAAAGTGACAGGACTCACAGAAAACAGTGACTACCAATACCGAGTTTGCGCTGTAAATGCTGCTGGCCAGGGCCCGTTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGACCCCCCAGGCCCACCAGCTAAGATAAGAATTGCAGATTCAACCAAATCATCAATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGAGGCAGCGCCGTTACTGGATATGTTGTCGCAATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAGGGAGAGGTCAGAACTACAGAATATGTGGTATCTAACCTTACACCTGGAGTCAACTACTACTTCCAGGTATCTGCTATAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCTGTTATAGCTAAAGCTGGTGAAGATGTGCACGTGTTGATTCCCTTTAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTGGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTAATTATTCCCCAAGTCACTCGCAATGATACAGGAAAATATATTCTCACAATTGAAAATGGTGTTGGTCAACCAAAGTCTTCGACTGTGAGTGTTAAAGTGCTTGATACACCAGCCGCCTGCCAGAAACTACAGGTTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATATCATTGAAAAGAGAGATGCCACCAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCCAGTACATCCTTTAAGATAACAGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAACCCTGTGACACTACAGAGCCAGTGAAGGCGGCTGAAGTACCAGCTCCTATACGTGATCTCTCAATGAAAGACTCCACAAAGACGTCTGTTACCCTGCACTGGACCAAGCCTGACTTTGACGGTGGTAGTGTCATCACAGAATATGTTGTGGAAAGAAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGCATAAGTAAGACCTGTGAAATCGAAGTTGGCCAACTTAAGGAACAGTCAGTTCTGGAATTCAGAGTGTCTGCGAAAAATGAAAAAGGACTGAGTGATCCTGTCACTATTGGGCCAATTACAGTGAAAGAACTTATAATTACACCAGATGTTGACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGGCATAACGTGCACCTGGAATTACCTTATAAAGGAAAACCCAAACCATCCATCAGTTGGCTGAAAGATGGTTTGCCATTGAAAGAAAGCGAATACGTTCGTTACAGTAAAACCGAAAACAAAATTACTTTGAATATTAAGAATGTCAAGAAAGAGAATGGAGGGAAATACACCATCATCCTTGATAATGCAGTTTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCACCATCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGACGTGCCTGAAGATGACGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAACTTTCAAAGTTACTAATCTAATCAAAGATGCTGAATACCAGTTTAGAGTTAGGGCAGAAAACAGATACGGAGTCAGCCAGCCACTTGTCTCAAACATTATTGTGGCAAAACACCAATTCAGGATTCCTGGGCCCCCAGGAAAGCCAGTTATATACAATGTGACCTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTGTATGATGGTGGTTCAGCAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAACAGCATTCTCTGGCAAAGAGTAAATACAACACCCATATCTGGAAGAGAATATAGAGCTACCGGACTAATGGAAGGCCTAGATTACCAGTTCCGTGTGTATGCTGAAAATTCTGCTGGCCTAAGCTCGCCCAGTGACCCAAGCAAATTTACGTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTATATTGACGTCACCCGGGAAACCATCACACTTAAGTGGAACCCACCATTGCGTGATGGAGGCAGTAAGATTGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGTTGGGTCAGATGCAACTTTATTGATGTCAGTGAATGTCAGTACACGGTCACAGGACTTAGTCCTGGAGATCGATATGAGTTCAGAATAATTGCAAGAAATGCCGTTGGAACTATAAGTCCGCCCTCACAGTCTTCTGGCATTATCATGACAAGAGATGAAAATGTTCCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCATTATTAAGTCTGGGGAGAGCCTCAGAATTAAAGCTTTGGTGCAGGGACGGCCAGTACCTCGAGTAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTGATGTCCTTGGATCCACCAGCCTTTTCGTTAGAGATGCTACCCGGGACCACAGTGGTGTATATAGTGTGGAAGCCAAAAACGCATCAGGTTCCACAAAAGCAGAAATTAAAGTTAAAGTACAAGATACACCAGGAAAAGTAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCTCTCAATGATGGCTGTGCACCCGTCACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAAGATAATTGCCAAGCCCACAGCTATACTGCCATTAAACTAATAAATGGCAATGAATACCAATTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGGAGGCCGCTTGATTCTGACCCAGTAGTTGCTCAAATACAATACACCATTCCTGATGCTCCTGGCACTCCAGAACCTAGTAACGTAACAGGCAATAGCATTACACTGACATGGACAAGGCCAGAATCAGATGGTGGTAATGAAATTCAACATTATATCCTCGAAAGGAGAGAAAAGAAGAGCACGCGATGGGTAAAAGTGATCAGCAAACGACCAATCTCTGAGACAAGATTTAAAGTCACTGGTCTGATAGAGGGCAATGAGTATGAGTTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGACCAGCAAGCGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCCAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTCGACGGAGGCATGGAAATAATTGGATATATTATTGAAATGTGCAAAGCTGACTTAGGAGACTGGCACAAGGTAAATGCAGAGGCATGTGTGAAAACAAGATATACAGTCACTGATCTACAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGGTGCTGGAAACGGAGAGAGCAGTGAAGTGACTGGCGCAATTAAAGCAGTTGACCGATTAACAGCTCCTGAGTTAGATATCGATGCGAACTTCAAGCAGACTCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTATCAGGGTAGACCTACTCCTACAGCAGTATGGAGCAAACCAGACTCTAACCTTAGCATTCGGGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAACTGATGCAGGGAAATACACCCTTACTGTAGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAAGTGCTAGACTCTCCAGGCCCACCTGGCCCAATCACGTTCAAGGATGTGACCCGTGGATCTGTTACACTGATGTGGGATGCTCCTATCCTTGATGGTGGTGCCCGAATCCATCATTATGTGGTA------------GAAAAACGAGAAGCAAGTCGTCGTAGCTGGCAGGTTATCAGCGAAAAATGCACTCGTCAGATCTTCAAGGTCAGTGACCTGGCAGAAGGTGTTCCATACTACTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATCGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATCATTGACACAAGCAAATCCTCTGCAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGGGTCACTGGCTACCTCCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGCCACACCAAACAGCTGACTTACACAGTGGAGCGCCTTGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAAAACGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCCGTCATCATCAAGGAGCCTCAAATCGAGCCCACTGCTGATCTCACTGGAATTACTAATCAGCTCATAACTTGCAAAGCGGGAAGCACATTTACCATTGATGTCCCAATCACTGGTCGTCCTGCTCCCAAAGTAACATGGAAGCTTGAAGAAATGAGACTTAAGGACACAGACCGAGTGAGTATCACAACAACAAAGGACAGAACCACCCTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATTGGAAGGCCAGGTCCAGTAACTGGCCCCATTGAGGTCTCATCTGTCTCGGCTGAGTCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACACAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTGAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAGTCAGCACCAATAGTTGCTGAGCATCCATTCGTCCCACCAAGTGCTCCTACAAGACCTGAAGTCTACTCTGTGTCTGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAGTCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTGCCATGCATAGAGTGCAACTACAAAGTGACTGGTTTGGTAGAAGGACTAGAATATCAGTTCAGAACATACGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAGGCTTCAAGACCTATGATGGCTCAAAACCCAGTTGATCCACCAGGAAGACCAGAGGTGACAGATGTTACAAGATCAACGGTGTCACTGATTTGGTCTGCCCCAGTTTATGATGGAGGCAGCAAGGTTGTGGGCTACATCATTGAGCGTAAGCCAGTCAGTGAGATTGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATCGTATCTGACAATTTCTTCACTGTGACTGCTCTCAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCTAAGAATGCAGCAGGAGTAATTAGCAAAGGATCAGAATCTACAGGCCCGGTCACTTGCCGGGATGAATATGCTCCACCCAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATAAGGGCGGGCTCAGATCTTGTCCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAAATTATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAGAAAATCTCTTTGCAGTATACAGGCAAACGAGCCACTGCGGTCATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCGGTCATGGTCAAAGTCCTCGATTCTCCTGGCCCATGTGGAAAGCTCACTGTCAGCAGAGTAACAGAGGAAAAGTGCACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTACATTGTGGAAAGACGTGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGCCGAATGCCCAACACTATCCCATGTGGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCAGTAAACAAATACGGCCCCGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTATCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTCAACAAAGACTATGTGGTATATGATACCAGGCTGAAGGTTACTGGCCTCATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCGGTGAATGCCGCTGGTAACAGTGAACCCAGCGAAGCTTCCAACTTTATCTCGTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGTATAGCATTAGTTTGGCATGGACCAAGCCCATGTATGATGGTGGCACTGACATCATGGGATATGTTCTTGAAATGCAAGAGAAAGACACTGATCAGTGGTACCGAGTGCATACGAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAATGGGCCAGAAATACTCCTTCAGGGTTGCTGCTGTGAATGTGAAGGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCTGTGGAGAGACTAGAAATACCAGACCTAGAACTCGCAGATGATTTAAAGAAGACTGTGACCCTCAGAGCTGGGGCCTCATTGCGCCTGATGGTGTCTGTATCTGGAAGACCACCTCCTGTCATTACATGGAGCAAGAAGGGCATTGACCTTGCAAGCCGAGCAATTATTGACACCACTGACAGCTACTCTTTACTTATTGTGGACAAAGTTAACCGATACGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCGACAGTTCTTGTTAAAGTATACGATACTCCTGGTCCCTGTCCTTCGGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACCTGGGAAATTCCCACAATTGATGGTGGAGCCCCTGTCAACAATTACATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTTTACCGAATTTCCGGGCTTGTAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATCTACGGCATTGGGGAACCTTGTGAAACATCTGATGCGGTTCTGGTCTCAGAAGTACCTCTGGTGCCTACAAAGCTAGAAGTGGTCGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTACGATGGTGGTAGCCGACTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGGTGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGCGAACAGTACCTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTGACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCAATAGAGCTGGTGATACCGATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTAAAGAATGTAACTGGAACGACTTCAGAGACCATTAAAGTTATCATTCTTGACAAGCCTGGTCCACCAACTGGACCTATTAAGATTGAAGATATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGTGCTCCACTGAGTGGTTACGTGGTAGAACAACGTGATGCTCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGACCGACATTTAAGTTTACCAGACTCATTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGGATTGGCTCTTACTTACAGTCTGAGGTCATAGAATGTCGCAGCAGCATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTGACTTGGTATCCACCAGAAAATGATGGCGGCTCCCAAGTGACTGGATATATTATAGAGCGCAAAGAAGTGAGAGCAGATCGATGGGTCCGTGTTAATAAAGTACCAGTGACTATGACACGGTATCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGGACCGGAAAACCAAGTCGTCCTTCCAAACCCATCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTATTTGATTGAAATGCAAAAAGTAGATCAACATGAATGGACCAAATGTAATACCACCCCAACCAAGATTCGGGAGTATACTCTAACACATCTACCTCAGGGCGCTGAATACAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAAGAAGGTATCTTTGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGATTCTGGCACCTACGACCTGGTTCTGGAAAACAAGTGTGGCAAGAAGGCTGTTTACATCAAAGTCAGGGTGATAGGAAATCCCAACACTCCTGAAGGGCCGCTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGTTGGAGACCCCCTGCTGATGATGGTGGTGCCGACATCTTAGGCTATATCCTTGAGAGACGAGAAGTGTCTAAAGCCGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTAGTAAAAGGCCTCAAAGAGAATGTGGAATACCATTTCCGTGTTTCAGCTGAAAACCAGTTTGGCATAAGCAAACCTTTGAAGTCTGAGGAACCAGTGATACCAAAAACACCACTGAATCCCCCAGAGCCTCCAAGCAATCCTCCAGAAGTACTCGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCTCGGCCCAAAGACGATGGTGGTTCTCGAGTCACAGGCTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACGACCACAATGTACACTGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATCGCGCAGAATGATGTTGGCCTGAGCGAGACCAGCCCTGCTTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGACAGTGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGACAGTCTGGAGAGAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAAGACAGGCAATTCACAATAGGGGGTTTACTAGAATCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACCGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTGAAGACTAAACTAACATCTGGAGAGGCTCCAGGAGTGCGCAAAGAAATGAAGGATGTTACCACCAAGTTGGGTGAAGCTGCTCAGCTCTCATGCCAGATTGTTGGAAGGCCTCTTCCTGATATTAAATGGTACCGATTTGGTAAGGAGCTGATACAAAGCCGAAAGTACAAAATGTCTTCAGACGGACGCACACACACTTTAACAGTAATGACAGAGGAACAAGAAGATGAAGGTGTTTATACCTGTATAGCTACTAATGAGGTTGGAGAGGTAGAAACCAGTAGTAAGCTTCTCCTGCAAGCAACACCGCAGTTCCATCCTGGCTACCCACTAAAAGAGAAGTATTATGGCGCTGTGGGTTCGACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCTATGGCCAGAAACTTTTGCAACACTCAGAAAACATTACTATTGAAAACACTGAGCACTATACTCATCTTGTCATGAAGAACGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTTTTTGGAACGGTTGATGCCATCCTTGACGTGGAAATACAAGATAAACCAGACAAACCTACAGGCCCAATTGTGATAGAAGCTCTATTGAAGAACTCTGCGGTGATCAGCTGGAAACCACCTGCAGATGATGGAGGCTCCTGGATCACCAACTATGTGGTGGAGAAATGTGAGGCCAGGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCTGTGACAACCTGTAGAATTGTAAACCTCACAGAAAACGCTGGCTATTACTTCCGAGTTTCAGCTCAGAACACTTTTGGCATCAGTGACCCTCTTGAGGTTGCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCTCCTGGCAAACCAACCGTTACTGCTCTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAACGTGAGAAGAAGCAGAATAAATGGATTGCTGTGACAACAGAAGAAATTCGAGAAACTGTCTTTTCAGTGCAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGCGAATGGAGTGAAATATCAGAACCTGCCATTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCACCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGGGGATCTGTGTCTGGCACTGCTTCCCTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACACTTGAAGGCATGGGAGCCGTTCACGCTCTCCGAGGTGAGGTGGTCAGCATCAAGATCCCCTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACGTCGCTTGTTTTCCCCAATGGAGTAGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCCAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACTGTTGAACTGGATGTGGCGGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGATGTTTCACGAGATTCTGTCAACTTAACATGGACCGAGCCAGCTTCTGATGGTGGCAGCAAAATCACCAACTACATTGTCGAAAAATGTGCAACTACTGCAGAAAGATGGATCCGTGTAGGACAGGCCCGAGAAACACGCTACACCGTGGTCAACTTATTTGGAAAGACAAGCTACCAGTTCCGTGTAATAGCTGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAACCAACCATAACCAAAGAAGACAAGACCAGAGCTATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACTAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCGAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCGAGGCACAGAAACATCTTATATCTCCATGAATCATTTGAGAGCATGGAAGAATTAGTTATGATATTTGAGTTCATATCAGGACTGGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAGATTGTAAGTTATGTTCGCCAGGTATGTGAAGCACTTGAGTTCTTACATAGTCATAATATTGGACACTTTGACATTAGACCAGAAAATATCATTTACCAAACAAGAAGGAGCTCTGTCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTGTTCACTGCCCCTGAATACTATGCACCTGAAGTCCATCAGCATGACGTTGTCAGCACCGCCACAGACATGTGGTCACTTGGAACTCTGGTGTATGTGCTGTTAAGTGGTATCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCATTGAAGCCATGGATTTTGTTGACCGGCTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCACCCATGGCTGAAGCAGAAGATAGAAAAAGTCAGTACTAAAGTCATCAGAACATTAAAACACCGCCGTTACTACCACACTCTGATAAAGAAAGACCTCAACATGGTTGTGTCAGCAGCCCGAATCTCTTGTGGTGGTGCAATTCGATCTCAGAGGGGAGTTAGTGTCGCTAAAGTTAAAGTAGCATCCATTGAAATTGGCCCAATTTCTGGACAGATAATGCATGCAGTTGGCGAAGAAGGAGGATATGCCAAATATGTATGCAAAATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGAGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTGGCCACCATGTACATCAAAGACATTACCAAGTTTGATGATGGTACCTACAGATGCAAGGTAGTCAATGACTACGGTGAAGACAGTTCTTATGCAGAGCTATTTGTTAAAGGTGTGAGAGAAACTTATGACTATTACTGCCGTAGAACCATGAAGAAAATTAAGCGCAGGACTGATACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCTTGCCTCTCTATAACAAGACAGCTTATGTTGGTGAAAATGTCCGGTTCGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAGTCAGGCCAGAAAATCAAACCAGGTGATGATGACGCAAAGTACACCTTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAGTGTAACTCTAGATGATGATGCTGAATATACTGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGTAAGGCAAAGCTGACTGTAACCCCACACCCACCGCCAACAGATACAACCTTAAGACCCATGTTCAAAAGGCTGCTGGCAAACGCAGAGTGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACATTAAAATGGGAGAAAGATGGTCAGCCGCTGTCCCTTGGGCCTAACATTGAAATTATCCACGAAGGCTTGGATTATTATGCTTTGCACATCAGGGACACTTTGCCTGAAGACACAGGTTATTATAGAGTCACAGCCACAAATACAGCTGGATCTACCAGCTGCCAGGCTCACCTACAAGTGGAACGCTTAAGGTATGTCAAACAAGAATTCAAGAGTAAGGAGGAGCGTGAACGACACGTACAAAAGCAGATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAAACG------GTGCCACTGACCCAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAACCAGCTGTAAGCACCAAGACCGTAAAAGGGGAATTCCGACTTGAGACGGAAGAAAAGAAGGAAGAGCGAAAACTCCGTATGCCTTATGAAGTACCAGAGCCACGCAAATTCAAACAGACTACAATAGAAGAAGACCAACGCATTAAGCAATTTGTGCCTATGTCTGACATGAAATGGTACAAAAAGATACGTGATCAATATGAAATGCCTGGGNN--NNGACAGAGTTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCCAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATTACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCGGCCCGCCGCCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGCGACATGTCCGATGAAGAACTTCTCCTGCCCATTGACGACTACTTGGCAATGAAAAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAGTTGGGTTTCTCAGCCTCACCGCCAAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGCCTGCGTTACTCTTCCCCACAAGCTCATGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGATATTCAACCTATCACATCCCCACGAAGGAGGAGACTAGCACGAGTTATGCAGAACTGCGGGAACGGCACGCCCGGGCCTCCTACAGACAGCCGAAACAACGGCAAAGGATCATGGCCGAGAAAGAGGATGAAGAGCTGCTTCGTCCAGTTACTACCACCCAGCGACTGTCGGAATACAAAAGTGAGCTCGAACACATGTCAAAGGAGGCAAAGTCTAGAAAGAAATCC---AGGCGACAGAGAGAAGTGACAGAAATAACAGAAATTGAGGAGGAATACGAAATCTCAAAACATGTTCAAAGAGAATCC---TCCTCA---TCTGTGTCTAGACTACTGAGGCGGCGGCGTTCCCTGTCTCCAACCTACATTGAGTTAATGAGGCCAGTGTCCGAGCTGATCCGGCCACGTCGACAACCAGAGGAG------GAATAT---GAA---GAG------------GACACAGAAAGAAGGTCTCCTACTCCGGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCCGCAAGATTTGATATCTTTTCCAGGTACGAGTCCATGAAAGCTGCTTTAAAGACTCAGAAGACATCAGAAAGGATGTATGAAGTTTTGAGTCAGCAGCCTTTTACGCTGGACCATGCACCTCGAATCACACTGAGAATGCGCTCCCACAGGGTACCATATGGCCAAAATACAAGTTTTATCTTAAACGTCCAGTCCAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGCGTTGAACTCCAAGAAAGCAGTAAGATTCGTTACACCAACACGAGCGGGGTCCTGACACTGGAAATTCTGGACTGTCACACCGAGGACAGCGGAACATACCGTGCTGTGTGCACCAACTATAAAGGTGAGGCTTCAGACTATGCGACCTTGGATGTAACAGGCGGGGATTATACCACCTATGCTTCCCAGCGCAGAGACGAAGTTGTCCCCCGGTCTGTCTTCCCTGAACTGACAAGAACAGAGGAGTATGCAGTTTCATCATTTAAGAAAACATCTGAAATGGAAGCTTCCTCTTCGGTCAGGGAAGTGAAGTCACAGATGACAGAGACGAGGGAAAGTCTC------------TCAGCATATGAACACCACGCATCTGCAGAAATGAAAAGGGCTGCAATA---GAAGAAAAGTCGCTGGAAGAAAAATCCACACACAGAAAGATCAAGACGACTCTGGCCGCAAGAATTCTAACGAAGCCAAGGTCCATAACCGTGTACGAAGGCGAGTCCGCAAGGTTTTCTTGCGACACGGATGGTGAGCCGGTACCCACTGTGATCTGGCTGCGTGGAGGACAAGTGATAAGTACCTCTGCCCGCCACCAAGTGACCACCACAAAATACAAATCGACTTTCGAGATCTCTTCAGTCCAGGCTTCCGATGAGGGCAACTACAGCGTGGTGGTAGAAAACAGTGAAGGGAGGCAAGAAGCACAGTTTACTCTGACTGTTCAAAAGGCCAGGGCTACTGAAAAGGCTGTGACATCACCACCAAGAGTCAAATCCCCAGAGCCTCGAGTGAAATCT---------------------CCA---------------------GAAGCCAGTAAGGCTCCAAAACGAGTGAAATCCCCGGAACCAGTTACTTCTCACCCAAAAGCCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGCTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CGAGTCTCCGTCCCGCCCAAGATAACTCAGTCCCTGAAGGCTGAAGCTTCTAAAGATATTGCAAAGCTGACCTGTGCAGTCGAAAGTAGTGTATTATGTGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAATGGGCATTTCCAGTTTCAATATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACAGAATCTGACTGTGGAGAATACATTTGCGAAATATCTAGTGAAGGGGGAACTTCCAAAACTAACTTCCAGTTTACAGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACTAAGAAA---------------------------------------GCAGTTCCG------------------------------ACAGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAACCAATTTCCTCCAAACCAGTAATTGTTACTGGGCTGCAGGATACAACTGCTTCTTCAGACAGCATTGCTAAGTTTTCAGTTAAAACTACTGGAGAACCCCGGCCGACCGTCATCTGGACAAAGGATGGAAAGGCTCTTACACAAGGAAGTAAATATAAACTCTTTGAAGACAAAGGAGGTTTCGTCTTAGAAGTGCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACCGTAACAAATTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACTATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACCTCTGAAGTTTTATCACAAAAGAAGGCAGTTGTCCAAGAGGAA---------------------ATTTCCCAGAAAGCCCTAATTTCTGAGGAAATGAAAATGTCAGAGGTGAAATCTCAAGAAAAGTTAGCCATCAAGGAGGAAGCTTCAAAAGTTCAGATTTCTGAAAAAGTCAAGAAATCAGAAGCG---ACGTCTCTGGAAAAATCCATCGTCCATGAGGAAATCACTAAAACCTCACAGGCAGCGGAAGAAATCAGAACACATGCCGAGATTAAAGCATTTTCTACTCAGATGAGCATAACCGATGGTCAGAAAGTGACCTTAAAAGCCAACATTGCTGGCGCCACTGACGTGAAATGGGTGCTGAACGGAGTGGAGCTCACTAACTCTGAAGAGTACAGGTACGGTGTGTCGGGCAGCGATCAGACCCTCACCATCAAGCGGGCCGGTCACAAAGATGAAGGGATCCTCACCTGCGTTGGCAAAACCAGCCAAGGGATCATCAAGTGTCAGTACGATCTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGGCAAAATGTTCTCTTTTCTTGTGAAATCAGTGGGGAGCCATCCCCTGAAATCGAATGGTTTAAAGACAACTTGCCAATTTCTGTTTCTTCAAATATCAGCCTAAGTCGCTCCAGAAACGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTACACAGTTAAGGCCAAAAATTTCCATGGTCAGTGTTCAGCTACTGCTTCCTTAACGGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGGACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGCATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCTATCCCAGAAATAACATGGTCCCGTGGTGGAAGAAAAATTCAACATCAANNNCACGGGAGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAACATAAACATTCGATCTATC
>HLmanJav3
ATGACATCTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTGGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTCGGGATGGCCAGGTGATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGGCTGAAGCCCACAGTGGACGATACTCCCTGAAAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTTGTGACAGCAGAGACAGCACCACCCAATTTCACTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACGGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCCGAAATCCAAAACTCCCTGGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCTTACTAATTGTGGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAATGCCACTAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACACGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCACTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACTTCCAAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAATCTCCCTCGCCGATAAGACTCTCCCCTTCCCCGGTCAGACATGTGCGCGCACCCACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTATTAAGTCGCCATCACTTATCCGCAAGACTCAGACACCCACCATGGCCCCAGGCGCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTTCGTGNN---NTCGTCTGAGGCTGAGATGAGA---------GAA---ACCACAGTGACGAGTGCCACTCAGATCCGGACAGAAGAGAGATGGGAAGGGAGATAC---GGGATGCAGGAGCAAGTGACCATCAGCGGAGCC------GCGGGCGCT------------GCT------GCCAGCGTGTCGN---NNGCCGCCTACGCGGCTGGGGCTGTCGCCACGGGCACCACCGAG---------------------GTGAAACAGGAAGCTGACAAAAGTGCAGCTGTTGCCACTGTTGTTGCTGCGGTTGACATGGCCAGAGTGAGAGAACCGGTGGCCAGAGCTGTAGAG---ACTGCTCAGAGGACANN-ACGACTGCTGTGCACACCCGACCTGCTCAAGAACAG---ATAAGAAAAGAGGCAGAA---AAGACTGCTGTAACTAAGGTAGTAGTGGCTGCTGATAAAACCAAGGAACAAGAATTAAAATTAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATACGAAAAGAAACTGAAAAAGCATTTGTGCCAAAAGTAGTAATTTCCACAGCTAAAGCTAAAN---NNGAAACTAGAATTACTGGAGAAATTACTACAAAANNNAAACAAATAAGTCAAGAAACA---AAAAGACAGAAAGCTGAG---ACAACTGCTATGTCCATGGTGGTAGTTGCCATTGCAAAGCCCACACAACTAGAAACAATCCTGGAAGCTCAAGAAGAAACTGCCACACAACAGGAT---CAGAAGTAC------ATAGCTCATGAAAGGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAATTAAAGAACAAGATTTAGTATCAAGACCTAGAGAAGGCATCACTACCAAAAGAGAGCAAATTCAAATAACTCAGGAAAAGATGAGAAAAGAAGCTGAAAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAACCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTCACTCATGGAAAG---GTGGACGTGGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAGGCCCGAGTCNNN---------GAGCCCAGAGAGNNNAGGCATCTTCAAGAA---TATGCTCAGCAGACCACTTTGGAATATGGGTATAAGGAGCATGTTTCCGCCACAAAG---------------------------GTAGTTGAGCGCCCCCAGCGTCCGGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTGTGGTGATCCAGGCTCCTTCGGAGACTCGTATCACAACTACTGATCAAATGGGAATGCACGTATCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAGCATGGATATGAGGCATCAATAGCTGGTAGCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAGCCCACCCCCTCACCCCATGTCCCTTTCACTGATACCCCAGAGACTTACAGGACTCAAGCTGGCATGGAAGTGAAAAAGAAAGTAGGGGTGAGCATCATTGGTACTACAGTCCATGAAGAG---CACCTGAAGGTGCTACACGAACGTGAAGCCAAG---GTAACAGAAACAGCCAGAGTGCCTGCTCCTGTGGAAATCCCTGTGACTCCACCCACTCTGGTCTCGGGCTTAAAAAATGTGACTGTTATCGAAGGTGAATCCGTCACCTTGGAATGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCGGAGTGGAATTGCGCGTCTTATGATTCGTGAAGCTTTTGCGGAAGACAGCGGGCGATTCACTTGCAGCGCTGTGAACGAGGCTGGGACCGTCAGCACCTCCTGCTACCTGGCTGTGCAGGCATCAGAAGAGTCTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTCATCGAGTCAAGAGATGTGGTAATGACTGAGACGAGCATCGCAGAAGAGCCGGCAGGGCCCGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGTGTGCCACGTCGGAGGCAACCCAAAGCCCCATGTCTACTGGAAAAAATCCGGCGTTCCTCTAACCTCTGGATACAGGTACAAAGTGAGTTACAACAAAGAAACTGGTGAGTGCAAACTGGTGATTTCGATGACTTTTGCCGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGTATGGAGAAACTTCTGCATCTGCCTCCTTGCTGGAAGAAGCGGATTATGAGTCCCTGATGAAATCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATGGCACCG---GGATTTGTCTACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAGAAAATGGCCAAAGATACCATAATGGTCAGAACTTATATAGAAGACCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTCGAAGCGGGATTTGATTTACGAATCAAGAATTACAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGTAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTACAAGATGGCAGAGCTAGCCTGCGCATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAACGTTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCGTTTAGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGCTCAGTAAGCAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCAGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------NNNGGACGTAGGCTGGAGGAAACTGATGAATCACAACTTGAGAGATTGTATAAGCCAGTCTTTGTGTTAAAACCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTGGGTAGACCTATGCCAGAGACCCTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAATCACTGATTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAATGCTTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTGGAAAAACTAAAAAATGTCAATGTAAAGGAAGGTTCCCGACTTGAAATGAAAGTCAGAGCTACGGGTAACCCCAATCCTGACATTGTGTGGTTGAAAAACAGTGACATCATTGTAGCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAAGGAGAAGCTGCCCTTAAAATCGATTCCACTATTAGCCAGGATTCTGCCTGGTATACTGCAACTGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAACTAATCATCCCACGAGGGACATACAGAGCAAAGGAGATCGCAGCCCCAGAGCTGGAGCCCCTGCATTTGAGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGACAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTTACTTCCTTAAGACTCAAGTACTTTGGGCCTGCCCATTTTGAATGCAGGCTTACCCCAATCGGTGACCCGACGATGGTGGTGGAATGGCTCCATGACGGAAAGCCGCTTGAAGCAGCCAATAGGCTCCGTATGATCAATGAATTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGCGGTATCATTACTTGCAGAGCTACTAACAAGTACGGAACAGATCACACATCCGCTACCCTTATTGTCAAAGATGAGAAAAGTCTTGTAGAAGAATCTCAGTTGCCTGAGGGAAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGGGCACTCACAGGCGTAACAATAGATCAAAAAGAGAAGCAAAAGCCAGATATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAGCCCAAAGTCAACTGGTACCTCAATGGGCAGCTCATCCGCAAAAGCAAAAGGTTCCGAGTTCGCTATGATGGCATCCATTACCTGGACATCGTGGACTGCAAGTCGTATGATACCGGCGAAGTCAAGGTTACTGCAGAAAACCCTGAAGGCGTGACGGAGCATAAGGTGAAGCTGGAGATCCAACAGAGGGAAGATTTCAGGTCTGTCCTCAGGCGAGCGCCTGAGCCAAAGCCTGAGTTCCACGTACATGAACCTGGAAAGCTTCAGTTTGAGGTACAAAAAGTAGACAGACCCGTTGACACCCCAGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCAGAAAGAATTACCCATGAAAAAGTGTCTGAAGAGTCGGAAGAGCTGCGCAGTAAATTCAAGCGCAGGACCGAGGAGGGC---------------TATTACGAAGCCATCACCGCCGTGGAGCTCAAGTCCCGCAAGAAGGACGAATCCTATGAGGAGCTCCTGAGGAAGACGAAGGATGAGCTTCTCCACTGGACCAGGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCCGAAGAAGGCAAAATCACTATTCCAACTTTCAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCCCCCAAAATCTTCGAAAGAATCCAGAGCCAAACAGTGGGCCAAGGATCCGACGCACACTTCCGGGTCAGAGTGGTGGGAAAACCAGATCCCGAATGTGAATGGTACAAAAATGGTGTGAAGATTGAACGCTCTGACCGAATCTACTGGTTCTGGCCTGAAGACAATGTTTGCGAACTGGTTATAAGAGACGTAACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTCATCACTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCGACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAAGTTCATACGGGAGATAAATACAGGATGCACTCTGACAGGAAGGTTCATTTCCTCTCCATTCTGACGATCGACACATCTGATGCTGAAGACTACAGCTGTGTACTTGCGGAAGACGAAAATGTAAAAACAACGGCTAAACTTATTGTCGAAGGTGCAGTAGTTGAGTTTGTGAAAGAACTTCAGGACATTGAAGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTATATCCCCAGAAAATGTTGGAGGCAAATGGTATCACAACAATGTGGAGCTTAAATCCAATGGCAAATACACAATTACATCTCGCCGGGGACGTCAGAACCTCACAGTCAAAGATGTGACCAAAGAGGACCAGGGAGAGTACAGCTTTGTTGTTGACGGCAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGTCCCATTGCTATCCTACAAGGACTGAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGGGTCCACATTGTCATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATCCCAGCCCTTGGACTGTCAACCACCGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACACCTCTAAAGGACGTTAGCGTGATTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTTCCTGACGTGACCTCAGTTAAATGGTACTTAAATGATGAGCAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGGCCTTACAAACTGATGGTTGGCAAAGTTGAAACCAGTTGTGATCTCTCTGTAGAAAAAATCAAAATCATCAGAGGTCTTCATGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTGGAGGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAGGCTCATGGAAAAATATATAAGTTGACCATCCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCAGGAGAAAATATGACATCTGGAAAACTTACCGTGGCAGGGGGGGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCGGAATCCCAGGAAGCTGTGTTTGAGTGTCAAGTTGCCAACCCAGATTCTGAAGGTGAATGGTTGAAGGATGGCAAATACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGGCACAAAAGGAGACTTATCATTGCCGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACGTCTGCTAAACTCAAAGTTGAAGCTGTCAAAATCAAGAAGACTCTGAAGAATCTCACAGTGACAGAAACCCAGGATGCTATCTTCAGTATCGAGCTTACGCACCCCAACGTGGACGGCATCCAGTGGATCAGAAATGGAGTTGCACTGCAGTCCAGTGACAAGTATGACATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTTCTGTCGTGGATGAATCTGTCTATGGCTTCAAACTTGGAAGGCTAGGCGCCAGTGCAAGACTGCACGTTGAGACTGTCAAGATCATCAAAAAGCCGAAGGATGTGACAGCCTTGGAAAATGCCACCGTCGCCTTTGAAGTCAGTGTTTCCCATGACACAGTTCCAGTGAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTAACAAACACAGACTGATCTCAGAGAGGAAGGTCCACAAACTGATGCTCCAGCATATTTCCCCCTCAGATGCTGGGGAATACACTGCCATGGTGGGGCAATTGGAATGCAAAGCGAAACTATTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCTTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCCTCTATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGATAAGTTCAAGATAGTTGTGCAGGGAAAACTCCACCAGCTGCTCATCATGAACACCAGCACAGAGGATGCAGCAGAATACACATTTGTCTGCGGCAATGACCGGGTCAGCGCTACCCTGAAAGTGACCCCGATCATGATTACATCCATGCTAAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAAGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACTAAGAAGCTCACACACTCATTGAACATAAGGAATGTTCACTTTGGGGATGCTGCCGAGTACACCTTTGTGGCTGGAAAAGCTAGATCGACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGAAAACACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGAGATCACAGTACAATGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTGCACCGCCTCTTGATCCCATCCACCAGGATGTCTGATGCTGGGCAGTACACGGTGGTGGCAGGAGGCAACATGTCCACAGCTAACCTGTTTGTAGAGGGCAGAGATGTTCGCATCCGAAGTATTAAAAAGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTCGAGGTCAATGAAGATGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATATCTGAAACCAGGCATAGTGATGCTGGTGAATACACTTTTGTGGCAGGAAGGAACAGGAGCTCTGTTACTCTCTATGTCAATGCTCCAGAACCACCTGAAGTTCTGCAGGAGCTCCAGCCTGTTACTGTGGAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCCGACCACAGCCCAAAATCTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTCCACGATGGGCAAGAGTACACGCTCTTGCTGATCGAAGCCTTCCCAGAGGATGCGGCTGTCTATACCTGTGAAGCCAGGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCCGTGGAAGTTCCGGAAGTTGTGTCTCCGGATCAGGAAATGCCAGTTTATCCTCCTGTCATCATCACCCCACTTCAGGACACTGTCACTTCTGAAGGACAGCCAGCCCGCTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAGCTGGAAATTGCTGAGGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAGTAATGCTGTAGGTCAAGTATCAAGCACAGCAAGCTTGAGACTGGAAGGATTTAGCAAAGTTGAAGAAGCTACATCAAATGCCCAATGGCATATCTCT---TCATCAGTTTCACTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTCTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCATCAAAAGATGTAGTTTTCCATTATGAAGAGTCCACAGGCATAGCTTTAATGCTTATAGTTGATGCTTACTCTGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGCGCTGCTACACTCACAGTGACTCCAAAAGTGGAAGCCCTAGCTAGGCAAAGTTCTGGGAAAGATGTT---AGAGAGTCCACCAAGTCCCAGACAGTGACAGACTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACAAAATTAAGTCATTTCAGGAATCATCCTATGAATATNNNTTTCAGGGTTCTGAAAGTGTATCTCAAAGT---TCCACCCATACAGCTGCATCTGTTCAAGACGTAGAGCTGCACCACACCGCA---TCCCTTTCACAAGCTACGGAAAGCACTGAGCTGTCT---GAGAAAGATGCTGAANN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN-----------NNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNN--------------NNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNN------------------------------------------NN------------NNN---------------------NNNNNN--------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NATTCTT---------GTAGCTCCTAAA---------------------------GTGCCTGAGGTTCCCAAAGAA---NN---NCCAAAAAAGAAAGTGCAT------CCTCCGCAAAAGCCTGAAGCTATACCTGTCNN--------------------------------------NN------NNN---------------NNN-------------------NNAAC---CCTGAAN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNN----GAT------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAATTGTCCCCGAAAAGAAAGTGCCTGTG---------------------GCGCCTCCTAAAAAGCCTGAAGTCCCA---CCTGTTNN------------------------------------------------------------------------NGTGGTCNNNATTCCAAAT---NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------NCCCGAGGCCCCCAAGGAAGTTGTCCCTGAAAAGAAAGTGCCTGTGGTGCCTCCTAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTCCCAGAAAAGAAGGTGCCTGAGGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCCGCAGTGCATGAAGAGCCT---GAGGAAATCGGCCCAGAAGAGCCTCCAGCC------GCAGCCGTGGAAGAG------------------------------CCAGAGCCTGCT---GCTCCTCCT------GAAGTGATCGTGCCACCTAAGAAACCTGTTCCAGAAAAGAAACCACCT------GCTGTTACTGCAAAAAAACCTGAACCACCACCAGTGAAAGTGCCAGAGGTGCCCAAG---------------GAAGCA------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAAAAGCCGGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAGGAAGTTGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCGGAAATCCCACCAGCTAAACTGCCAGAGGTTCCAGAGAAACCTGTCTTA------------------GAAGAGAAGCCAGCTGTTTCTATCCCTGAGAAAGTGGAG---CCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCCN------------------NNGAA------------------------------------------------------------------------ATTACTCCTGAA---AAGGAA---------------------GAGCCAGTT---------------------------CCTGCAGTAGAA------------------------------------------------------GAGGAGGAACCAGAGGCC------CCCGCACCAGCAGTGCCTGAAGAGCCCAAGN---NNGCTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGCAAAGAAAGTCCCAACTATTAAGAAGCCAGAAGCA---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAGCTTGTTCCAGTAAAGAAAGAACCT---GTACCTGTTACCAAAAAACCA---GAGGTCCTGCCAGAAAAAGTGCCTGAAGCACCCAAGGAAATT---------------------------------------GTCCCAGAAGAGAAAGTATCTGTTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCTGTGCAAGTTGAAGAGTCTCCTGAGGAAGTAATATATGAAGAAAAGGCCTCCATAACCATTGATAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGGAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATAACA---GTACAANNNCCTGAACCTGAGAAGAAGGTT---CCTGAGAAACCAAAACTCAAACCAAAGCCC---CCAGCT------GCTCCTCCTGCT---CCGCCTAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAGGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCTTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAGCCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAAACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTGCANN------NCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGCANNN---ACTGTTACAAAAAGAGAAAGGAAAATTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCACCAATACCTCTCCCTGCACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCTGCCCCAACCCCCATCCCTGCCCCAGTAACAGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAAGAGGCTGCCAAGCCAAAAGCTCCCATTAAAGCTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAACCTCCAGATGAAGCCCCATTCACCTACCAGCTAAAGGCTGTACCACTGAAGTTTGTGACAGAAATGAAAGACATCATCTTGACTGAAGCCGAGTCAGTTGGCTCTTCTGCAATCTTTGAATGTCTAGTCTCCCCTTCCACTGCGATCACAAGTTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCACAGATTCATTGCAGATGGTAAAGACAGAAAGCTGCACATCATGGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACGGCTAAACTTATTGTAGAAGAACTTCCTGTGCGTTTCGTAAAAACGCTTGAGGAAGAAGTCACAGTGGTCAAAGGACAACCATTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGTTGCGGGCCCTGACCATCAATGATGTAGATGACACAGATGCCGGAACATACACAGTTACTGTGGAAAACGCCAACAACCTAGAATGTTCATCCTGCGTAAAAGTAGTAGAAGTCATTCGAGACTGGCTAGTGAAACCCATACGAGATCAGCACGTGAAACCCAAGGGGACCGCGGTTTTCAGCTGTGACCTAGCAAAGGACACTCCAAACGTTAGGTGGTTCAAAGGATATGATGAAATCCCCCCTGAGCCAAATGACAAAACTGAGATACTAAGAGATGGAAATCATCTGTACCTCAAAATTAAGAATGCTACGCCGGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGACGTTACCATTTACGAGAAACAAAGTGCAAGCTTTGATACAGAGATCTCAGAGGCAGACATTCCTGGAGAGTGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACTTGTGAAATCAAAGCAGAAGGTGGGAAGCGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGTGAAGTCCTTTATCAAGCACTTAATGCATTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAGGCCCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTTATATGGTCCAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAGCACATTCTTGTTATCAATGATTCTCATTTTGATGATGAAGGAGTCTATACTGCTGAGGTTGATGGCAAGAAGAGCTCAGCCCGGTTATTTGTTACAGGTATAAGGTTGAAGTTCATATCGCCTCTTGAAGATCAAACAGTGAAAGAAGGTGAAACAGCAACTTTTGCTTGTGAACTTTCTCATGACAAAATGCATGTGGTCTGGTTCAAAAATGATACCAAACTCCACACAAGCAGAACTGTACTCTTCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAGAGCCCAAGTGAAGGACCTGAGCTCCACAGCCAACCTGAAGGTCCTAGAGGCCGATCCCTATTTCACTGTGAAATTACATGACAAGACTGGAGTAGAGAAGGATGAGATTATTCTGAAGTGTGAAGTCAGCAAAGATGTGCCAGTGAAATGGTTCAAGGATGGCGAAGAGATTGTGCCTTCACCCAAACACTCTATCAAGTCAGATGGTCTGCGCCGTGTCTTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATATGTATGTGACTGTGGTACAGACAAGACAAAATCAAATGTCAATGTTGAGGCCCGACTAATCAAAGTGGAAAAACCTCTGTATGGAGTAGAAGTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTGACTGCTTCCCCTGACTGTGAAATTATTGAAGATGGGAAGAAGCATGTTCTGGTCCTTTATAACTGCCAGCTGGGTATGACCGGCGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAAACTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGAGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATCACAAGTGATGAAAAATTTGAACTCATAAAGGATGGCACTAAACATTCAATGGTGATCAAATCAGCTGCTTTTGAAGATGAAGGGAAATACATATTTGAAGCTGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCGAGGATGTGACAGCCAAAGAGAAGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGAGTGAAGTGGTTCAAAAACGACCAGCGCCTGCATACCACCAGGTCCGTCTCAATGCAGGATGAAGGGAAGACTCACTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTAGAAGCTATGGGATTAAGCTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCGTACTTTACAGGAAAGCTTAAAGATTACACTGCCGTGGAAAAAGATGAAGTGATTCTGCAGTGTGAAATTAGCAAAGCAGATGCACCAGTAAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGCTATCATTAAGGAGGATGGCAAGAAGCGCATGCTAATCTTAAAGAAAGCCTTGAAATCAGATATCGGTCAGTACACCTGTGACTGTGGAACAGATAAGACCTCAGGAAAGCTTGACATTGAAGATCGGGAAATTAAACTGGTGCGACCCCTCCACAGTGTGGAAGTGATAGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAAGATGATATCCATGCAACCTGGAAACTCAAGGGAGAGCCACTACTCCAAACACCAGAGTGTGAGATCAAAGAGGAGGGCAAAATGCACTTCCTTGTTTTACACAACTGCCGCCTGGACCAGACCGGTGGGGTGAATTTCCGAGCTGCCAATGTTAAATCTAGTGCCCACCTCCGAGTAAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTCGACTGCGAGCTCTCTTACGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTAGAGCCCAGCGATAAGGTGGTCACACGTTCAGATGGAAAGGTTCATACACTTACTCTCAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAACAGCAAAAGATTTCAAAACTCAAGCCAACCTCTTTGTGAAAGAACCCCCAGTGGAATTCACGAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACTGCAGTATTAGAGTGTGAGGTGTCCAGAGAAAATGCGAAGGTGAAGTGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAGCTTATTATACACAGCTGTACCCCTGAGGACATTAAAACATACACTTGTGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCCCATGTGGAATTCTTGAGACCACTCACTGATCTTCAAGTGAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAATGGTTTAAAGATGGGGCTGAAATTAAAAAGGGCAAAAAGTATGACATCATCTCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAGTGTCTCCTGGATGATGAGGCAGAATATTCCTGTGAAGTGCGGACAGCGAGAACTTCTGGCACGCTGACAGTACTGGAAGAAGAAGCTGTCTTTACGAAAAATCTTACCAATGTTGAAGTTAGTGAAGGAGACACTATAAAACTAGCGTGTGAAGTCTCCAAGCCTGGGGCAGAAGTGATTTGGTACAAAGGGGATGAAGAAATAATTGAAACAGGAAGATATGAAATACTCACTGATGGACGGAAGAGAATCCTGATCATTCAGAATGCTCACCTTGAGGATGCTGGCAAGTACAACTGCCGACTCCCAAGTACTCGAACGGATGGCAGAGTCAAAGTACACGAACTAGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTGCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGATAAATATGACGTTATAGCTGATGGCAAAAAGAGGATCCTCATCGTGAAAGATGCTACCTTACAAGATATGGGCACTTATGTAGTCATGGTTGGTGCCGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGATGCCCGGGTAAAGGAACAAGAAGAAGTCACCTTCCACTGCGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAAGCTATATTTGATAGTTCCAAATATATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGACGATCAAGCCAATTATAATGTATCCCTGACCAATCATAGAGGTGAAAATGTTAAGAGTGAAGCCAATCTGATAGTAGAAGAGGAGGAACTTAGGATTATTGAGCCTCTTCAAGATATTGAAACAATGGAGAAGAAATCTGTTACCTTCTGGTGCAAGGTGAACCGTCTCAATGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATACAGAATTGACAAATATAAGCACTCGCTTATCATTAAAGACTGTAGCTTCCCAGATGAGGGTGAATACATTGTCACTGCTGGAAAAGATAAATCTGTTGCTGAACTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACTTGGAAGACCAGACCGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTTAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCGATAAATACAAATTTGAAAAAGAAGGAAGTGTACATAGACTCATTATAAAAGATTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGATAGAAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTGTTTCTTGCTGAACTCAACAAAGATAAGGTAGAAGTCCAGTGGCTGAGAAATAACATGGTTATTGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGGAAGATTCACAGGCTACAGATTTGTAATATTCAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAGGCCAGAGCTAAGCTTGAACTAGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTCGATGTTGGCCAGCCTTTGACAATGGTGGTGCCCTACGATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAAAATTTTAGAAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAATACGGAAAAGCAGAAGCATTCATCAATTTACAAGTTATAGATGTTCCTGGGCCCGTGCGGAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCCTTAACTGATGGTGGAAGCAAAATCATAGGTTACGTTGTTGAAAGACGTGACATCAAGAGAAAGACCTGGGTTCTGGCCACTGACCATGCAGAAAGTTGTGAATTTACTGTCACTGGACTTCAGAAAGGAGGAGTTGAGTACTTATTCCGTGTGAGTGCAAGGAACAGAGTCGGCACTGGAGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGCAAATATGATGTTCCAGGTCCTCCTTTGAATGTAACCATCACTGATGTGAATAAATTTGGTGTCTCACTGACGTGGGAACCACCAGAGTATGATGGAGGTGCAGTGATCACAAACTATGTCATTGAATTAAGAGACAAGACTTCTATCAGATGGGACACAGCCATGACAGTAAGAGCTGAGGACCTGTCTGCCACTGTCACTGATGTGGTGGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGAATCGGAGTTGGAAAACCAAGTGCAGCCACACCCTTCATC------AAAGTTACTGATCCAATTGGGAGACCAAGTCCTCCTGTGAACCTAAACTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACGTGGGAACCTCCTCTGAAGGATGGAGGAAGCCCAGTACTGGGCTATGTAATCGAGCGATGTGAAGAAGGAGAAGATAACTGGATCCGCTGCAATAAGAAACTTGTCCCTGAGCTAACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATACCGTGTATCTGCAGAAAATAAAGCTGGTGTTTCAGATCCATCAGAAATTCTTGGTCCTCTGACTGCTGATGATGCACCTGTTGAGCCTACAATGGACTTAAGTGCATTTAAGGACGGTCTGGAAGTTATTGTCCCGAAGCCTATCAATATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTAAAAGTGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGACATTAGAAAATCCTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGATGTAACCAGAGACTCAGTACATTTAACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATACATTGTTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTCCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGATCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGCGGCTCTCGCATCAAAGGATATATAGTTGAGAAATGTCCACGTGGTTCTGATCGATGGGTCGCCTGTGGGGAACCAGTTGCAGAAACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTGCCAGCAAACCAAGCAAACCCACAGATGACATCCAGGCTGTGGACACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGCCTTACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCTGATACGCTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCCAAAAAATCCACAGTGACTATTGCTGATAGTAAGAGAAGTGACACTGGCACCTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAATGTCTTAGATAAACCTGGACCGCCAGCTGCTTTTGATATCACAGAAGTGACCAACGAGTCATGTCTTCTAACATGGAATCCGCCACGAGATGATGGCGGATCTAAAGTCACAAATTATGTTGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCATAAGCTCTCATCAACTGTGAAGGATACAAACTTCAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCCCCAATAACAGCCAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGCGAGCCAGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGATACTGACAAATGGGTTAGATGCAATAAGATGCCAATAAAGGATACAACATACAGAGTGAAAGGTCTAACCAATAAGAAAAAATATAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCCCCTGGAAAACCTACCGTGAAAGATGTAGGCAAAACATCATTAACATTGAACTGGACAAAGCCAGAGCATGATGGCGGGGCAAAGATTGAATCTTACGTCATTGAAATGCTAAAGACTGGAACAGACGACTGGGTCCGAGTGGCTGAAGGAGTTCCCACAACACAGCATTTGCTCACAGGGCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAAGCTGGGGAAAGTGAGCCCAGTGAACCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCTCCCATCACCAACTACATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGGTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTGACCCCGCTGACAGAGGGCTCTTTGTATGTGTTCCGAGTCGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCAGTCCTGGCCAAAGACACATTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACAAAACGACATGTTGACCTCAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATACATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTAAAAGCTGGAAAGACTGCAGGACCTGACTGTAAATTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGTCAATCGAAGACCCAACAGGTCCTCCTTCACCTCCCCTTGACTTGCACGTGACTGATGCTGGGAGAAAACACATCGCCATTGCTTGGAAGCCTCCAGAGAAAGATGGCGGAAGTCCTGTTATAGGATACCATGTCGAAATGTGTCCCGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTTCCCGATAAGGAATACGTTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGCAAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGTAAGCCAACAATCGATTTGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGATAGATTAACGATGAAGAACGATCACATCTCTGCACACATCGAAGTTCCCAAGAGTGTGCATGCAGACGCTGGAATTTACACCATTACACTGGAGAACAAGCTTGGCTCAGCAACTGCCTCTATCAATGTCAAAGTCATAGGCCTACCCGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGCTCTTGTAAATTAACCTGGGAACCTCCGGAATATGATGGTGGAAGCCCAATTCTTCATTATGTCCTTGAACGCAGAGAAGCTGGGAGGAGGACTTATATACCAGTCATGTCTGGTGAGAATAAACTATCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTCTGTATGATGGAGGGAGCAAGATAATGGGTTATATCATAGAGAAGATTGCTAAGGGTGAGGACAAATGGAAGCGATGCAATGAGCACTTGGTACCAGTCCTTACCTATACAGCAAAGGGACTTGAAGAGGGAAAGGAATACCAATTCCGTGTCCGAGCAGAAAACGCAGCTGGTATCAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGCAGATCCTATTGATGCCCCAAAAGTCATTATGAGAACAAGCCTCGAAGTGAGACGAGGTGACGAAATAGCACTTGACGCAACTATTTCTGGGTCACCTTACCCAACTATTACCTGGCTCAAGGATGACAAAGTTATTACACCAGAGGAAATTAAGAAGCGAGTAACA---CCCATAGTCAGGAAGAAGAGGGGTGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACAGAGCGTTTGAGTATTGACAATAGCAAAAAGGGAGAATCTCAGCTACGTGTCCGGGATTCTCTCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAACGACCATGGCATCGCAAAAGCTCCCTGTACTGTCAGCGTGCTGGATACACCGGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCAGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTGTTGTCACTTCAACACTTAGACATTGCAAATACTCAGTGACGAAGTTGATTGAAGGGAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCTCCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCTCCTGATGCACCTGATAAACCCATTGTGGAAGATGTCACCAGCAACAGCATGCTGGTGAAATGGAATGAA------------------CCGAAAGACAATGGAAGTCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACATTGGACTCGTGTCAATAGGAGCCTTCTGAATTCTTTGAAGACCAAAGTAGAAGGCCTATTGGAAGGACTCACCTATGTCTTCAGGGTCTGTGCTGAAAATGCAGCTGGACCCGGAAAGTTCAGTCCACCTTCAGATCCCAAGACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAATCACTGACACAAGCTCTACAACTATCGAACTAGAATGGGAACCCCCAGCTTTCAATGGTGGTGGAGAGATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATAAAGGTCCGTCAGTTCACTGTCAAAGAAATCCGAGAAGGTGCAGATTACAAACTTCGAGTGAGTGCTGTCAATGCTGCAGGTGAAGGGCCGCCGGGAGAAACAGAACCTGTTACTGTGGCTGAACCTCGAGAGCCTCCAAATGTGGAACTAGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGGAAGACTTTGAGAATTCCAGCGGTGGTAACTGGCCGTCCAGTGCCTACAAGAGTATGGACCATAGAAGAAGGAGAGCTGGATAAAGACCGCGTTGAAATAGAGAACGTTGGAACCAAATCTGATCTAATTATCAAGAATGCACTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTCCCTGGTCCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAGATGTGTCTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGATATCACAGGATTTATTATTGAAAGAAAAGATGCTAAGATGCATACTTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATTACAGGTCTCCTTGAGGGACAAGAATATAAGTTCCGTGTGATTGCCAAGAACAAATTTGGCTGTGGCCCTCCTGTTGAGATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCAAAGGATACATCATTGAAAAACGGCGTCACGACAGACCTGACTTTGAAAGAGTTAACAAGCAACTCTGCCCAAACACATCTCTTCTGGTGGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAAGCTGTCAATGAAATTGGAGAAAGTGAACCATCCCTGCCTCTCAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATCAAGTTGCGCCTGTCTGTTCGAGGAGACACCATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATTGAGAAACCTACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACAGTTACTGCGTCCAATCGCCTTGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTGTATGATCGTCCATCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTGCTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCTAGTAGGAAGAAGAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAGGAGATATGGGGTCTGGAAACTGATCCCCAATGGTCAGTATGAATTCCGAGTTAGGGCAGTAAATAAATATGGAACCAGCGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCGTACCGCCCTCCTGGACCTCCGGGAAAACCGAAAGTTGTGGAGCGCACCAAAGGCTCGATGCTAGTGAGCTGGACTCCTCCCCTGGACAATGGTGGCTCGCCAATTACGGGCTACTGGCTGGAGAAGAGAGAGGAGGGAAGTCCCTACTGGTCACGTGTTAGTCGAGCACCAATAACTAAAATGGGATTGAAAGGCGCTGAATTTAATGTTCCTCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAATTGGACCTCCCAGTGAACCATCAGATCCAGAGGTTGCAGGAGAGCCTATAAATCCACCGGGGCCGCCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCTCATTAGCATGGAAACCTCCTGCGAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTTCTACTGACTGGAAACCAGTTAACGAACCAGGCAAACTTCTCACTACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTAAAAGCTGTCAACGAAGCTGGCGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGGTTTGTAAAGCTGGCTCACAGATTAGGATTCCTGCTGTCGTCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATAAAGGACGGAGTTCATGATATACCTGAAGACTCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATTATACCAGAGTGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACTGCAAATTGTAGAGTTAAAGTCATGGACGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGTAGTTGCAGACTTACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATTGAAAAGAAAACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTCATCTCTGAACAACAATATTTCTTCCGTGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCACCTGCAGAAACCATTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATCAAACTCAAGATTGGTCTCATAACAAAGAACACAGTACACCTGTCATGGAAACCCCCAAAGAACGATGGGGGCTCCCCTGTCACACACTATATTGTTGAGTGCCTTAAGTGGGACCCTACTGGGACAAAGAAAGAAGCCTGGAAGCAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTCACCGTTGAAGACCTTATAGACGGTGGGGAATATGAATTCAGAGTCAAAGCTGTAAATGCTGCAGGAGTCAGCAAACCCTCAGACACTGTAGGCCCTGTGATTGTCAAAGATCAGACATGCCCGCCATCAATTGATCTAAAAGAGTTCATGGAGGTGGAAGAAGGAACTGATGTTAGCATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAGGCTCCTCCAAAGAAGCCAGATAACAGAGAACCTGTCATCTATGACACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTAATTCCACAGTCTCGCAGGAGTGACACTGGCTTGTACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTTGGTCGTCCTGGCCCTCCAGTAGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTAAAGATGATGGTGGGTCTAAGATCACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGAATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGAGAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGACCACCAGGCAAACCAACAGTTAGCAGTGTGACTCGTAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCAGTCACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAATCGAGATCCCATTAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCAGATTATCAATTCCGGGCATACGCAATCAATGCCGCTGGTGTGGGTCCCCCAAGTCTGCCATCAGACCCAGTGACTGCTAGGGATCCAATAGCACCTCCTGGTCCTCCATTTCCCAAAGTCACGGACTGGACTAAGTCATCTGCAGATCTGGAGTGGGCTCCCCCGCTGAAAGATGGTGGGTCCAAAATAACTGGTTACATAGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGGTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTGGTGACAGGATTAAAAGAAGGAGCATTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTCACAGATGCCATTGAAATGAAGGACAGAATTGTGTTACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATCGTGGTCCATGCTGGAGGGGTGATCCGGATCATTGCCTATGTGTCTGGAAAGCCTACTCCAACCGTCACCTGGAGCATGAATGAAAGAGCATTGCCTCAAGAAGCCACCATTGAGACCACAGCCATCAGTTCATCCATGGTCATTAAGAACTGCCAGAGGAATCACCAAGGCGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACAATTATTGTTGATGTATTAGATGTGCCAGGTCCCGTTGGACTACCATTCCAGTCTGACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAGGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGAGCATGGACCCCAGTGACATATACAGTTACTCGACAAAATGCTACCGTCCAGGGTCTCATTGAAGGAAAAGCCTACTTTTTCCGAATTGCAGCTGAAAATATTATTGGCATGGGCCCATTTACAGAGACACCAAATGCACTTGTCATTAGAGATCCAATAACTGTTCCAGAGCGTCCTGAAGACCTGGGAGTCAAAGAAGTTACTAAAGATTCTGTTACATTGACTTGGAATCCTCCTAAGTATGATGGCGGGTCAGAAATCATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCATAAAGTTACCAATGACAACTTGCTTGGCAGAAAGTACACTGTTAAGGGCTTAAAAGAAGGAGATACCTATGAGTACCGTGTCAGTGCCGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAACCAATCACTTGCAAGGATGACCTGGCTCCTCCAACACTTGACCTAGACTTCAGAGATAAGCTCATAGTTCGGGTTGGCGAAGCTTTTGCCCTCACCGGCCGCTACTCAGGCAAGCCAAGGCCTAAAATTACTTGGTTCAAAGATGAAGCAGATGTGCTAGAAGATGATCGCACTCATATAAAGACCTCTCCGACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGAAAATACTGTGTAGTTGTAGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTTAATGTTGTTGACCGTCCTGGCCCACCAGTAGGACCAGTTATTTTTGATGAAGTGACCAGAGATCACATGGTCATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAGAAGGAGGTTGGCAAAGATGTGTGGATGCCCGTGACATCTGCAAGTGCTAAAACAACATGCAAAGCTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATGCAAAGAAAGCCAAAGATTGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTCACAGAAGTCACCAAAGACTCTGCATTAGTGACATGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAGACTATGTCTAAACGGTGGGCTCGAGTTACCAAAGAGCCTATCCACCCATACACTAAATTTAGGGTGCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCAGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAGCCAAGTCCACCTGTTAATCCTGAAGCAATCGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCTCCACGTCATGATGGTGGGAGCAAGATTCTGGGATATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCCAATTACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAGACCTATAAATTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTCATGTCCCTGAGCCAGTGCTAGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGCGATACTCTAAGACTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGAAGAGAGAGAGGCTCCAGCTAAAGCGAGAATCGATATCACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATCTATTCCTTGACAGTGGAGAATCCAGCTGGCTCAAAAACTGTCTCAGTAAAAGTACTTGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATCAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCAGTCATTACAAATTATGTGGTTGAGAGAAGAGATGTTGCCAGTGTGCAGTGGTCAACCCTCTCGGCGACATCGAAGAAGAAGACTCACTTGGCTAAGCATCTCAATGAAGGCAATCAGTATCTCTTCAGAGTAGCTGCTGAAAACCAGTATGGACGTGGTCCCTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACAGCCCCCAGGGCCACCCAAAGACCTACACCATGTAGATGTAGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCAATCACCGGATATTTGGTAGAATATCAAGAAGAGGGCACCCAGGATTGGATTAAGTTTAAGACTGTGACAGACTTAGAGTGTGTGGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATCGTGGGTCTTGGTCTCCCTGATACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAACTGATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATCATAAGAGGTGTACCCATTCCTACTGCAAAGTGGACAACTGATGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAACTTCTCATCAGTACTCACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTGGACATTACCCCTGAGCATATGACAATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGACACAAGGAAAGACACATGGGGTGTTGTCTCTTCAGGAAGCAGTAAGACAAAGCTGAAAGTCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAATAAGATAGGTGTTGGTCCTCCCCTCGACTCCACACCTACTGTGGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGAGTCAACAAAACACCAATACCTGATCTGAAGTTTAGAGTGACTGGACTCTATGATGGAAATACATATGAGTTTCGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGGCCACCTATTAATCCTAAACTGAAAGACAAGAGCAAAGAAACAGCTGACTTGGTATGGACAAAGCCTCTCAGTGACGGTGGTAGCCCAATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGCACAACACAGTGGGACAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGAGTACCAGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAAGTAGCAGAATCTGTAATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACCATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGAGCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGAGAGTTGACTTAATTCATGATCTACCTCGTGCTGAGTTACAAATTAAAGAAGCCATTAGGGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGACATGCCCAAGGTTCTGCTATTGTTAATGTCCTTGACAGACCTGGACCTTGCCAGAATTTAAAGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATCAAAGCCAACCTTTTAGCCAACAATGAATACTACTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACAAAGACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGTGAACCTGAGAACCTTCATATTGCAGATAAAGGAAAGACATTTGTTTATCTTAAGTGGCGGCGACCTGACTATGATGGTGGTAGCCCAAATCTATCATATCATGTCGAGAGGAGGCTGAAGGGTTCTGCTGACTGGGAAAGAGTGCATAAAGGTAGCATTAAAGAAACCCACTACATGGTGGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTAGAGCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGAGACACCATCAGACTTGAGGCAGGTGTTAGAGGCAAACCATTTCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTGAAGATTGATACCAGTGCTGATGCATCTAAATTTTCTCTTTCAAAAGCAAAACGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAATACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCATTGTTTTAGATAAGCCTGGTCCTGTGAGAAATCTGAAAATTACTGATGTGTCCAATGATAGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTGGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGATGCTACAGTAACACGTCTCATAGAAGGAAATGAATACATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCACCAACAGAGAGTAAACCAGTCATTGCAAAAACTAAATATGACAGACCTGGTCGCCCTGATCCCCCAGACATCACTAAAGTAAGCAAAGAAGAAATGACTGTGGTTTGGAATCCCCCTGAATATGATGGTGGGAAGTCCATCACAGGATACTTTTTGGAGAAAAAAGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAAAGTGCAATCCCTGAGCGACGTTTGAAAGTACAGAATCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAATGGTGGCCAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGATACAACCAAAAACTCCATAACTCTCAGGTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAAATAGAAGATGCATCACCTGACGAAGGATGGAAAAGATGCAGTGCTGCAGCA---CTTGTTCGTATGGAATTCACTGTTTCCAGCTTGGAAGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGTTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCAGAGATTGACTTAGATGCCAGCATGAGAAAACTGGTAACAGTGCGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGGCGACCAGCCCCTAAAGTCACTTGGCGAAGAGTGGGTATTGATAACGTGGTCAGAAAGGGACAAGTGGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCTACCCGCGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCGGCAGGAGAAAAGGCCGTGTATGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGTCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGACAGAAAGACATGGTCAACAGTTACCTCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAATCTTGTCCCTGGGAATGAGTATTTCTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGCGTCCCGACGGATGTCCCCAAACCTGTGCTTGCATCGGATCCTCTAAGTGAGCCAGATCCCCCAAGGAAACTCGAAGTTACTGAAATGACAAAGAACAGTGCTGCATTAGCCTGGTTACCCCCGCTGCGCGATGGAGGTGCAAAAATTGATGGCTACATCATTAGCTACAGAGAAGAAGAGCAGCCCGCAGATCGCTGGACAGAGTACTCAGTGGTGAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAATATAAATTTAGAGTGGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAACTGAAGGCGTGTATGAGGCCAAGGAACAGCTGTTGCCACCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCAGGGAAGAAACTCCGAATTGAAGCCCATGTGTATGGGAAGCCTAATCCAATCTGCAAATGGAAAAAAGGAGAAGATGACGTTGTCACATCCAGCCATCTGGCAGTGCATAAGGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTTACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAGTCAAAGTTATTGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCTTTTGACATTTCCGACATAGACGCTGACGCTTGCTCCCTGTCCTGGCACATCCCTCTGGAGGACGGAGGCAGTAACATCACCAACTACATCGTGGAGAAGTGCGACGTGAGCCGCGGCGATTGGGTGACAGCTCTAGCTTCAGTGACAAAAACTTCCTGCAGAGTTGGGAAATTGATCCCAGGCCAGGAATATGTCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTACCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATACGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACTGGTTACCTGATTGAACGCAAAGAGAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAGTATCCTTGTGCTGGCCTTGTAGAGGGTCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTCACTGCGAGAATGCCGGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATGTTTCCAAGAGCACCGTATCCCTCATCTGGGCTCGCCCAAAGCATGATGGGGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTGCGGTGCAATTCTACACCTCACCAGATTCCCCAGGAGGAGTACACAGCTACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTGAACATTAGCCCGCCTTCTGAACCTTCTGATCCAGTGACCATTCTTGCAGAAAATGTTCCTCCAAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTCACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGATGGCACACCACTGAAGGCAGCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCTGAAAATTCCAGCGGCTCCAAATCAGCCACCATTAAGCTTAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAGTATATTCAGACCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCGCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCACTGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGATCCTATCTTAACTGAACCAGTAATTGCTAAAAACCCTTATGACCCACCTGGACGCTGCGATCCTCCTGTTATTAGCAACATAACCAGAGAGCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTACTTGCTGGAAAAGCGGGAGACCCAGGCCGTTAACTGGACAAAGGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACCGGTCTCCAGGAAGGCACTGAGTATGAGTTCCGAGTGACAGCTATAAATAAGGCTGGGCCAGGCCAACCCAGTGATGCATCCAAAGCTGCTTATGCCCAGGACCCTCAGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTTTATGATACAACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCTTATGACGGGGGGAGCCCTATCATTGGTTACCTTGTCGAAGTAAAAAGAGCTGACTCCGATAACTGGGTGAGGTGCAATTTACCTCAGAAGCTACAGAAAACCCGCTTTGAGGTTACCGGCCTGATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGATAAACACTATCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTCTATGTACCAGTTAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTGGACATAAAGTCAACTGACTTTGACACTTTCTTGCGTTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTAACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACTATTGTTGTGAAAGTCCTTGATACCCCTGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGCCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAATCCTGGTCTACTGTGACAACCGAGTGCTCAAAAACCAGCTTCAGAGTATCTAATCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGGGAAACACGTGATGCCGTCAAAGCTTCTGAAACCCCTGGACCAGTTGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAACATAGGCTGGAAAAAGCCTCGCAGTGATGGGGGAAGTCGAATCACTGGATATGTAGTTGATTTCCTCACAGAAGACAATAAATGGCAGCGAGTTATGAAATCGTTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACTCCAAGTGAAATCACTGCTGTGGCAAGGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGTTACTTGGCTAAAGAAAACAGTAACTTCCGTCTCAAGATCCCCATAAAAGGCAGGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGACCCTCTAGCAACTGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACAACTCTTGTAGTACATGATTGCCAAAAATCTGATGCTGGGAAATACACAATCACTTTGAAGAACGTTGCCGGCACCAAAGAAGGAACTCTCTCTATAAAAGTCGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTCGATGAAGTCACAGCAGAAGCCATGACCTTGAAGTGGGGTCCTCCAAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGACTCTGTAAACAACAAGTGGATAACATGTGCCTCAGCTGTCCAGAAAACCAGCTTTAGAGTAACCAGACTTCATGAGGGTATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAGGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTACCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGGCATGATTCAGTATCTCTAACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAATTTAAGGAAAGAAACAGTCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCAGGAGTAGGGAAGCCAAGCCTGCCATCAGAGCCTGTTGTGGCCCTTGATCCAATTGATCCTCCTGGTAAACCTGAGGTCATTAATGTAACAAGGAATTCAGTGACTCTTATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTAGAGAAGCGGGAGCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAGGGTGGAAAATATGAATTTAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGCACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTGCTCGATCCCTCAGTAAAAGATGGCCTAACAGTTAAAGCAGGAGATACTATTGTTTTGAGTGCCATTAGCATTCTTGGAAAGCCCCTTCCAAAGTCAAACTGGTCCAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTACTATTAAGTATGCCACTAGAAAAGATGCTGGTGAATACACCATCACTGCTACCAATCCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTGGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACTCTTACATGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAGAAGAGAGAAACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGTGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCAGTACAGTCTGAACCTGTCAAAATGGTGGACAGATTTGGTCCCCCTGGTCCTCCTGGAAAACCAGAAGTATCAAATGTCACCAAAAACACTGCCACTATCAATTGGAAAAGACCAACTGATGATGGTGGCAGTGAGATCACAGGTTACCATGTAGAAAGGAAAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCTGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGTGCAGAAAACAGAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTTTAATGAAAGACGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAGAAATCTGCTTCTTTAGCATGGGGAAAGCCTCATTATGATGGTGGACTTGAAATTACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAAGCCTGGATAAAAGATACAACAGGAACTGCCCTCAGAATTACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATGAACGATGTAGGTGTCGGGGAGCCAGCAGTGATTCCAGACGTTGAAATCGTAGAACGGGAAATGGCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGATATCAATCTTAAAAACCGAGCTAACATTGAAAACACAGAATCATTTACTCTTCTGATTATCCCAGAATGTAATCGATATGACACAGGTAAATTTGTGATGACCATTGAAAACCCAGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTTTTGGATACACCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCTTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCGCGTATAACAAACTATATTGTGGAGAAACGAGAAGCAACACGGAAATCCTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACCGGCTTGTCTGAAGGATGTGACTACTTCTTCAGAGTGATGGCAGAAAATGAATATGGGATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCTGAAGCACCATCACCACCAGACAGTCTTAACATTATGGACATAACTAGGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAACATGATGGTGGCAGTAAGATCACTGGTTATGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACGACTGTGAAGGGGCTGGAATGTGTAGTGAAGAATTTAACTGAAGGGGAAGAATACACCTTCCAAGTAATGGCAGTGAACAGTGCAGGGAGAAGTGCCCCAAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACGATGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTAATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAACCAACAGTTACATGGAAAAAAGGAGACCAAATTCTTAAGCAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAGTGCATAAGAAGTGATAGTGGGCCTTATCCACTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTTCATGATATCCCAGGACCACCTACTGGACCAATCAAATTTGATGAGGTTTCATCTGATTTTGCAACCTTCTCTTGGGATCCCCCTGAAAATGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGCACCACATGGGTGGAGTTAGCGACCACCGTCATACGCACCACCTATAAAGCCACTCACCTTATTACCGGAGTGGAGTATCAGTTCCGGGTAAAAGCTCAAAACAGATACGGAGTCGGACCAGGCATCATCTCAGCACCTGTGGTTGCCAACTATCCATTTAAAGTTCCTGGGCCTCCTGGTACCCCTCAGGTAACTGCGGTTACCAAGGACTCAATGACCATTAGCTGGCACGAGCCTCTTTCTGATGGTGGAAGTCCCATTTTGGGATATCACATTGAAAGAAAAGAACGAAATAGCATTCTCTGGCAAACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGCAAGAGCAAGCCGAGCAAGCCATCTGAACCTGTGCTTGCTCTGGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAGTGGGCTAAGCCTGAATACACTGGAGGCTTCAAAATTACTAGTTACATAGTTGAAAAGAGAGACTTTCCTAATGGACGATGGCTGAAGGCCAACTTCAGCAACATTTTGGAGAACGAGTTTACAGTCAGCGGCCTAACAGAAGATGCTGCATATGAATTCCGTGTGATTGCCAAAAATGCTGCTGGAGCTGTTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCGCCAAGGATAATGGTGGATGTTAAATTTAAAGACACAATTATATTAAAAGCAGGTGAAACATTCAAGCTGGAAGCTGATGTTTCAGGCCGCCCACCTCCAACAATGGAATGGACAAAAGATGGGAAAGAGCTTGAAGGCACAGGAAAATTAGAAATAAAAATTGCAGATTTCTCTACTAATCTGATAAACAAGGATTCATCAAGAAAGGATAGTGGTGCATATGTCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAACATGTTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCATTGGCTATATCTGAGGTGACATCAGAAAAATGTGTATTGTCCTGGTTGCCTCCACTGGATGATGGAGGCGCCAAAATCGATCATTATGTAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTAACAAAACTAAAGGTCACTAAACTTTTGAAAGGTAATGAATATATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAACCTGTGCTTGCAGTAGATCCTTATGGACCCCCTGATCCACCGAAAAATCCCGAAGTTACAGCTATTACTAAGGATTCAATGGTTGTCTGCTGGGGACATCCCGAATCTGATGGTGGGAGTGAAATCATTAACTATATTGTGGAACGGCGTGATAAAGCCGGGCAACGCTGGGTGAAGTGCAACAAAAGAACACTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATACGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCCACCAGTCCATTTTATAAAGCTTGTGACGCTGTCTTTAAACCTGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTATGATGGTGGTTCAGAAATCACTGGTTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGACTCAAGGCAACTTCTTACACCATCACCAACCTCATAGAGAACCAAGAGTATAAAATCCGCATCTATGCCATGAATTCTGAAGGGATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAAGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCAGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCAGAGGTGAAGTGGACTCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGTTCTTACACCCTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAGTACATACTGACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTCGTCATTGTTCGAGTACTGGATACACCAGGCCCTCCACAGCATCTGAAGGTAAAGGAGGTCACTAAGACATCCGTCACACTGACATGGGAGCCTCCTCTTCTTGATGGAGGCTCGAAGATAAAGAACTATATTGTTGAAAAGCGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGTCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTATGGCATTGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCTCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACAAGAAATAGCGTGTCACTTACTTGGGAGAAGCCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAAAGCAAAGGCAGTGACAAGTGGGCCACGTGTGCCACAGTCAAAGTCACCGAAGCCACAATAACTGGATTAATTCAGGGTGAAGAATACTCCTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAACACTTTCACTGTTCTGGCAGGTGAAGACCTAAAAGTTGATGTCCCATTCATTGGACGTCCTACGCCAACTGTAACCTGGCATAAAGATGATGTACCACTGAGGCAGACAACTAGAGTTAATGCGGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGAAATTACGTAGTTAAACTGACTAACTCTGCTGGTGAAGCTACTGAAATCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAATTAAAATGGACGAAGTGACCGCTGATAGTATTACTCTTTCTTGGAGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACTACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACTACAGTAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAAAGTACATACCTTAATTCAGAACCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACACTCACCTCCAAGGATAGCATGGAAGTACAGTGGAATGAGCCAGTCAGCGATGGAGGTAGCAAAGTCATTGGATATCATCTAGAACGCAAGGAAAGAAATGGTATCCTCTGGGTGAAGCTGAATAAAACACCTATTCCTCAAACCAAATTTAAGACAACTGGCCTTGACGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAATATCGTGGGCATCGGCAAGCCAAGTAAAGTGTCAGAATGCTATGTAGCTCGTGACCCATGTGATCCACCAGGGCGGCCTGAGGCCATCATTGTCACACGGAATTCTGTAACTCTTCAGTGGAAAAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATCGTTGAAAAGAAGGAATTGCCTGAAGGCCGTTGGATGAAAGCCAGTTTCACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAAGTAGATCCACCAAGAATATCTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAAATTGATGCAGATGTTTATGGCAAACCAATACCAACCATCCAGTGGTTAAAAGGTGATCGGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTTTAAAGGAAGCGATACGCGTCGACAGTGGAAATTACATACTGAAGGCCAAAAACGTTGCAGGAGAAAGATCAGTTACTATAAATGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAGACCCCCACTGCAGGATGGTGGAAGTGATATCATAAATTACATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTGTGGTTGATGCCAGTGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTTGAAGGCAATGAATATGTTTTCCGTATAATGGCTGTAAATAAATATGGTGTTGGCGAACCCCTTGAATCTGAGCCAGTAATTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTAACCAAGGATTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAAGACGGCATTAGATGGACAAGATGCCACAAACGTCTCATTGGGGAATTACGCTTGAGAGTAACTGGACTCATAGAAAATCACAATTATGAATTCAGGGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGTCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCATCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGTTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTCAGTGTTAGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAGAAGCTGTTGGAAAGGCATGAATACAACTTCCGTATATGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGCCCTGTTCTAGTTGAAGAAAAATTGGAAGCACCAGACATTGATCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAAAGGTCGCCCTACACCAGAAGTTAAGTGGGGAAAGATGGATGGTGAAATTCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTCCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTAGTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTTACAGAAATCACTAAAGATTCAGTATCAATTACATGGGAACCACCTTTGTTGGATGGGGGATCCAAAATCAAAAATTATATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCCGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGTTGCAGTTATTACTTTAGAGTCACAGCTGAAAATGAGTATGGTATTGGCCTTCCTGCCCACACTGCTGATCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGACGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAACCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACCAACCTAAATCAGGGAGAAGAATATCTTTTTAGAGTTGTTGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCCCTTGCAGTTCCAGTGGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTTAATATTTATAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAGTTTCTGGACGTCCTAAACCAACCATTAGTTGGACTAAAGATGGTCTTCCACTGAAGCAGACTACAAGAATCAATGTTACTGATTTGCTTGACCTCACCATACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACTTTATGGAATCACAGTTGCTAATGTTGTAGGTCAAAAAACAGTATCCATTGAAATTGTAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCAGAAAGTATCACATTATCTTGGAACCCTCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAAAAGCGAGATACAACCACCACAGTATGGGACGTTGTTTCTGCTACTGTTGCTAGAACTACACTCAAAGTGACCAAACTGAAAACTGGGACAGAATACCAATTCAGAATATTCGCTGAAAATAGATATGGGCAAAGCTTTGCCCTGGAGTCTGATCCAATTATAGCTCAATATCCCTACAAAGAACCAGGTCCTCCAGGCACACCATTCGTCACAGCTATAGCCAAAGACTCCATGGTCGTACAGTGGCATGAACCAATCAATAATGGTGGAAGCTCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCAGTCAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGATCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATTACTTTACAATGGACCAAACCTGCATATGATGGCGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGTTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATACGAATTCAGAGTCATTGCAAAGAACGCAGCTGGCACAATAAGTAAACCATCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTTCCAAGAATTTCCATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCCGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCTTACCTACCATTGAGTGGTTAAGAGGAGATAAGGAAATTGAAGAATCTGCTAGGTATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTACTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACAGGAGTCACTTCTGAAAAATGCACTTTGACATGGTCTCCACCACTTCAAGACGGTGGCAGTGACATTTCTCACTACATTGTTGAAAAAAGAGAAACAAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGAAATGAATATGTTTTCCGTATAATGGCTGTCAATAAATATGGTGTTGGAGAGCCTTTGGAATCCACACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAACTTGGAGATCACCAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGGGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACCGAAGACCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACATATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTATGATGGTGGCAGTGAGATCCTGGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAATACGAGTGTGTGCCCTCAATAAGGTTGGTTTGGGTGAGGCCACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCATTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGTCCAACACCTGAGATCACTTGGTCTCGAGATGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTTAACTACACCCAACTATCAATAGATAACTGTGACAGAAATGATGCTGGAAAATATATTCTCAAGCTGGAAAATAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCAGTATTGATGGGGGTGCAAAGGTCAAGAATTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAATAAATGCAACAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTATTCCCGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCACCTTCCCCACCGGGAAAGGTTACACTCACTGATGTGTCCCAGACTAGTGCGTCACTCATGTGGGAGAAACCTGAGCATGATGGCGGAAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACTGAAAAATGGAGTGTTGTGGCTGAATGCAAAGTCTGTAGTGCGGTTGTTACTGGTCTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTTCAATGAGAAAGGAAAAAGCGATCCAAGGGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACTATACAGCCGAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGTCGACCAAGACCCAACATTTCATGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACCATAACAGCAACAAATAGCGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCACCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACGGGTGGGTGCCAAATAAGCAACTACATTGTAGAGAAGAGAGACACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAAGCAAACTGAAAACAGGCACTGAGTACCAGTTTAGGATTTTTGCAGAAAATAGGTATGGAAAAAGTGCTCCCCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAGCCTGGACCACCTGGAACTCCTTTTGTGACATCAGCCTCAAAAGATCAAATGCTTGTGCAATGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGATCAAGTTAAATAAGACTCCCATTACAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTGGAGTATGAATTCAAAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGTAAAGTGTCGGAATGCTTTGTTGCACGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATCGTTATTACAAGAAACAGTATCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGCTATATTGTAGAAAAGAAAGATCTACCTGATGGTCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGGCTTGTAGAAGACCAACGATATGAATTTAGAGTAATTGCCAGAAATGCAGCTGGCAATTTTAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCAAGAGATGAAATTGATATGCCAAATGCCTCACTGGATCCAAAATATAAAGATCTCATCATTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGACGTTATTTGGTCGAAAGATGGGAAAGAACTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACGATTCAGAAAACAACCCTTGTTGTAAAAGACTGTATACGTACAGATGGAGGACAATATATACTGAAACTTAGCAATGTTGGTGGTACAAAGTCTATACCAATTACTGTAAAGGTACTTGACAGGCCAGGGCCTCCTGAAGGACCTCTGAAGGTTTCTGGGGTTACTGCTGAAAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAATATTTCACACTACATCATTGAAAAGAGAGAGACAAGCAGACTCTCCTGGACTCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAACTGGAGAGCCCTTGGAATCTGAACCTGTTGTAGCCTGTAATCCTTATAAGCCACCAGGTCCTCCTTCGGCACCTGAAGCCTCAGCAATCACCAAAGACTCTATGGTAGTAGCATGGGCACGCCCAGCAGATGATGGAGGTGCTGAAATTGAGGGCTATATTCTTGAAAAACGAGACAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACTCTAACAGATCTCCGATTCAGAGTAACTGGCCTCACTGAAGGTCATTCATATGAATTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCATGCGTGTGATGCTTTATATCCACCAGGCCCACCAAGCAATCCAAAAGTGACAGACACTTCCAGATCTTCTGTGTCTCTGGCATGGAGTAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTTGTTGAGGTCAAAGAAACCACTGCTGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAACACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGGGTAGGTGAACCTGCAACTCTACCTGGTTCAGTTGTTGCTAAAGAGAGGCTAGAGCCGCCAGAAATAGAGCTTGATGCCGACCTCAGGAAAGTGGTTGTGCTGCGTGCCAGCACTACTTTGCGTTTATTTGTCACCATCAAAGGCCGACCAGAACCTGAGGTTAAATGGGAAAAAGCAGAAGGCATTCTCACTGAAAGAGCCCAGATTGAGGTGACCAGCTCATATACAATGTTGGTAATTGATAACGTTACCAGGTTTGACAGTGGTCGGTATAATCTGACACTAGAAAACAACAGTGGCTCCAAAACAGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGTGCCCCCGTGAATTTGACTGTAAGAGAAGTGAAGAAAGACTTAGTGACGTTATCTTGGGAACCACCACTTATTGATGGTGGGGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACGACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAACAATTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTATTTCCGAGTCTTGGCTTCAAATGAATATGGGATTGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCGCCCCTCCCACCTGGAAGAGTAACTCTTGTTGATGTGACCCAAAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAGTGGAGCACTTGTACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCCTAACTCCAGGAGAAGAGTATGTCTTCAGGGTAGCTGCAGTTAACGAAAAAGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCAGTTGAACTTCCTTTCAACACTTACAATGTAAAAGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACAGTGAGCTGGAAAAAAGATGGTCAGACTCTTAAAGAGACTACTAGAGTCAATGTTTCTTCATCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATAGTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCCATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTACATCATTGAAAAGAGAGAAACCACTTCAACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATGCATTAAAATAGTTCGTTTGACAACAGGAAGTGAGTATCAGTTCCGTGTCTGTGCAGAAAACCGCTACGGAAAGAGCTCCTACAGTGAATCTTCATCCGTTGTTGCAGAGTATCCATTCAACCCCCCAGGTCCTCCTGGCACTCCTAGAGTTGTGCATGCCACAAAATCTACCATGATCGTAAGCTGGCAAGTACCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAACAAAATCCTCATTNN-GATACCCAAATGAAAGTCTCTGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCTTGTGACCCTCCAGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACAAATATACAAGAAACATACTTCGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGCCCTATAACAGTTAAAGATGATGTTGAAGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGGTGTTATTGTTGTCAAAGCCGGAGAGGTCCTTAAGATAAATGCAGACGTTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAAGATGGTGTAGAAATTGAAGAAAGAGCACGAACAGAAATTGTCTCAACAGACTATGATACTTTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGTCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAATCAATTGCAAGATACTTGATAAGCCCGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACTTCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCAGACATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATATGTGAAGGAGAGTTAAGGACAACCTCCTGCAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGCCCCTAGAGAGTGTAGCTGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATCACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCAAGACCTGAGAATGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAATAAAAAACCAGTTTATGATCTGAGAGTAAAATCAACAGGACTTCGGGAAGGATGTGAATACGAGTATCGGGTTTATGCAGAAAATGCTGCTGGCCTAAGCCATCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCTGTGTTCTTACCATCTCCTCCATCCAGACCCAAAATCATAGACACAGGCAAGACAAATATAACTATTGGCTGGGTTAAGCCCTTGTTTGATGGTGGGTCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAAACTGACTGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACAATAAGTGGACTGACAACAGGAGCTGAATATGTTTTCAGAGTAAGATCTGTCAATAAAGTTGGTACTAGTGACCCTAGTGATAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGATAGTGAAATGAAGAAAACCTTGATTGTCAAGGCTGGTGCCTCATTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTTGTGGACTAAGCCAGACACTGACCTGCACACTAGAGCTTACATTGATTCCACAGACTCTCGTACCTCACTCACTGTTGAAAATGCCAACAGACATGATTCTGGAAAATACACGTTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCAGGTCCTCCAGCCAATGTTACTGTACACGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCATATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGCAACCGCCTCTCCTACAAAGTTGCCAACCTACAAGAAGGAGCAATTTACTACTTTAGAGTCTCTGGAGAAAATGAATTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAGGCCAGAACATGATGGTGGAAGCAGAATTGTACACTATGTTGTGGAAGCACTAGAAAAAGGACAGAAAAATTGGGTTAAATGTGCAGTGGTAAAGCCAACCCATCACATTGTTTCTGGTCTAAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTCTTCCGGGTATTTGCTGAAAATCAAGCTGGTCTTAGTGACCCAAGGGAGCTTCTACTTCCCGTTCTTGTTAAGGAGCAACTCGAGCCACCTGAAATTGATATGAAGAATTTCCCAAGTCACACCGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATGCAGAGATGGTATCCCCCTGAAAGCAACCACGAGATTTAATACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAGAGAAAGCATCGCTACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCAAGTGGAACGACCAAAGCTTTCATTAACATCATTGTGCTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTGTTAGTGATGTAACTGAAGAAAGCGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAGGTTACCAATTACATTGTACTCAAGAGAGAGACAAATACTGCGGTCTGGGCTGAAGTGTCTGCGACAGTTGCAAGAACCGTGATTAAAGTCATGAAACTGACCACAGGAGAAGAGTACCAATTCCGCATAAAGGCAGAGAACCGCTTTGGCATCAGTGATCACATCGACTCAGCTTGTGTGACTGTCAAACTACCATACACAACGCCTGGACCACCATCAACACCATGGGTCACTAATGTAACAAGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCATAAAGTCAACAAACTGATCATTCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTCATTTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTGCTAGCCATTGATGCTTGTGAACCTCCAAGAAATCTCCGTGTCACTGATATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCAGCGTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACTAATGTTATCGAGACTCAGTTCACTGTCTCTGGCTTGACTCAGAATTCTCAGTATGAGTTCCGTGTCTTTGCCAGGAATGCAGTTGGTTCCATCAGCAATCCATCCGAGGTTGTAGGCCCTGTTACATGCATCGATTCTTATGGTGGTCCTGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCAGGTACTTCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATAGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTACTATGTGTCGAAAATACTACTGACCTGGCATCTATACTCATCAAAGATGCAAATCGCCTAAATACTGGAAGATATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTCCAGATCTTTGACAAACCAGGACCTCCAGGTGGGCCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCGGCCGCCAGTGGATGATGGCGGTGCAAAAATTACTCATTACATTGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTGTGGTATCTGAAAATTTGGAAGAGTGCATCATTACAACCACTAAAATTATCAAAGGAAATGAATATGTCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGAGATCCACTGGAATCTGATCCAGTGGTAGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAAGCATACCTGAAGTGACAAAGATTACCAGAAATTCAATGACTGTTGTATGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAATAAGTGGCTATTTCCTTGAGAAACGAGACAAGAAGAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGATACCAGAGAGAAAGTGACAGGACTCACAGAAAATAGTGACTATCAATACCGAGTTTGTGCTGTAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGACCCTATTGATCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACTAAATCATCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTCATCTCAATGAGACAAGGAGAGGATGAGGAATGGACCATTGTTTCTACCAAAGGAGAGGTTAGAACTACGGAATATGTGATATCTAACCTGAAACCTGGAGTAAATTACTACTTCCAGGTATCTGCTCTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCGGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCCGTTATAGCGAAGGCTGGTGAAGATGTACAAGTGTGGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAGGAATCTTGGCAGTGATGCCAGATACAACATTCAGAACACTGATTCATCTTCATTACTCATTATTCCTCAAGTTACTCGCAACGACACAGGAAAATATATTCTCACAATAGAAAATGGAGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTGAAAGTACTTGATACACCAGCTGCCTGCCAGAAGCTACAACTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACAAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCCAGTACAACCTTTAAGGTAATGGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATCGGGGAGCCCTGTGAAAGCACAGAGCCAGTGAAAGCTGCTGAAGTACCAGCTCCTATACGTGACCTCTCAGTCAAAGATTCAACGAACACTTCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGATTATGTTGTGGAAAGGAAAGGCAAAGGCGAACAAACCTGGTCACATGCTGGCCTAAGTAAGACATGTGAAATTGAGGTCAGCCAACTCAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGATTGAGTGATGCTGTGACTATTGGGCCAGTTACAGTAAAAGAACTTATAATTACACCTGAAGTTGACCTGTCCGATATCCCTGGGGCACTAGTCACTGTGAGAATTGGGCACAATGTGCACCTTGAATTACCTTATAAAGGAAAACCCAAACCATCTATCACTTGGCTGAAAGATGGTTTACCTTTGAAAGAAAGTGAATATGTTCGCTTCAGTAAAACTGAAAACAAAATTATTTTGAATATTAAGAATATCAAGAAGGAGAATGGAGGGAAATATTCCATTATACTTGATAATGCCGTCTGTAGAAACTCATTTCCCATTACAGTCATCACGCTTGGCCCACCATCAAAACCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCTTGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAAGTTTCAAGGTTTCTAATCTAGTCAAAGATTCTGAATACCAGTTCAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCGCTTGTCTCAAACATTATAGTGGCAAGACACCATTTCAGGATTCCAGGTCCCCCGGGAAAGCCAGTAATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATATATCACCAGTATCTGGAAGAGAATACAGAGCTACTGGACTAATAGAAGGCCTGGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCCGGCCTAAGCTCACCTAGTGACCCGAGCAAATTTACCTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATCGATGTCACTCGGGAAACCATCACACTTAAATGGAGCCCGCCATTGCGTGACGGGGGCAGTAAGATCGTGGCCTACAGCATTGAGAAACGGCAAGGGGATGATCGTTGGGTCAGATGCAACTTCACTGACATCAGTGAATGTCAGTACACAGTTACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGGATAATTGCAAGAAATGCTGTTGGAACTATAAGCCCACCCTCACAGTCTTCTGGCATTATTATGACAAGAGATGAGAATGTTCCACCAACAGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCACTGTTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTAGAAGGACGACCAGTACCTCGCATAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTCATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGAGACCATCGTGGTATATATAGTGTGGAAGCAAAAAATGCATCTGGCTCTGCAAAGGCAGAACTTACAGTGAAAGTACAAGACACACCAGGAAAACCAGTTGGTCCAATAAGATTCACCAATATTACTGGTGAGAAGATGACTCTGTGGTGGGATGCTCCACTCAATGATGGCTGTGCTCCTGTGACTCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTGAAGCCCACAGCTATACTGCCATTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGATATTCAACAGTATATCCTCGAAAGAAGGGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCTATCTCTGAGACAAGATTCAAAGTCACTGGTCTGACAGAAGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCAAAGACAACTGTGAGCTTACAATGGTCTAAGCCAGTGTTTGATGGAGGCTTGGAAATAATTGGGTATATTATTGAGATGTGCAAAGCTGACTTAGGGGACTGGCACAAGGTGAATACAGAGGCATGCGTGAAAACAAGATACACAGTCACCGATCTAGAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGACAGCTGTGAAGTAACTGGCACAATTAAAGCAGTCGACCGATTAACAGCTCCTGAATTAGACATCGATGCCAACTTCAAGCAAACTCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACAGCAGTGTGGAGCAAAGCAGACTCTAACCTTAGCATCCGTGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAATTGCAACAGAAATGACGCAGGGAAATACACCTTCACTGTGGAAAACAACAGTGGTAGTAAGTCGATCACATTCACTGTAAAGGTACTAGACTCTCCAGGCCCGCCTGGCCCGATTACTTTCAAGGATGTGACCCGGGGATCTGTTACATTGATGTGGGATGCTCCTCTGCTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAGAAACGAGAAGCAAGTCGCCGTAGCTGGCAGGTTATCAGTGAAAAATGCATTCGTCAGATCCTCAAAGTCTGTGATCTAGTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGTCAGAGCCAGTGGTAGCCACGGAACAGCCTGCTCCACCTAAGAGACTTGATATTGTTGACACAAGCAAATCTTCTGTAGTCTTAGCTTGGCTTAAGCCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTGCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGTGGCTGGCCATACCAAACAGCTGACGTTCACAGCAGAGCGCCTTGTGGAGAACACAGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGCGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCACAAATTGAGCCCACTGCTGATCTCACTGGAATTACCAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTGCCAATCACTGGTCGTCCTGCCCCCAAAGTAACATGGAAGCTCGAAGAAATGAGACTTAAGGAGACAGACCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAAGAGAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACTGTTGTGGTCATTGGAAGACCAGGTCCAGTAACTGGCCCCATCGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACTGATATTACTAATTACATAGTTGAAAAGCGTGAGTCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCTAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTCGGTGTCAGCAAGCCTCTAGAATCAGCACCAGTAGTTGCAGAGCATCCATTTGTTCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCAGCCAATGCCATGTCTATTCGCTGGGAAGAGCCTTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTCTGGGTGAAAGAAAACAAAGTGCCATGTTTAGAGTGCAACTACAAAGTGACCGGTTTAGTAGAAGGACTGGAATATCAGTTCAGAACATATGCACTCAATGCTGCAGGGGTTAGCAAAGCCAGTGAAGCCTCAAGACCTATGATGGCCCAAAACCCAGTTGATCCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTCTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATAGAGCGCAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATCGTATCTGATAATTTCTTCACCGTGACTGCTCTTAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGTGTAATCAGCAAAGGATCAGAATCTACAGGCCCCGTCACTTGCCGAGATGAATATGCTCCCCCGAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCAGATCTCGTTCTTGATGCGGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAAAAAATATCTTTGCAGTATACTGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATCGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTAACTGTCAGCAGAGTAACAGAGGAAAAGTGTACTTTAGCCTGGAGCCTTCCTCAAGAAGATGGAGGAGCAGAAATAACTCACTACGTCGTGGAAAGACGTGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGGCGAATGCCCAACCCTATCCTATGTAGTTACCAGACTCATCAAGAACAATGAATATATATTCCGAGTGCGGGCCGTAAACAAATATGGCCTTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGAATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATTATTCAATGGATAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTATCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTGAACAAAGACTATGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTGATGGAAGGCTGTGATTACCAGTTCCGGGTAACCGCAGTGAATGCTGCTGGGAACAGTGAACCCAGCGAAGCTTCCAACTTTATTTCATGCAGAGAACCATCATATATCCCTGGGCCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGCGCAGCATCAGTTTGGCATGGACCAAGTCCATGTATGATGGTGGTGCTGACATCATAGGCTATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACAGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAACAGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAATGTGAATGGTATGAGTGAATACAGCGAGTCAACTGCTGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGATCTTGAGCTTTCAGATGATTTAAAGAAAACTGTGACCATCAGAGCTGGGGCCTCCTTACGTCTGATGGTGTCTGTATCTGGAAGACCAACTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGAGAGTTACTCTTTACTTATCGTGGATAAAGTTAACCGATATGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGGAAGAAATCAGCAACCGTCCTTGTTAAAGTATATGATACTCCTGGTCCTTGTCCTTCGGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACTTGGGAAATTCCCACAACTGATGGAGGAGCACCTGTCAACAATTATATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAAACACTGTACCGAATTTCTGGACTTGTAGAAGGAACCATGTATTATTTCAGAGTATTGCCAGAAAATATTTATGGCATTGGAGAACCTTGTGAAACATCGGATGCAGTTCTGGTCTCAGAAGTACCTTTGGTACCCACAAAGCTAGAAGTGGTTGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTATGATGGCGGCAGCCGGCTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAATCCACAGTCCTAGAACACACTGTTATTTCCTTAAATGAAGGTGAACAGTATTTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAAGCAAGAGAGATTGTCACAGCTGTAACAGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTATAATGCCTCAAAAGACCATCCATGTCCCAGCCGGCAGACCGGTTGAGCTGGTGATACCCATCGCTGGTCGTCCACCTCCTACTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAAAGAGTCAGAGCGTGTCATAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACAACATCAGAGACCATTAAAGTTATCATTCTGGACAAGCCTGGTCCACCAACTGGGCCTATCAAGATTGATGACATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGTGCTCCACTAAGTGGCTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGAACGACATTTAGGTTTACCAGACTCACCGAAGGAAACGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGCATCGGCTCTTACTTGCAATCTGAGGTCATAGAGTGTCGCAGTAGTATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTCGATGTCTCCCGTGATGGCATGACCCTTACTTGGTATCCCCCAGAAAATGACGGTGGCTCCCAAGTGACTGGATATATTGTGGAGCGCAAGGAAGTGAGAGCAGACCGATGGGTCCGTGTAAATAAAGTGCCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTGGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGAACTGGAAAACCAAGTCGTCCTTCCAAACCCATTGTCGCCATGGATCCAATAGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAGGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAATTTGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTACACTCTAACACACCTACCTCAGGGCGCTGAATATAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGGACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTACGAACTTGATGAAAGATACCAGGAAGGTGTCTTTGTAAGACAAGGTGGTGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAGCGTGCCATGATCGCAACCTCTGAGACACACACGGAGCTTGTTATCAAAGAAGCAGACAGGGATGATTCCGGCACTTATGACCTGGTCCTGGAAAACAAATGTGGCAAAAAGGCTGTTTACATCAAGGTCAGGGTGATAGGAAACCCCAACCCTCCAGAGGGACCACTTGAATATGACGACATACAAGCTCGCTCTGTACGAGTCAGCTGGAGACCCCCTGCTGATGACGGTGGTGCTGACATCTTAGGCTACATCCTCGAGAGACGAGAGGTGCCTAAAGCTGCCTGGTATACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAGGAACCAGTCATACCAAAAACACCCCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCCGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGTGGTTCTCGAGTCACAGGTTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAATAAGACTCAGATAACAACCACAATGTACACCGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTGAGTGAGACCAGCCCTGCTTCTGAACCAGTGGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGCATCACTCTCCAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGACAGTCTGGGGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATTGGGAGAGGCTCCAGGAGTATACAGAGAAATGAAGGATGTTACCACCAAATTAGGTGAAGCTGCTCAATTCTCATGCCAGATTATTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGATACAAAGCCGGAAGTACAAAATGTCTTCAGATGGACGCATACATACTCTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACGAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCTTGCAAGCAACACCACAGTTCCATCCTGGTTACCCATTGAAAGAAAAATACTGTGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTATATTGGTCGTCCAGTACCTGCCATCACTTGGTTCCATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAACACTATACTCATCTGGTCATGAAGAAAGTCCAACGTAAGACTAATGCTGGGAAATACAAAGTTCAGCTTAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTACAAATACAAGATAAGCCAGACAAACCTACAGGACCACTTGTGATTGAAGCCTTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGTGGCTCCTGGATCACCAATTACGTGGTGGAGAAATGTGAGGCAAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATATCAGTAACAACCTGCAGAATTGTAAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTTCCTCGGTTGTGATCATTAAGACTCAATTTGAAAAGCCAAGTGCACCTGGCAAACCAACTATCACTGCTGTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAGTTACTACCTTGAGAAGCGTGAGAAGAAACAGAATAAATGGATTGCTGTGACAACAGATGAAATTCGAGAAACCGTCCTTTCAGTGCAAAACCTAATTGAAGGTCTTGAATATGAGTTCCGCGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTTCCAATTCAGGCACCACATTTCAAAGAGGAATTGAGAAATCTCAGTGTCAGATATCAGAGCAATGCAACACTCGTCTGCAAAGTGACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGAGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTCCATGCTCTCCGAGGTGAGGTGCTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCCGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACTTCACTTGTTTTCCCCAATGGAGTGGAAAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACAGTTGAACTGGATGTGGCCGATGTTCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATCTCAAGAGATTCTGTCAACTTAACATGGACAGAGCCGGCTTCTGATGGCGGCAGCAAAATTACCAACTACATTGTTGAAAAATGTGCAACTACAGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACTGTGATCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTGTAATAGCAGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAGCCTACCATAACCAAAGAAGATAAGACCAGAACTATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAATTTCCATGACTAAAGCATCTCACTCTTCAACCAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGCCAGTTTGGAGTAGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGAGCTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGACACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATATACGCCAGGTCTGTGAAGCACTTGAATTCTTACATAGTCATAATATTGGACACTTTGACATCAGACCTGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCTGAATACTGTGCACCTGAAGTCCACCAACATGATGTCGTCAGCACTGCCACAGACATGTGGTCACTTGGAACACTGGTATACGTGCTATTGAGTGGTATCAATCCATTCCTGGCTGAAACCAACCAGCAGATAATTGAGAACATCATGAATGCTGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTCGAAGCCATGGATTTTATTGACCGGTTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCGGCACCCATGGCTGACGCAGAAGATAGATAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGACGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCCGCAGCCCGTATCTCCTGTGGTGGTGCAATTCGATCTCAGAAAGGAGTGAGTGTTGCTAAAGTAAAAGTAGCATCTGTTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCAATTGGGGAAGAAGGAGGATATGTAAAATATGTATGCAAGATTGAAAATTATGATCAGTCTACCCACGTGACCTGGTACTTTGGTGTTAGACAACTGGAAAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTGGCCACCATGTATATCAAACACATCACCAAATTCGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAGGACAGTTCTTATGCTGAGCTATTTGTTAAAGGTGTGAGAGAAGTTTATGACTACTATTGTCGAAGAACCATGAAGAAAATAAAGCGCAGGACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTACCTCTCTATAACAAGACTGCTTATGTGGGCGAAAGTGTCCGATTTGGTGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCGGGTCAGAAAATCAAACCGGGTGATGATGATACGAAGTACATATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAATGTAACTAGAGATGATGCTGCTGAGTATACCGTTGTGGCAAGGAACAAATTCGGTGAAGACAGCTGTAAAGCAAAGTTGACTGTAACCCCACATCCACCTCCAACAGATGCTACCTTAAGACCCATGTTCAAACGGCTACTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCACACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTATGCTTTGCACATTAGGGATACTTTTCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCCACGAGCTGCCAGGCTCACCTGCAAGTGGAACGCTTAAGGTATGTCAAACAAGAATTCAAGAGCAAGGAGGAGCGTGAACGACATGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAATCT------GTGCCACTGACCCAGGTAGCCCAAGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAGCCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGGCTTGAGACGGAAGAAAAGAAGGAGGAGAGAAAACTCCGTATGCCTTATGAAGTACCGGAGCCACGCAAGCACAAACCGGCTCTCATAGAAGAAGACCAGCACATTAAGCAGTTTGTACCTATGTCTGACATGAAGTGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAACGTATCCGCCTCTCAAGATGGGAGCAGTTCTATGTGATGCCTCTTCCACGCATCACAGATCAATACAGACCTAGATGGCGTATTCCCAAACTGTCCCAGGATGACCTCGAAATGGTGAGACCAGCCCGCCGACGTGCACCTTCTCCTGATTATGACTTCTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATCACAGACGAAGAGTTACTCCTTCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAGGAGAGGCTGCGTCTTGAAGAGGAGCTTGAATTAGGTTTCTCAGCTTCGCCCCCCAGCCGGAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCAGGTCAAGGTGGAGGAAGCAAGAAAAGACTTCAGGTATTCAGTCTATCACATCCCCACAAAGGCTGAGACCAGTACCAGTTACGCAGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGGCAGCCAGAACAAAGGCAGAGAATCATGGCTGACAGGGAGGATGCAGAGCTGCTGCGTCCTGTCACTGCCATCCAGCGTCTCTCGGAATACAAAAGTGAACTTGACCGCATGTCAAAGGGAGGAAAGTCTAGAAAGAAATCA---AGACGACAGAGAGAAGTAACAGAAATAACAGAAATTGAGGAAGAATATGAAATCGCAAAACACACTCACAGAGAGTCA---TCCTCA---TCTGTGTCTAGACTACTGAGACGGAGGCGCTCACTGTCTCCGACCTACATTGAGTTAATGAGGCCTGCCTCTGAGCTGATCCGATCTCGTGCACCCCCGGCTGAG------GAGTAC---GAA---GAT------------GACACAGAAAGAAGGTCTCCTACTCCGGAGAGAACTCGCCCACGTTCCCCCAGTCCTGTGTCTAGTGAGAGATCGCTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCTATGAAAGCCGCTTTAAAGACTCAGAAGACATCAGAAAGGAAGTATGAAGTTTTGAGTCAGCAGCCTTTTACACTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGATACCATGTGGCCAAAATACATGCTTTATCTTAAATGTACAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCGTTACACCAACACGAGTGGGGTCCTGACCCTGGAAATTCTAGACTGTCACATTGACGACAGGGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAAGCTTCTGACTATGCAACCTTGGACGTAACAGTTGGGGATTACACCACCTATGCCTCCCGGCGCAGAGACGAAGACGTCCCCCAATATGTTTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCATCATTTAAGAGAACATCTGAGATGGAAGCTGCATCTTCAGTCAGGGAAGTGAAATCACAGATGACAGAGACAAGAGAAAGTCTC------------TCATCATATGAACACCACACAGATGCAGAAATGAAAAGGGCTGCAGTA---GAAGAGAAATTGCTAGAAGAAAAATCCACACGCAGAAAAAGCAAGTCAACTTTGGCAGCAAGAATTCTAACGAAACCAAGGTCCATAACCATCTATGAAGGTGAGTCTGCAAGGTTTTCTTGTGATACAGATGGTGAGCCAGTACCAACTGTGACCTGGCTGCGTGGAGGACAAGTGATAACTACTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAGTCAACCTTTGAGATCTCTTCCGTCCAGGCTTCCGATGAGGGAAATTACAGTGTGGTGGTAGAAAATAGTGAAGGGAAGCAAGCAGCACAGTTTACTCTTACTGTTCACAAGGCCAGGGTCACTGAAAAGGCTGTGACAGCACCACCAAGAGTCAAATCCCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAATTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTGACATCTCACCCAAAAGTCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAATAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCGCCCAAGATAATTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATACTGCAAAGCTGACCTGCACTGTCGAAAGCGGTGTATTATGTGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAACGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACTTATGAGCTCAAAATCCATAACCTCACTGAATCTGATTGTGGCGAATACATTTGTGAGATTTCTAGCGAAGGTGGAACTTCCAAAACTACCTTCCAGTTTAAGGGACAAGCCTTCAAGAGTATTCAAGAGCAGGTATCA---GGCATATCAGAA---------------------------------------ATCAAGAAA---------------------------------------TCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAAGCAATTTCCTCAAAACCAGTAATTGTTGCTGGGCTGCAGGATACAACTGTTTCTTCAGACAGCATTGTTAAATTTGCAGTTAAAGCTACTGGAGAACCCCAGCCAACTGTCATCTGGACAAAGGATGGAAAGGCTATTATGCAAGGAGATAAATATAAACTCTCTGAAGACAAAGGAGGATTCCTCTTAGAAATTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACAGTAACAAATTCAGTTGGATCTGTGTCCTCTAACTGCAAATTAACAATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACTTCTGAAATTACATCACAGAAAAAGGCAGTTGCCCAAGAGGAA---------------------ATATCCCAAAAAGCCCTAATTTCTGAAGAAATCAAGATGTCAGAGGTGGAAGCTCAAGAAAAGTTAGCTCTCAAGGAGGAAGATTCAAAGGCTCTCATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCCCTGCAAAAATCCATTATCCATGAGGAAATCACTAAATCATCACAGGCTTCAGAAGAAATCAGAACTCATGCTGAGATTAAAGCACTTTCTACTCAGATGAGCATAAATGATGGTCAGAAAGTAACTTTAAAAGCCAATATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCGCTAACTCTGAGGAGTACAGATATGGTGTTTCAGGCAGCGATCAGACCCTAACCATCAAACACGCCAGCCACAAAGATGAAGGAATCCTTACCTGCATTGGCAAAACCAGTCAAGGAATCATTAAGTGTCAGTACGATTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCCTGTGAAATCAGTGGTGAACCCTCTCCTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCAGCGTAAATCGATCCAAAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTACACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCAACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTACTGAGGACCAGC---GGTGAT---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCATCTCAGTCCGCCCAAATGTCTGCCTCTCAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGTAGT---GCTATT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCATTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCATCTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGTATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAATAACATGGTCCTGTGGTGGAAGAAAAATTCGAAATCAANNNCAAGGACGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCTTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATGTTCGATCCATT
>HLmanPen4
ATGACATCTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTGGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTCGGGATGGCCAGGTGATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGGCTGAAGCCCACAGTGGACTATACTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCATGACAGCAGAGACAGCACCACCCAATTTCACTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACGGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCCGAAATCCAAAGCTCCCTGGATTTTCAAATTTCCCAAGAAGGCGACCTCTACAGCTTACTGATTGTGGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAATGCCACTAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACACGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCTACTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACTTCCAAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCTCGACAGCAATCTCCCTCGCCGATAAGACTCTCCCCTTCCCCGGTCAGACATGTGCGCGCACCCACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTATTAAGTCGCCATCACTCATCCGCAAGACTCAGACACCCACCATGGCCCCAGGCGCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTTCGTGNN---NTCGTCTGAGGCTGAGATGAGG---------GAA---ACCACAGTGACGAGTGCCACTCAGATCCGGACAGAAGAGAGATGGGAAGGGAGATAC---GGGATGCAGGAGCAAGTGACCATCAGCGGAGCC------GCGGGCACT------------GCT------GCCAGCGTGTCGN---NNGCCGCCTACGCGGCAGGGGCTGTCGCCACGGGCACCACCGAG---------------------GTGAAACAGGAAGCTGACAAAAGTGCAGCTGTTGCCACCGTTGTTGCTGCAGTTGACATGGCCAGAGTGAGAGAACCGGTGGCCAGAGCTGTAGAG---ACTGCTCAGAGGACANN-ACGACTGCTGTGCACACTCGACCTGCTCAAGAACAG---ATAAGAAAAGAGGCAGAA---AAGACTGCTGTAACTAAGGTAGTAGTGGCTGCCGATAAAACCAAGGAACAAGAATTGAAATTAAGAACCAGAGAAGTAATTACAACAAAACAAGAGCAGATGCACGTAACTCATGAACAG---ATACGAAAAGAAACTGAAAAAGCATTTGTGCCAAAAGTAGTAATTTCCACAGCTAAAGCTAAAN---NNGAAACTAGAATTACTGGAGAAATTACTACAAAANNNAAACAAATAAGTCAAGAAACA---AAAAGACAGAAAGCTGAG---ACAACTGCTATGTCCACGGTGGTAGTTGCCATTGCAAAGCCCACACAACTAGAAACAATCCTGGAAGCTCAAGAAGAAACTGCCACACAACAGGAT---CAGAAGTAC------ATAGCTCATGAAAGGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAATCAAAGAACAAGATTTAGTATCAAGACCTAGAGAAGACATCACTACCAAAAGAGAGCAATTTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAAAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAACCAAAGAACAGGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGACGTGGGGAAAAAGGCAGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGACCAAGCCCGAGTCNNN---------GAGCCTAGAGAGCCCAGGCATCTTCAAGAA---TATGCTCAGCAGACCACTTTGGAATATGGGTATAAGGAGCAAGTTTCCGCCACAAAG---------------------------GTAGTTGAGCGCCCCCAGCGTCCGGCCTCGGAACCCCAT------GTTGTCCCTAAAGTAGTCAAGCCTGTGGTGATCCAGGCTCCTTCGGAGACTCGTATCACAACTACTGATCAAATGGGAATGCACGTATCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAGCATGGATATGAGGCATCAATAGCTGGTAGTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---TCTTCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAGCCCGCCCCCTTACCCCATATCCCTTTCACTGATACCCCAGAGACTCACAGGACTCAAGCTGGCGTGGAAGTGAAAAAGAAAGTAGGGGTGAGCATCGTTGGTACTACAGTCCATGAAGAG---CACCTGAAGGTGCTACACGAACGTGAAGCCAAG---GTAACAGAAACAGCCAGAGTGCCTGCTCCTGTGGAAATCCCTGTGACTCCACCCACTCTGGTCTCGGGCTTAAAAAATGTGACTGTTATCGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCAACCCCCAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCGGAGTGGAATTGCGCGTCTTATGATTCGTGAAGCTTTTGCGGAAGACAGCGGGCGATTCACTTGCAGCGCTGTGAACGAGGCTGGGACCGTCAGCACCTCCTGCTACCTGGCTGTGCAGGCATCAGAAGAGTCTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTCATTGAATCAAGAGATGTGGTGATGACTGAGACGAGCATCGCAGAAGAGCCGGCAGGGCCCGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCTGTGGTCCAGAAACTGGTGGAAGGCGGGAGCATTGTGTTTGAGTGCCACGTAGGAGGCAACCCAAAGCCCCATGTCTACTGGAAAAAATCCGGCGTTCCTCTAACCTCTGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGTGAGTGCAAACTGGTGATTTCGATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTGGAAGAAGCGGATTATGAGTCCCTGATGAAATCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTCGGAGAAATGGCACCA---GGATTTGTCTACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAGAAAATGGCCAAAGATACCGTAATGGTCAGAACTTATATAGAAGACCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTCGAAGCGGGATTTGATTTAAGAATCAAGAATTATAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCATGGTACAAAGATGGTAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTACATGATGGCAGAGCTAGCCTGCGCATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACCGCATTTGCCAGCAACGTTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCGTTTAGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTATCTCTCCACGCTCAGTAAGCAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCAGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTAGGCTGGAGGAAACTGATGAATCACAACTTGAGAGATTGTATAAGCCAGTCTTTGTGTTAAAACCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAAGTTGTGGGTAGACCTATGCCAGAGACCCTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAATCACTGATTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAATGCTTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTCGTAGAAAAACTAAAAAATGTCAATGTAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGACATTGTGTGGTTGAAAAACAGTGACATCATTGTAGCTCATAAATACCCAAAAATCAGAATTGAAGGAACCAAAGGAGAAGCTGCCCTTAAAATCGATTCCACTATCAGCCAAGATTCTGCCTGGTATACTGCAACTGCTATCAATAAGGCCGGACGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAACCAGAGAGAAAACTAATCATCCCACGAGGGACATACAGAGCAAAGGAGATCGCAGCCCCTGAGCTGGAGCCCCTGCATTTGAGATATGGTCAAGAGCAATGGGAAGAGGGTGACCTCTATGACAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTTACTTCCTTAAGACTCAAGTACTTTGGGCCTGCCCACTTTGAATGCAGGCTTACCCCAATCGGTGACCCGACGATGGTGGTGGAATGGCTCCATGATGGAAAGCCGCTTGAAGCAGCCAATAGGCTCCGTATGATCAATGAATTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTATAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAGTACGGAACAGATCACACATCCGCTACCCTTATTGTCAAAGATGAGAAAAGTCTTGTAGAAGAATCTCAGTTGCCTGAGGGAAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTCACAGGCGTAACAACAGATCAAAAAGAGAAGCAAAAGCCGGATATTGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGAGAGACCGCCAGATTCCGTTGCCGAGTGACAGGTTACCCTCAGCCCAAAGTCAACTGGTACCTCAACGGGCAGCTCATCCGCAAAAGCAAAAGGTTCCGAGTTCGCTATGATGGCATCCATTACCTGGACATCGTGGACTGCAAGTCGTACGATACAGGCGAAGTCAAGGTTACTGCAGAAAACCCCGAAGGCGTGATGGAGCATAAGGTGAAGCTGGAGATCCAACAGAGGGAAGATTTCAGGTCTGTCCTCAGGCGAGCCCCTGAGCCAAAGCCTGAGTTCCACGTACACGAACCTGGAAAGCTTCAGTTTGAGGTACAAAAAGTAGACAGACCCGTTGACACCCCAGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCGGAAAGAATTACCCATGAAAAAGTGTCTGAAGAGTCGGAAGAGCTGCGCAGTAAATTTAAGCGCAGGACCGAGGAGGGC---------------TATTACGAAGCCATCACCGCCGTGGAGCTCAAGTCCCGCAAGAAGGACGAGTCCTATGAGGAGCTGCTGAGGAAGACGAAGGATGAGCTTCTCCACTGGACCAGGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCCGAAGAGGGCAAAATCACTATTCCAACTTTTAAACCCGATAAAATTGAACTAAGTCCTAGTATGGAGGCCCCCAAAATCTTTGAAAGAATCCAGAGCCAAACAGTGGGCCAAGGATCCGACGCACACTTCCAGGTCAGAGTGGTGGGAAAACCAGATCCCGAATGTGAATGGTACAAAAATGGTGTGAAGATTGAACGCTCTGATCGAATCTACTGGTTCTGGCCTGAAGACAATGTTTGCGAACTGGTTATAAGAGATGTAACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAACATAGCTGGGGAAACCTCAAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTCATCACTTTCACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCGACCTTTGAATGTGAAACTTCGGAGCCATTTGTCAAAGTGAAATGGTATAAAGACGGTGTGGAAGTTCACACGGGAGATAAATACAGGATGCACTCTGACAGGAAGGTTCATTTCCTCTCCATTCTGACCATCAACACATCTGATGCTGAAGACTACAGCTGTGTACTTGCAGAAGACGAAAATGTAAAAACAACGGCTAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTATATCCCCAGAAAATGTTGGAGGCAAATGGTATCACAATGATGTGGAGCTTAAATCCAATGGCAAATACACAATTACATCTCGCCGGGGACGTCAGAACCTCACAGTCAAAGATGTGACCAAAGAGGACCAGGGAGAGTACAGCTTTGTTGTTGACGGCAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTGAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAGGGTGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGGGTCCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATCCCAGCCCTTGGACTGTCAACCACTGGGCGTGTCTCTGTCTACAGTGTTGATGTAATAACACCTCTGAAGGACGTTAGCGTGATTGAGGGTACCAGGGCGGTGCTCGAATGTAAGGTCTCAGTTCCTGACGTGACCTCGGTTAAATGGTACTTAAACGATGAGCAAATCAAGCCTGATGATCGTGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCCACGCTTCAGATGAAGGGCCTTACAAACTGATGGTTGGCAAAGTTGAAACCAGTTGTGATCTCTCTGTAGAAAAAATCAAAATCATCAGAGGTCTTCATGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTAGAGGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACCATCCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCAGGAGAAAATATGACATCTGGAAAACTTACCGTGGCAGGGGGGGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCAGAATCCCAGGAAGCTGTGTTTGAGTGTCAAGTTGCCAACCCAGATTCTGAAGGTGAATGGTTGAAGGATGGCAAATACCTACCACTGAGTAACAACATCAGAAGTGAATCTGATGGGCACAAAAGGAGACTTATCATTGCTGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCTCCTCCAAAACGTCTGCTAAACTGAAAGTTGAAGCTGTCAAAATCAAGAAGACTCTGAAGAATCTCACAGTGACAGAAACCCAGGATGCTGTCTTCAGTATCGAGCTTACGCACCCCAACGTGGACGGCGTCCAGTGGATCAGAAATGGGGTTGTGCTGCAGTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAATTGTTCTATCGTGGATGAATCTGTCTATGGCTTCAAACTTGGAAGGCTAGGTGCCAGTGCAAGACTGCATGTTGAGACTGTCAAGATCATCAAAAAGCCGAAGGATGTGACAGCCTTGGAAAATGCCACCGTTGCCTTTGAAGTCAGTGTTTCCCATGACACAGTTCCAGTGAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTAACAAACACAGACTGATCTCAGAGAGGAAGGTCCACAAACTGATGCTCCAGCATATTTCCCCCTCAGATGCTGGGGAATACACTGCCATGGTGGGGCAATTGGAATGCAAAGCGAAACTATTCGTGGAGACTTTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTATCCCACTTCAATGTCCCCTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGATAAGTTCAAGATAGTTGTGCAGGGAAAACTCCACCAGCTGCTCATCATGAACACCAGCACAGAGGATGCAGCAGAATACACATTTGTCTGCGGCAATGACCGGGTCAGCGCCACCCTGAAAGTGACCCCGATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACTATTACCTTTGAAGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACTAAGAAGCTCACACACTCATTGAACATAAGGAATGTTCACTTTGGGGATGCTGCTGAGTACACCTTTGTGGCTGGAAAAGCTAGATCAACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGAAAACACATTAAGGACATCAAGATTCTTGAGAAGAAGCGAGCCGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACAGTACAATGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATACAGAAGGAGAAATACGTGCACCGCCTCTTGATCCCATCCACCAGGATGTCTGATGCTGGGCAGTACACGGTGGTGGCAGGAGGCAACATGTCCACAGCTAACCTGTTTGTAGAGGGCAGAGATGTTCGCATCCGAAGTATTAAAAAGGAGGTTCAGGTTATTGAGAAACAACGCGCTGTTGTTGAGTTCGAGGTCAATGAAGACGATGTTGATGCCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACACCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATATCTGAAACCAGGCATAGTGATGCTGGTGAATACACTTTTGTGGCAGGAAGGAACAGGAGCTCTGTTACTCTCTATGTCAATGCTCCAGAACCACCTGAAGTTCTGCAGGAGCTCCAGCCTGTTACCGTGGGGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCCGACCACAGCCCAAAATCTCCTGGTACAAGGAAGAACAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTCCACGATGGGCAAGAGTACACTCTCTTGCTGATTGAAGCCTTCCCAGAGGATGCGGCTGTCTATACCTGCGAAGCCAGGAATGACTATGGAGTTGCCACAACCTCAGCCTCACTCTCCGTGGAAGTTCCGGAAGTTGTGTCTCCGGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCACTTCAGGACACTGTCACTTCTGAAGGACAGCCAGCCCGCTTTCAATGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAGCTGGAAATTGCTGAGGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAGTAATGCTGTAGGTCAAGTATCAAGCACAGCCAGCTTGAGACTGGAAGGATTTAGCAAAGTTGAAGAAGCTACATCAAACTCCCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCAAGGGTCTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCATCAAAAGATGTAGTTTTCCATTATGAAGAGTCCAGAGGCATAGCTTTAATGCTTATAGTTGATGCTTACTCTGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGCGCTGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAAAGTTCTGGGAAAGATGTT---AGAGAGCCCACCAAGTTCCAGACAGTGACAGACTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCAAAACAAAATTAAGTCATTTCAGGAATCATCCTATGAATATNNNTTCCAGGTTTCTGAAAGTGTATCTCAAAGT---TCCACCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN-----------NNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNN--------------NNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNN------------------------------------------NN------------NNN---------------------NNNNNN--------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NAAGGAGCCAGAGCTTCTGCCTGTGAAAGTGCCTGAA---------------------------------GCTCCTCAAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAAAGAGAACCT---CCATCAGCTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAAGCTCCCCCA---------GAAATTGTCCCTGAAAAG------AAGACGCATGTGGTTCCT------------------------------------------CCCAAAAAGCCGGAAGTC---------------------------CCTCAGGGTGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAA------GTTCCTGAAGAGGTCGTCCTT------------------GAACAGAAAGTACCTGTGGTT---CCTCCTAAAAAGCCTGAAGTCCCA---CCT---GTCAAAGTACCCGAAGCTCCTAAGGAAGTT---------------GTCCCTGAAAAGAAAGTGCCTGTG------GTACCTCCT------------AAAAAACCTGAA---GTCCCACCA---GCC------------------------AAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N---NNNNNNNNN---NNNNN-------------------------------NN----------------------------------------------------NNNNNNNN----NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNNNN--------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNN----------------NNNNNNNNNNNNNNN----NNTTGCCTGAAGTT------CCT---CCAGAAGTTGTCCCAGAAAAGAAAGTCCCCAGAGCACCAACCAAAACACCAGAAGCCCCA---CCAGTTCCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCAGAA------------------------------AAG---AAAGTGCCTGTGGAGCCTCCTAAAAAGCCTGAAGTCCCA---CCT---GTTACAGTGCCCGAGGCTCCCAAGGAAGTTGTG---CCTGAAAAGAAAGTGCCTGTGGCACCT------------------------------------------------CCT---------------AAAAAGCCTGAAGTCCCACCTGTTACAGTGCCTGAGGCTCCC---------AAG---GAAGTTGTG---CCTGAAAAGAAAGTGCCTGTGGCGCCTCCTAAAAAGACAGAAGTCCCA---CCAGCCAAAGTGCCT------------------GAGGCTCCCAAGGAAGTTGTG---CCTGAAAAGAAAGTGCCTGTGGCGCCT---------------CCTAAAAAGACAGAAGTC---CCACCAGCCAAAGTGCCCGAGGCTCCCAAGGAAGTTGTGCCTGAAAAGAAAGTGCCTGTGGCACCTCCTAAA------------------------AAGCCTGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTCCCAGAAAAGAAGGTTCCTGCGGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCCACAGTGCATGAAGAGCCT---GAGGAAATCGGCCCCGAGGAGCCTCCAGTC------GCAGCCGTGGAAGAG------------------------------CCAGAGCCTGCT---GCTCCTCCT------GAAGTGGCCGTGCCACCTAAGAAACCTGTTCCAGAAAAGAAACCACCT------GCTGTTACTGCAAAAAAACCTGAACCACCACCAGTGAAAGTGCCAGAGGTGCCCAAG---------------GAAGCT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAAAAGCCGGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAGGAAGTTGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCGGAAATCCCACCAGCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCTTA------------------GAAGAGAAGCCAGCTGTTCCTATCCCTGAGAAAGTGGAG---CCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCCN------------------NNGAA------------------------------------------------------------------------ATTATTCCCGAA---AAGGAA---------------------GAGCCAGTT---------------------------CCTGCAGTAGAA------------------------------------------------------GAGGAGGAACCCGAGGCC------CCTGCACCAGCAGTGCCTGAAGAGCCCAAGN---NNGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGCAAAGAAAGTCCCAACTATTAAGAAGCCAGAAGCA---------CCAGCAGCTAAAGTGCCTGAGGTGGCCAAGAAGCTTGTTCCAGTAAAGAAAGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCCAGAAAAAGTGCCTGAAGCACCCAGGGAAATT---------------------------------------GTCCCAGAAGAGAAAGTACCTGTTCCTGTTCCT------------GAAGAGCCAGAAGCTCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAGTAATATATGAAGAAAAGGCCTCCATAACCATTGATAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGGAAAGTATATTGAGCCTGAAGAACCT---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---GTACAANNNCCTGAACCTGAAAAGAAGGTT---CCTGAGAAACCAAAACTCAAACCAAAGCCC---CCAGCT------GCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAGGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCTTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAGCCTAAACCTCAACCAAAGGAAGAAGTTGTTCTGAAAAGCGTTCTAAGAAAGAAACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTGCANN------NCCA---CCTCCAAAAGCT---GTTGAAGAGGCTGAAGCANNN---ACTGTTACAAAAAGAGAAAGGAAAATTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCACCAATACCTCTCCCTGCACCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCTGCCCCAACCCCCATCCCTGCCCCAGTAACAGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAAGAGGCTGCCAAGCCAAAAGCTCCCATTAAAGCTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTACGACCAGGAAGTGGTGGAGAGAAACCTCCAGATGAAGCCCCATTCACCTACCAGCTAAAGGCTGTACCACTGAAGTTTGTGACAGAAATGAAAGACATCATCTTGACTGAAGCCGAGTCAGTTGGCTCTTCTGCAATCTTTGAATGTCTAGTCTCCCCTTCCACTGCGATCACAAGTTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCACAGATTCATTGCAGATGGTAAAGACAGAAAGCTGCACATCATGGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACAGCTAAACTTATTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAGGAAGAAGTCACAGTGGTCAAAGGACAACCATTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAAGGATGGGAAGATTGTGGTGGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGTTGCGGGCCCTGACCATCAATGATGTTGATGACACTGATGCCGGAACATACACAGTTACTGTGGAAAACGCCAACAACCTAGAATGTTCATCCTGCGTAAAAGTAGTAGAAGTCATTCGAGACTGGCTAGTGAAACCCATACGAGATCAGCACGTGAAACCCAAGGGGACCGCGGTTTTCAGCTGTGACCTAGCAAAGGACACTCCAAACGTTAGGTGGTTCAAAGGATATGATGAAATCCCCCCTGAGCCAAATGACAAAACTGAGATACTAAGAGATGGAAATCATCTGTACCTCAAAATTAAGAATGCTACGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATACAGAGATCTCAGAGGCAGACATTCCTGGAGAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACTTGTGAAATCAAAGCAGAAGGTGGGAAGCGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGTGAAGTCCTTTATCAAGCACTTAATGCATTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTAAAGGATGTTACTGTTCCAGAAAGGCGACAGGCCCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTTATATGGTCAAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTGCTGATGGAAAGAAGCACATTCTTGTTATCAATGATTCTCATTTTGATGATGAAGGAGTCTATACTGCTGAGGTCGATGGCAAGAAGAGCTCAGCCCGGTTATTTGTTACAGGTATAAGGCTGAAGTTCATATCGCCTCTTGAAGATCAAACAGTGAAAGAAGGTGAAACAGCAACTTTTGTTTGTGAACTTTCTCATGACAAAATGCATGTGGTCTGGTTCAAAAATGATACCAAACTCCACACAAGCAGAACCGTACTCTTCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACACTGGATGATATATCCCAGATAAGAGCCCAAGTGAAGGACCTGAGCTCCACAGCCAACCTAAAGGTCCTAGAGGCTGATCCCTATTTCACTGTGAAATTACATGACAAGACCGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTCAGCAAAGATGTGCCAGTGAAATGGTTCAAGGATGGCGAAGAGATTGTGCCTTCACCCAAATACTCTATCAAGTCAGATGGCCTGCGCCGTGTCTTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATATGTATGTGACTGTGGTACAGACAAGACAAAATCAAATGTTAATGTTGAGGCCCGACTAATCAAAGTGGAAAAACCTCTGTATGGAGTAGAAGTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTGACTGCTTCCCCTGACTGTGAAATTATTGAAGATGGGAAGAAGCATGTTCTGGTCCTTTATAACTGCCAGCTGGGTATGACAGGCGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAAACTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGCGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGAGAGCCCAAAACATTCCGTTGGCTGAAAGGAACCCAGGAAATAACAAGTGACGAAAAATTTGAACTTATAAAGGATGGCACTAAACATTCAATGGTGATCAAATCAGCTGCTTTTGAAGATGAAGGGAAATACATATTTGAAGCTGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCAGACTCAAATTCCTCACCCCACTTGAGGATGTGACAGCCAAAGAGAAGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGAGTGAAGTGGTTCAAAAACGACCAGCGCCTGCATACCACCAGGTCTGTCTCAATGCAGGATGAAGGGAAGACTCACTCCATCACATTCAAAGACCTCTCTATTGATGATACCTCTCAAATTAAAGTAGAAGCTATGGGATTAAGCTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTAAAGATTACACTGCCGTGGAAAAAGATGAAGTGATTCTGCAGTGTGAAATTAGCAAAGCAGATGCACCAGTAAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGCTATCATTAAGGAGGATGGCAAGAAGCGCATGCTAATCTTAAAGAAAGCCTTGAAATCAGATATCGGTCAGTACACCTGTGACTGTGGAACAGATAAGACCTCGGGAAAGCTTGACATTGAAGATCGGGAAATTAAACTGGTGCGACCCCTCCACAGTGTGGAAGTGATAGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAAGATGATATCCATGCGACCTGGAAACTCAAGGGAGAGCCACTACTCCAAACACCGGAGTGTGAGATCAAAGAGGAGGGCAAAATGCACTTCCTTGTTTTACACAACTGCCGCCTGGACCAGACCGGTGGGGTGAATTTCCGAGCTGCCAATGTTAAGTCTAGTGCCCACCTCCGAGTAAAACCACGAGTAATTGGTCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTCGACTGCGAGCTCTCTTACGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTAGAGCCCAGCGATAAGGTGGTCACACGTTCAGAAGGAAAAGTTCATACACTTACTCTCAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAACAGCAAAAGATTTCAAAACTCAAGCCAACCTCTTTGTGAAAGAACCCCCAGTGGAATTCACCAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACTGCAGTATTAGAGTGTGAGGTGTCCAGAGAAAATGCGAAGGTGAAATGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGCAGGGTCAGAAAGCTTATTATACACAGCTGTACCCCTGAGGACATTAAAACATACACTTGCGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTGAGACCACTCACCGATCTTCAAGTGAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAATGGTTTAAAGATGGGGCTGAAATTAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAGTGTCTCCTGGATGATGAGGCAGAATATTCCTGCGAAGTGCGGACAGCGAGAACTTCTGGCATGCTGACAGTACTGGAAGAAGAAGCTGTCTTTACGAAAAATCTTACCAATGTTGAAGTTAGTGAAGGAGACACTATAAAACTAGCGTGTGAAGTCTCCAAGCCTGGGGCAGAAGTGATTTGGTACAAAGGGGATGAAGAAATAATTGAAACAGGAAGATATGAAATACTCACTGATGGACGGAAGAGAATCCTGATCATTCAGAATGCTCACCTTGAGGATGCTGGCAAGTACAACTGCCGACTTCCAAGTACTCGAACGGATGGCAGAGTCAAAGTACACGAACTAGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTGCAGTGGAAGAGGGATGATAAGATACTTGAATCTGGAGATAAATATGACGTTATAGCTGACGGCAAAAAGAGGATCCTCATCGTGAAAGATGCTACCTTACAAGATATGGGCACTTATGTAGTCATGGTTGGCGCCGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTTAAGGATACCCGGGTAAAGGAACAAGAAGAAGTCACCTTCCACTGCGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAAGCTATATTTGATAGTTCGAAATATATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACAATTAGACGATCAAGCCAATTATAATGTATCTCTGACCAATCATAGAGGTGAAAATGTTAAGAGTGCAGCCAATCTGATAGTAGAAGAGGAGGAACTTAGGATTATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTTACCTTCTGGTGCAAGGTGAACCGTCTCAATGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGGCTTTTGACAACCGTGTTTTATACAGAATTGACAAATATAAGCACTCGCTTATCATTAAAGACTGTAGCTTCCCAGATGAGGGTGAATACATTGTCACTGCTGGAAAAGATAAATCTGTTGCTGAACTTCTCATCATAGAAGCCCCTACGGAATTTGTGGAACACTTGGAAGACCAGACCGTCACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTCAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCAATAAATACAAATTTGAAAAAGAAGGAAGTGTACATAGACTCATTATAAAAGATTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGATAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTTTTTCTTGCTGAACTCAACAAAGATAAGGTAGAAGTCCAGTGGCTGAGAAATAACATGGTTATTGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGGAAGATTCACAGGCTACAGATTTGTAATATTCAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTAGCAGCTGCACCTAAAATCAAGACAGCTGATCAAGATCTTGTGGTCGATGTTGGCCAGCCTTTGACAATGGTGGTGCCCTATGATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAAAATTTTAGAAGCCAAGAAAGGTGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAATACGGAAAAGCAGAAGCATTCATCAATTTACAAGTTATAGATGTTCCTGGGCCCGTGCGGAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCCTTAACTGATGGTGGAAGCAAGATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGAAAGTTGTGAATTTACTGTCACTGGACTTCAGAAAGGAGGAGTTGAGTACTTATTCCGTGTGAGTGCAAGGAACAGAGTTGGCACTGGAGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGCAAATATGATGTTCCAGGTCCTCCTTTGAATGTAACCATCACTGATGTGAATAAATTTGGTGTCTCACTGACGTGGGAACCACCAGAGTATGATGGAGGTGCAGTGATCACAAACTATGTCATTGAATTAAGAGACAAGACTTCTATCAGATGGGACACGGCCATGACAGTAAGAGCTGAGGACCTGTCTGCCACTGTCACTGATGTGGTGGAAGGACAGGAGTATAGTTTCCGGGTCAGAGCCCAAAACCGAATCGGAGTTGGAAAACCAAGTGCAGCCACACCGTTCATC------AAAGTTACTGATCCAATTGGGAGACCAAGTCCTCCTGTGAACCTAAACTCCTCAGATCAGACTCAGTCGTCAGTTCAGCTCACGTGGGAACCTCCTCTGAAGGATGGAGGAAGCCCAGTACTGGGCTATGTAATCGAGCGATGTGAAGAAGGAGAAGATAACTGGATCCGCTGCAATAAGAAACTTGTCCCTGAGCTAACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATACCGTGTATCTGCAGAAAATAAAGCTGGTGTTTCAGATCCATCAGAAATTCTTGGTCCTCTGACTGCTGATGATGCACCTGTTGAGCCTACAATGGACTTAAGTGCATTTAAGGACGGTCTGGAAGTTATTGTCCCGAAGCCTATCAATATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGTGTAAAAGTGAAAACCTTATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGACATTAGAAAATCCTGTGAAAGCAATTTCTGGGGAAATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGACGTAACCAGAGACTCGGTACATTTAACTTGGGAACCACCAGATGATGATGGAGGAAGTCCATTAACTGGATACGTTGTTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTCCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGATCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCTCCTAAATATGATGGTGGCTCTCGCATCAAAGGATATATAGTTGAGAAATGTCCACGTGGTTCTGATCGATGGGTCGCCTGTGGGGAACCAGTTGCAGAAACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCAAGGTGCCAGCAAACCAAGCAAACCCACAGATGACATCCAGGCTGTGGACACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGCCTTACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCTGATACACTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCCAAAAAATCCACAGTGACTATTGCTGATAGTAAGAGAAGTGACACTGGCACCTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAATGTCTTAGATAAACCTGGACCGCCAGCTGCTTTTGACATCACAGAAGTGACCAATGAGTCATGTCTTCTAACATGGAATCCGCCACGAGATGATGGCGGATCTAAAGTCACAAATTATGTTGTGGAGAGAAGAGCAACTGACAGTGAAGTGTGGCATAAGCTCTCATCAACTGTGAAGGATACAAACTTCAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTAGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCCCCAATAACAGCCAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGATACTGACAAATGGGTTAGATGCAATAAGATGCCAATAAAGGATACAACATACAGAGTGAAAGGTCTAACCAATAAGAAAAAATATAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCTCCATGGCCCCCTGGAAAACCTACCGTGAAAGATGTAGGCAAAACATCATTAACATTGAACTGGACAAAGCCAGAGCATGATGGCGCGGCAAAGATTGAATCTTACGTCATTGAAATGCTAAAGACTGGAACAGACGACTGGGTCCGCGTGGCTGAAGGAGTTCCCACAACACAGCATTTGCTCACAGGGCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAAGCCGGGGAAAGTGAGCCCAGTGAACCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCTCCCATCACCAACTACATCGTGGAAAAGAGAGATGTGAGGCGAAAAGGGTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCTTTGTATGTGTTCCGAGTCGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCAGTCCTGGCCAAAGACACATTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACAAAACGACATGTTGACCTCAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTAAAAGCTGGAAAGACTGCAGGACCTGACTGTAAATTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGTCAATCGAAGACCCAACAGGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGATGCTGGGAGAAAACACATCGCCATTGCTTGGAAGCCTCCAGAGAAAGATGGCGGAAGTCCTGTTATAGGATACCATGTCGAAATGTGTCCCGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTTCCTGATAAGGAATACATTCTGAGAGTGAGAGCTGTCAATGCTGTTGGTGTCAGCGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGTAAGCCAACAATCGATTTGGAGACTCATGACATTGTTGTTATTGAAGATGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGATAGATTAACGATGAAGAACGATCACATCTCTGCACACCTCGAAGTTCCCAAGAGTGTGCATGCAGATGCTGGAATTTACACCATTACACTGGAGAACAAGCTCGGCTCAGCAACTGCCTCTATCAATGTCAAAGTCATAGGCCTACCCGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGCTCTTGTAAATTAACCTGGGAACCTCCGGAATATGATGGTGGAAGCCCAATTCTTCATTACGTCCTTGAACGCAGAGAAGCTGGGAGGAGGACGTATATACCAGTCATGTCTGGTGAGAATAAACTATCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTCTGTATGATGGAGGGAGCAAGATAATGGGTTATATCATAGAGAAGATTGCTAAGGGTGAGGACAAATGGAAGCGATGCAATGAGCACTTGGTACCAGTCCTTACCTATACAGCAAAGGGACTTGAAGAGGGAAAGGAATACCAATTCCGTGTCCGAGCAGAAAACGCGGCTGGTATCAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAAGTCATTATGAGAACAAGCCTCGAAGTGAGACGAGGTGACGAAATAGCACTTGATGCAACTATTTCTGGGTCACCTTACCCAGCTATTACCTGGCTCAAGGATGACAAAGTTATTACACCAGAGGAAATTAAGAAGCGAGTAACA---CCCATAGTCAGGAAGAAGAGGGGAGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACAGAGCGTTTGAGTATCGACAATAGCAAAAAGGGAGAATCTCAGCTACGTGTCCGGGATTCTCTCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAATGACCATGGCATCGCAAAAGCTCCCTGTACTGTCAGCGTGCTGGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCAGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTGTTGTCACTTCAACACTTAGACATTGCAAATACTCAGTGACGAAGTTGATTGAAGGGAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCTCCATGTGTTTCAAAGCCACTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAACCCATTGTGGAAGATGTCACCAGCAACAGCATGCTGGTGAAATGGAATGAA------------------CCGAAAGACAATGGTAGTCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTTAATAGTACACACTGGACTCGTGTCAATAGGAGCCTTCTGAATTCTTTGAAGACCAAAGTAGAAGGCCTATTGGAAGGACTCACCTATGTCTTCAGGGTCTGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCACCTTCAGATCCCAAGACAGCACACGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATCGAACTAGAATGGGAACCCCCGGCTTTCAATGGCGGTGGGGAGATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAAAAGATGATAAAGGTCCGTCAGTTCACTGTCAAAGAAATCCGAGAAGGTGCAGATTACAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGGCCGCCGGGAGAAACAGAACCTGTCACTGTGGCTGAACCTCGAGAGCCTCCAAATGTGGAACTAGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGGAAGACTCTGAGAATTCCAGCAGTGGTAACTGGCCGTCCAGTGCCTACAAGAGTATGGACCATAGAAGAAGGAGAGCTGGATAAAGACCGTGTTGAAATAGAGAACGTTGGAACCAAATCTGATCTAATTATCAAGAATGCACTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTCCCTGGTCCAGTTCTTGACTTAAAACCTGTTGTAACAAACAGAAAGATGTGTCTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGATATCACAGGATTTATTATTGAAAGAAAAGATGCTAAGATGCATACTTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATTACAGGTCTCCTTGAGGGACAAGAATATAAGTTCCGTGTGATTGCCAAGAACAAATTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAACCCCGCAGTAATGGTGGCAGCCCCATCAAGGGATACATCATTGAAAAACGGCGTCACGACAGACCTGACTTTGAAAGAGTTAACAAGCAACTCTGCCCAAACACATCTCTTCTGGTGGAAGATCTGGATGAACACCAAATGTATGAGTTCCGTGTCAAAGCTGTCAATGAAATTGGAGAAAGTGAACCATCCCTGCCTCTCAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATCAAGTTGCGCCTGTCTGTTCGAGGAGACACCATCAAAGTCAAGGCAGGAGAGCCTGTTAACATCCCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATTGAGAAACCTACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACAGTTACAGCGTCCAATCGCCTTGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTGTATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAGTCCTGCTGCTTGACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCTAGTAGGAAGAAGAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAGGAGATATGGGGTCTGGAAACTGATCCCCAATGGTCAGTATGAATTCCGAGTTAGGGCAGTAAATAAATATGGAACCAGCGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCCCTCCTGGACCTCCGGGAAAACCGAAAGTTGTGGAACGCACCAAAGGCTCTATGCTAGTGAGCTGGACTCCTCCCCTGGACAATGGTGGCTCACCAATTACCGGCTACTGGCTGGAGAAGAGAGAGGAGGGAAGTCCCTACTGGTCACGTGTTAGTCGAGCACCGATAACTAAAATGGGATTGAAAGGCACTGAATTTAATGTTCCTCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAATTGGACCTCCCAGTGAACCATCAGATCCAGAGGTTGCAGGAGAGCCTATAAATCCACCAGGGCCGCCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCTCATTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTTCTACTGACTGGAAACCAGTTAATGAACCAGGCAAACTTCTGACTACCTGTGAATGTGTGGTGCCAAATCTGAAAGAACTCAGGAAGTACAGATTCAGAGTAAAAGCTGTCAACGAAGCTGGCGAATCTGAACCAAGTGATACAACTGGACAGATCCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGGTTTGTAAAGCTGGCTCACAGATTAGGATTCCTGCTGTCGTCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGAGTTCATGATATACCTGAAGACGCACAGCTGGAGACTGCTGAAAACTCATCAGTAATTATTATACCAGAGTGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACTGCAAATTGTAGAGTTAAAGTCATGGACGTACCAGGGCCACCCAAAGATCTGAAAGTCAGCGACATCACAAGGGGTAGTTGCAGACTTACATGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATTGAAAAGAAAACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTCATCTCTGAACAACAATATTTCTTCCGTGTGCGTGCAGAAAACCGTTTTGGTATTGGTGCACCTGCAGAAACCATTGAAAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATCAAACTCAAGATTGGTCTCATAACAAAGAACACAGTACACCTGTCATGGAAACCCCCGAAGAACGATGGGGGCTCCCCTGTCACACACTATATTGTTGAGTGCCTTAAGTGGGACCCTACTGGGACAAAGAAAGAAGCCTGGAAGCAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTCACCGTTGAAGACCTTATAGACGGTGGGGAATATGAATTCAGAGTCAAAGCTGTGAATGCTGCAGGAGTCAGCAAACCCTCAGACACTGTAGGCCCTGTGATTGTCAAAGATCAGACATGCCCGCCATCAATTGATCTAAAAGAGTTCATGGAGGTGGAAGAAGGAACTGATGTTAGCATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAGGCTCCTCCAAAGAAGCCAGATAACAGAGAACCTGTCATCTATGACACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTAATTCCACAGTCTCGCAGGAGTGACACTGGCTTGTACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAAGAGATGAGACTGAATGTCCTTGGTCATCCTGGCCCTCCAGTAGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACACTATCTTGGCTTCCACCTAAAGATGATGGTGGGTCTAAGATCACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCTAAAGAGTGCATGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGAATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGAGAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGACCACCAGGCAAACCAACAGTTAGCAGTGTGACTCGTAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCAGTCACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAATCGAGATCCCATTAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGTCTTATTGAAGGTTCAGATTATCAATTCCGGGCATATGCAATCAATGCCGCTGGTGTGGGTCCCCCAAGTCTGCCATCAGACCCAGTGACTGCTAGGGATCCAATAGTGCCTCCAGGTCCTCCATTTCCCAAAGTCACGGACTGGACTAAGTCGTCTGCAGATCTGGAGTGGGCACCCCCGCTGAAAGATGGCGGGTCCAAAATAACTGGTTACATAGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGGTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTGGTGACAGGATTAAAAGAAGGAGCATTCTACAAATTCAGAGTTAGAGCAGTCAACATTGCTGGCATTGGAGAACCTGGAGAAGTCACAGATGCCATTGAAATGAAGGACAGAATTGTGTTACCTGACCTTCAGCTAGATGCCAGTGTCAGAGACAGAATCGTGGTCCATGCTGGAGGGGTGATCCGGATCATTGCCTATGTGTCTGGAAAGCCTACTCCAACCATCACCTGGAGCATGAATGAAAGAGCATTGCCTCAAGAAGCCACCATTGAGACCACAGCCATCAGTTCGTCCATGGTCATCAAGAACTGCCAGAGGAGTCACCAAGGCGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACAATTATTGTTGATGTATTAGATGTGCCAGGTCCCGTTGGACTACCATTCCAGTCTGACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCAGAGGATGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGAGCATGGACCCCAGTGACATACACAGTTACTCGACAAAATGCTACCGTCCAGGGTCTCATTGAAGGAAAAGCCTACTTTTTCCGAATTGCAGCTGAAAATATTATTGGCATGGGCCCATTTACAGAGACACCAAATGCACTTGTCATTAGAGATCCAATAACTGTTCCAGAGCGTCCTGAAGACCTGGGAGTCAAAGAAGTTACTAAAGATTCTGTTACATTGACTTGGAATCCTCCTAAGTATGATGGCGGGTCAGAAATCATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCATAAAGTTACAAATGACAACTTGCTTGGCAGAAAGTACACTGTTAAGGGCTTAAAAGAAGGAGATACCTATGAGTACCGTGTCAGTGCCGTCAATATTGTTGGACAAGGCAAACCGTCATTTTGTACCAAACCAATCACCTGCAAGGATGACCTGGCTCCTCCAACACTTGACCTTGACTTCAGAGATAAGCTCATAGTTCGGGTTGGCGAAGCTTTTGCCCTCACCGGCCGCTACTCAGGCAAGCCAAGGCCTAAAATTACTTGGTTCAAAGATGAAGCCGATGTGCTAGAAGATGATCGCACTCATATAAAGACCTCTCCAACAACCCTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGAAAATACTGTGTGGTTGTAGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTTAATGTTGTTGACCGTCCTGGCCCACCAGTAGGACCAGTTATTTTTGATGAAGTGACCAAAGACCACATGGTCATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAGAAGGAGGTTGGCAAAGATGTGTGGATGCCCGTGACATCTGCAAGTGCTAAAACAACATGCAAAGCTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGACGCAAAGAAAGCCAAAGATTGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTCACAGAAGTCACCAAAGACTCTGCATTAGTGACATGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATACTGGAAAAGAGGGAAACTATGTCTAAACGGTGGGCTCGAGTTACCAAAGAGCCTATCCACCCATACACTAAATTTAGGGTGCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCAGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATCGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCTCCACGTCATGATGGTGGGAGCAAGATTCTGGGATATATTGTTGAGTACCAGAAAGTTGGAGATGAAGAGTGGAAAAGAGCCAATTACACTCCTGAATCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAGACCTATAAATTCAGAGTATTAGCAGTCAATGAAGCTGGCGAATCAGATCCAGCTCATGTTCCTGAGCCAGTGCTTATAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGCGATACTCTAAGACTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGAAGACAGAGAGGCTCCAGCTAAAGCGAGAATCGATATCACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATCTATTCCTTGACAGTGGAGAATCCAGCTGGCTCAAAAACTGTCTCAGTAAAAGTACTTGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATCAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCAGTCATTACAAATTATGTGGTTGAGAGAAGAGATGTTGCCAGTGTGCAGTGGTCAACCCTCTCAGCAACATCAAAGAAGAAGACTCACTTGGCTAAGCATCTCAATGAAGGCAATCAGTATCTCTTCAGAGTAGCTGCTGAAAACCAGTATGGACGTGGTCCCTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACAGCCCCCAGGGCCACCCAAGGACCTACACCATGTAGATGTAGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGATCGTGATGGTGGCTCTCCGATCACCGGATATTTGGTAGAATATCAAGAAGAGGGCACCCAGGATTGGATTAAGTTTAAGACTGTGACAAACTTAGAGTGTGTGGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATCGTGGGTCTTGGTCTCCCTGATACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAACTGATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATCATAAGAGGTGTACCCATTCCTACTGCAAAGTGGACAACTGATGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAACTTCTCATCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACTGGGGAATATCAAATCACAGTTTCCAATGCAGCTGGCAGCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTGGACATTACCCCTGAGCATATGACAATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGACACAAGGAAAGACACGTGGGGTGTTGTCTCTTCAGGAAGCAGTAAGACAAAGCTGAAAGTCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAACAAGATTGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTGGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGGGTCAACAAAACACCTATACCTGATCTGAAGTTTAGAGTGACTGGACTCTATGATGGAAATACATATGAGTTTCGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGGCCACCTATTAATCCTAAACTGAAAGACAAGAGCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCAATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACAACACAGTGGGACAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGAGTACCGGGACTAATTGAAGGAAATGAGTACAGATTCCGTATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAAGTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACCATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGAGCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGAGGGTTGACTTAATTCATGATCTACCTCGTGCTGAGTTACAAATTAAAGAAGCCGTTAGGGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGACATGCCCAAGGTTCTGCTATTGTTAATGTCCTTGACAGACCTGGGCCTTGCCAGAATTTAAGGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGATAATGGTGGCTCAGAAATAACAAATTTTATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATCAAAGCCAACCTTTTAGCCAACAATGAATACTACTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACAAAGACTCCAATTTTGGCTATTAACCCTATTGATAGACCAGGTGAACCTGAGAACCTTCATATTGCAGATAAAGGAAAGACATTTGTTTATCTAAAGTGGCGGCGACCTGATTATGATGGTGGTAGCCCAAATCTATCATATCATGTCGAGAGGAGGCTGAAGGGTTCTGCCGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGCGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTAGAGCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGAGACACCATCAGACTTGAGGCAGGTGTTAGAGGCAAACCATTTCCAGAAGTTCTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTGAAGATTGATACCAGTGCTGATGCATCTAAATTTTCTCTTTCAAAAGCAAAACGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAATACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCATTGTTTTAGATAAGCCTGGTCCTGTGAGAAATCTGAAAATTACTGATGTGTCCAATGACAGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAAATCCAAAATTATATTCTGGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGATGCTACGGTAACACGTCTCATAGAAGGAAATGAATACATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCACCAACAGAAAGTAAACCAGTCATTGCAAAAACTAAATATGACAGACCTGGTCGCCCTGATCCCCCAGACATCACTAAAGTAAGCAAAGAAGAAATGACTGTGGTTTGGAATCCCCCTGAATATGATGGTGGAAAGTCCATCACAGGATACTTTTTGGAGAAAAAAGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAGCGACGTTTGAAAGTACAGAATCTCCTCCCAGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGTGAACCAAGCTTGCCATCAAGACCAATGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGATACAACCAAAAACTCCATAACTCTCAGGTGGGGAAAACCAGTGTATGATGGTGGCGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAAATAGAAGATGCATCACCTGATGAAGGATGGAAAAGATGCAGTGCTGCAGCA---CTTGTTCGTATGGAATTCACTGTTCCCAGCTTGGAAGAAAACCAGGAATACGAGTTCAGGGTGTGTGCTCAAAACCAAGTTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCAGAGATTGACTTAGATGCCAGCATGAGAAAACTGGTGACAGTGCGAGCAGGATGCCCTATTCGACTATTTGCCATAGTGAGAGGGCGGCCAGCCCCTAAAGTCACTTGGCGAAGAGTGGGTATTGATAACGTGGTCAGAAAGGGACAAGTGGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCTACCCGCGATGACTCAGGAAAATATTCCTTGACGCTTGTGAACCCGGCAGGAGAAAAGGCCGTGTATGTGAATGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGCCCCTCCTGAGAATGACGGTGGGAGCCAAGTGACACATTATATTGTGGAGAAACGTGAGGCAGACAGAAAGACATGGTCAACAGTTACCTCGGAAGTCAAGAAAACGAGCTTCCAAGTCACCAATCTTGTCCCTGGGAATGAGTATTTCTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGCGTCCCGACGGATGTCCCCAAACCTGTGCTTGCATCAGATCCTCTAAGTGAGCCAGATCCCCCAAGGAAACTCGAAGTTACTGAAATGACAAAGAACAGCGCTGCGTTAGCCTGGTTACCCCCGCTGCGTGATGGAGGTGCAAAAATTGATGGCTACATCATTAGCTACAGAGAAGAAGAGCAGCCCGCAGATCGCTGGACAGAGTACTCAGTGGTGAAAGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAATATAAATTTAGAGTGGTGGCCAGAAATGCTGTTGGAGTGAGTTTGCCAAGAGAAACTGAAGGCGTGTACGAGGCCAAGGAACAGCTGTTGCCACCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCAGGGAAGAAACTCCGAATTGAAGCCCATGTGTATGGGAAGCCTAATCCAATCTGCAAATGGAAAAAAGGAGAAGATGAAGTTGTCACATCCAGCCATCTGGCAGTGCATAAGGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTTACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTTATTGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCTTTTGACATTTCCGACATAGACGCCGACGCTTGCTCCCTGTCCTGGCACATCCCTCTGGAGGACGGAGGCAGTAACATCACCAACTACATCGTGGAGAAGTGCGATGTGAGCCGCGGCGATTGGGTGACAGCTCTAGCTTCAGTGACAAAAACTTCCTGCAGAGTTGGGAAGTTGATCCCAGGCCAGGAATATGTCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTTCCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATACGTGGCATGGGACAGACCAGACAGCGATGGAGGGAGTCCCATTACCGGTTACCTGATTGAACGCAAAGAGAGAAACAGTTTGCTCTGGGTGAAAGCTAATGATACTCCTGTCCGGTCAACTGAGTATCCTTGTGCTGGCCTTGTAGAGGGTCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATACGTCACTGCGAGAATGCCAGTCGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGCCCAAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTTGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTGCGGTGCAATTCTACACCTCACCAGATTCCCCGGGAGGAGTACACAGCTACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCCACCTTCTGAACCTTCTGATCCAGTGACCATTCTCGCAGAAAATGTTCCTCCAAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTCACTGTAAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACAGTGTCTTGGAAGAAGGATGGCACACCACTGAAGGCAGCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGCGTGAACCGAAAGGACTCAGGAGACTATACCATTACTGCCGAAAATTCCAGTGGCTCCAAATCAGCCACCATTAAGCTGAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAGTATATTCAGACCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCACAAGTCTCTGCTACTGTGCCCATCACCAGCTGCACTGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGATCCAATCTTAACTGAACCAGTAATTGCTAAAAACCCTTATGATCCACCCGGATGCTGCGATCCTCCTGTTATTAGCAACATAACCAGAGAGCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTACTTGCTGGAAAAGCGGGAGACCCAGGCTGTTAACTGGACGAAGGTCAACAGAAAACCTGTTATAGAAAGAACAATAAAAGCAACCGGTCTCCAGGAAGGCACTGAGTATGAGTTCCGAGTGACAGCTATAAATAAGGCTGGGCCAGGCCAACCCAGTGATGCATCCAAAGCTGCTTACGCCCAGGACCCTCAGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTTTATGATACAACCCGTAGCTCCGTGAGTCTATCTTGGGGCAAGCCAGCTTATGATGGGGGAAGCCCTATCATTGGTTACCTTGTCGAAGTAAAAAGAGCTGACTCCGATAACTGGGTGAGGTGCAATTTACCTCAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTGATGGAAAACACAGAATATCAGTTCCGTGTGTATGCTGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGATAAACACTATCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTCTATGTACCAGTTAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTGGACATAAAGTCAACTGACTTTGACACTTTCTTGCGTTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTAACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACTATTGTTGTGAAAGTCCTTGATACCCCTGGGCCACCCATCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGCGGAAGCCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAATCCTGGTCTACTGTGACAACCGAGTGCTCAAAAACCAGCTTCAGAGTACCTAATCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGGGAAACACGTGATGCCGTCAAAGCTTCTGAAACCCCTGGACCAGTCGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAACATAGGCTGGAAAAAGCCTCGCAGTGATGGGGGAAGTCGAATCACTGGGTATGTAGTTGATTTCCTCACAGAAGACAATAAATGGCAGCGAGTTATGAAATCGTTAAGCTTACAGTACTCCGCAAAAGATTTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAGGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGTTACTTGGCTAAAGAAAACAGTAACTTCCATCTCAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGACCCTCTGGCAACTGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACAACTCTTGTAGTACATGATTGCCAAAAATCTGATGCTGGGAAATACACAATCACTTTGAAGAACGTTGCCGGCACCAAAGAAGGAACTCTCTCTATAAAAGTCGTTGGCAAGCCTGGCATCCCCACAGGACCAATCAAATTCGATGAAGTCACAGCAGAAGCCATGACCTTGAAGTGGGGTCCTCCGAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGACTCTGTAAACAACAAGTGGATAACATGTGCCTCAGCTGTCCAGAAAACCAGCTTTAGAGTAACCAGACTTCATGAGGGTATGGAATATACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAGGGCCTGAAATCAGAGCCGGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGGCATGATTCAGTATCTCTAACTTGGACTGACCCCAAGAAAACCGGTGGCTCTCCAATTACAGGGTATCATATTGAATTTAAGGAAAGAAACAGTCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTAACAGGATTAACTGAAGGTCTTGAATATGAATTCCGAGTTATGGCAATCAACTTAGCAGGAGTAGGGAAGCCAAGCCTGCCATCAGAGCCTGTTGTGGCCCTTGATCCAATTGATCCTCCTGGTAAACCTGAGGTCATTAATGTAACAAGGAATTCAGTGACTCTTATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTAGAGAAGCGGGAGCTACCCTCTAAATCTTGGACAAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAGGGTGGAAAATATGAATTTAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCGTCAGAAAGCACAGAAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTGCTCGATCCCTCAATAAAAGATGGCCTAACAGTTAAAGCAGGAGATACTATCATTTTGAGTGCCATTAGCATTCTTGGAAAGCCCCTTCCAAAGTCAAACTGGTCCAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTACTATTAAGTATGCCACTAGAAAAGATGCTGGTGAATACACCATCACTGCTACCAATCCCTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTGGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCTGAAAAAGCAACTCTTACATGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAGAAGAGAGAAACAAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGTGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCAGTACAGTCTGAACCCGTCAAAATGGTGGACAGATTTGGTCCCCCTGGTCCTCCTGGAAAACCAGAAGTATCAAATGTCACCAAAAACACTGCCACTATCAATTGGAAAAGACCGACTGATGATGGTGGCAGTGAGATCACAGGCTACCATGTAGAAAGGAAAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCTGATCTCAGATGCAAACTAACAGGACTGCAAGAAGGAAACACCTATGAATTCCGTGTCAGTGCAGAAAACAGAGCAGGAATTGGTCCACCTAGTGATGCTTCAAATCCTGTTTTAATGAAAGACGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAGAAATCTGCTTCTTTAGCATGGGGAAAGCCTCATTATGATGGTGGACTTGAAATTACTGGCTATATTGTAGAGCATCAAAAAGTAGGAGATGAAGCCTGGATAAAAGATACAACAGGAACTGCCCTCAGAATTACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAGTACAATTTTAGAATCAGAGCCGTCAACGATGTAGGTGTCGGGGAGCCAGCAGTGATTCCAGATGTTGAAATCGTAGAACAGGAAATGCCTCCTGATTTTGAACTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGATATCAATCTTAAAAACCGAGCTAACATTGAAAACACAGAATCATTTACTCTTCTGATTATCCCAGAATGTAATCGATATGACACAGGTAAATTTGTGATGACCATTGAAAACCCAGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTTTTGGATACACCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCTTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCGCGTATAACAAACTATATTGTGGAGAAACGAGAAGCAACACGGAAATCCTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACCGGCTTGTCTGAAGGATGTGACTACTTCTTCAGAGTGATGGCAGAAAATGAATATGGAATTGGTGAGCCAGCAGAAACAACAGAACCTGTAAAAGCCTCTGAAGCACCATCACCACCAGACAGTCTTAACATTATGGACATAACTAGGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAACACGATGGTGGCAGTAAGATCACTGGTTATGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACAACTGTGAAGGGGCTGGAATGTGTAGTGAAGAATTTAACTGAAGGGGAAGAATACACCTTCCAAGTAATGGCAGTGAACAGTGCAGGGAGAAGTGCCCCAAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACGATGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTAATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTTGGTCGACCAAAGCCAACAGTTACATGGAAAAAAGGAGACCAAATTCTTAAGCAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCATAAATATCAATGAGTGCATAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGATATCCCAGGACCACCTACTGGACCAATCAAATTTGATGAGGTTTCATCTGATTTTGCAACCTTCTCTTGGGATCCCCCCGAAAATGATGGAGGTGTACCAATAAGCAACTATGTTGTAGAAATGCGACAGACTGACAGCACCACGTGGGTGGAGTTAGCGACCACCGTCATACGCACCACCTATAAAGCCACTCGCCTTATTACCGGATTGGAGTATCAGTTCCGGGTAAAAGCTCAAAACAGATATGGAGTCGGACCAGGCATCACCTCAGCACCTGTGGTTGCCAACTATCCATTTAAAGTTCCTGGGCCTCCTGGTACCCCTCAGGTAACTGCAGTTACCAAGGACTCGATGACCATTAGCTGGCACGAGCCTCTTTCTGATGGTGGAAGTCCCATTTTGGGATATCACATTGAAAGAAAAGAACGAAATAGCATTCTCTGGCAAACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCAGGCAAGAGCAAGCCGAGCAAGCCATCTGAACCTGTGCTTGCTCTGGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTCAAAATTACTAGTTACATAGTTGAAAAGAGAGACTTTCCTAATGGACGATGGCTGAAGGCCAACTTCAGCAACATTTTGGAGAACGAATTTACGGTCAGCGGCCTAACAGAAGATGCTGCATATGAATTCCGTGTGATTGCCAAAAATGCTGCTGGAGCTGTTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATTTAAAGACACAATTATATTAAAAGCAGGTGAAACATTCAAGCTGGAAGCTGATGTTTCAGGCCGCCCACCTCCAACAATGGAATGGACAAAAGATGGAAAAGAGCTTGAAGGCACAGGAAAATTAGAAATAAAAATTGCAGATTTCTCTACTAATCTGATAAACAAGGATTCATCAAGAAAGGATAGTGGTGCATATGTCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAACATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCATTAGCTATATCTGAGGTGACATCAGAAAAATGTGTATTGTCCTGGTTGCCTCCACTGGATGATGGAGGTGCCAAAATTGATCATTATGTAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTAACAAAACTAAAGGTCACTAAACTTTTGAAAGGTAATGAATATATATTCCGTGTGATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAACCTGTGCTTGCAGTAGATCCTTATGGACCCCCTGATCCACCGAAAAATCCCGAAGTTACAGCTATTACTAAGGATTCAATGGTTGTCTGCTGGGGACATCCCGAATCTGATGGTGGGAGTGAAATCATTAACTATATTGTGGAACGGCGTGATAAAGCCGGGCAACGCTGGGTGAAGTGCAACAAAAGAACACTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCCACCAGTCCATTTTATAAAGCTTGTGATGCTGTCTTTAAACCTGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTATGACGGTGGTTCAGAAATCACTGGTTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGACTCAAGGCAACTTCTTACACCATCACCAATCTCATAGAGAATCAAGAGTATAAAATCCGCATCTATGCCATGAATTCTGAAGGGATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAAGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCAGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCAGAGGTGAAGTGGACTCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAGTACATACTGACCGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTCGTCATTGTTCGAGTACTGGATACACCAGGCCCTCCACAGCATCTGAAGGTAAAGGAGGTCACTAAGACATCCGTCACACTGACATGGGAGCCTCCTCTCCTTGATGGAGGCTCGAAGATAAAGAACTATATTGTTGAAAAGCGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGTCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGTAGTTACTATTTCAGGGTTCTTGCTGAAAATGAGTATGGCATTGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCTCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACAAGAAATAGCGTGTCACTTACTTGGGAGAAGCCAGAGCATGATGGAGGTAGCCGAATTCTAGGCTACATTGTTGAGATGCAAAGCAAAGGCAGTGACAAGTGGGCCACGTGTGCCACAGTCAAAGTCACCGAAGCCACGATAACTGGATTAATTCAGGGTGAAGAATACTCCTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCAACACTTTCACTGTTCTGGCAGGTGAAGACCTAAAAGTTGATGTCCCATTCATTGGACGTCCTACGCCAACTGTAACCTGGCATAAAGATGATGTACCACTGAAGCAGACAACTAGAGTTAATGCAGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGAAACTACGTAGTTAAACTGACTAACTCTGCTGGTGAAGCTACTGAAATCCTTAATATTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACCGCTGATTGTATTACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACTACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACTATAGTAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATAGCAGCTGAAAACAGATATGGAAAAAGTACATACCTTAATTCAGAACCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACACTCACCTCCAAGGATAGCATGGAAGTACAGTGGAATGAGCCAGTCAGCGATGGAGGTAGCAAAGTCATTGGATATCATCTAGAACGCAAGGAAAGAAATGGTATCCTCTGGGTGAAGCTGAATAAAACACCTATTCCTCAAACCAAATTTAAGACAACTGGCCTTGACGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAATATCGTGGGCATCGGCAAGCCAAGTAAAGTGTCAGAATGCTATGTAGCTCGTGACCCATGTGATCCACCAGGGAGGCCTGAGGCCATCATTGTCACACGGAATTCTGTAACTCTTCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATCGTTGAAAAGAAGGAATTGCCTGAAGGCCGTTGGATGAAAGCCAGTTTCACAAATGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAAGTAGATCCACCAAGAATATCTATGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAAATTGATGCAGATGTTTACGGCAAACCAATACCAACCATCCAGTGGTTAAAAGGTGATCGGGAGCTTTCAAATACAGTCCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTTTAAAGGAAGCGGTACGCATCGACAGTGGAAATTACATACTGAAGGCCAAAAACGTTGCAGGAGAGAGATCAGTTACTATAAATGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAGACCCCCACTACAGGATGGTGGAAGTGATATCATAAATTACATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTGTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATGTTTTCCGTATAATGGCTGTAAACAAATATGGTGTTGGTGAACCCCTTGAATCTGAGCCAGTAATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTAACCAAGGATTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAAGACGGCATTAGATGGACAAGATGCCACAAACGTCTCATTGGGGAATTACGCTTGAGAGTAACTGGACTCATAGAAAATCACAATTATGAATTCAGGGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGTCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCATCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTCAGTGTTGGTGAATGGACCATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAGAAGCTGTTGGAAAGGCATGAATACAACTTCCGTATATGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCTGATGTCCCTGGCCCTGTTCTAGTTGAAGAAAAATTGGAAGCACCAGACATTGATCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTTTTCCTATTAAAGGTCGCCCTACACCAGAAGTTAAGTGGGGAAAGATGGATGGTGAAATTCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTCCTTGACAATGTCAACCGATATGATAGTGGAAAATATACTCTCACGTTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTTAGTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGATTCAGTATCAATTACATGGGAACCACCTTTGTTGGATGGGGGATCCAAAATCAAAAATTATATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCCGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGTTGCAGTTATTACTTTAGAGTCACAGCTGAAAATGAGTATGGCATTGGCCTTCCTGCCCACACTGCTGATCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGACGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAACCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTTGAAGCAGTAATTACCAACCTAACTCAGGGAGAAGAATATCTTTTTAGAGTTGTTGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCCCTTGCAGTTCCAGTGGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTTAATATTTATAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAGTTTCTGGACGTCCTAAACCAACCATTAGTTGGACTAAAGATGGTCTTGCACTGAAGCAGACTACAAGAATCAATGTTACTGATTTGCTTGACCTCACCATACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACTTTATGGAATCACAGTTGCTAATGTTGTTGGTCAAAAAACAGCATCCATTGAAATTGTAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCAGAAAGTATCACATTATCTTGGAACCCTCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAAAAGCGAGATACAACCACCACAGTATGGGACGTTGTTTCTGCTACTGTTGCTAGAACTACACTCAAAGTGACCAAACTGAAAACTGGGACAGAATACCAATTCAGAATATTCGCTGAAAATAGATATGGGCAGAGCTTTGCCCTGGAGTCTGATCCAATTATAGCTCAATATCCCTACAAAGAACCAGGTCCTCCAGGCACACCATTCGTCACAGCCATAGCCAAAGACTCCATGGTCGTACAGTGGCATGAACCAATCAATAATGGTGGAAGCTCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCAGTTAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTTGGTGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGATCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATTACTTTACAATGGACCAAACCTGCATATGATGGCGGAAGTATGATTACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGTTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATACGAATTCAGAGTCATTGCAAAGAACGCAGCTGGCACAATAAGTAAACCATCTGACAGTACTGGACCAATAACTGCCAAGGATGAGGTTGAACTTCCAAGAATTTCCATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCCGGAGAAACATTCAGGCTTGAGGCTGATGTCCATGGAAAGCCCTTACCTACCATTGAGTGGTTAAGAGGAGATAAGGAAATTGAAGAATCTGCTAGGTATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTACTAGATAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACAGGAGTCACTTCTGAAAAATGCACTTTGACATGGTCTCCACCACTTCAAGACGGTGGCAGTGACATTTCTCACTACATTGTTGAAAAAAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGAAATGAATATGTTTTCCGTATAATGGCTGTCAATAAATATGGTGTTGGAGAGCCTTTGGAATCCACACCAGTACTAATGAAAAATCCATTTGTGCTTCCTGGACCACCGAAAAACTTGGAGGTCACAAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGGGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACCGAAGACCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACATATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTATGATGGTGGCAGTGAGATCCTGGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAATACGAGTGTGTGCCCTCAATAAGGTTGGTTTGGGTGAGGCCACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGTCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTTAACTACACCCAACTATCAATAGATAACTGTGACAGAAATGATGCTGGAAAATATATTCTCAAGCTGGAAAATAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTGGACACACCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGCCCTTCTGGTATGGGAACCACCCATTATTGATGGGGGTGCAAAGGTCAAGAATTATGTTATTGACAAACGTGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTATTCCCGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCGCCTTCCCCACCGGGAAAGGTTACACTCACTGATGTGTCCCAGACTAGTGCGTCACTCATGTGGGAGAAACCTGAGCATGATGGTGGAAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACTGAAAAATGGAGTGTTGTGGCTGAATGCAAAGTCTGTAGTGCGGTTGTTACTGGTCTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTTCAACGAGAAAGGAAAAAGCGATCCAAGGGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACTATACAGCCGAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGTCGACCAAGACCCAACATTTCGTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACTGTAACAGCAACAAATAGCGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCACCAGTTGGACCAGTTCTGTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACCGGTGGGTGCCAAATAAGCAACTACATTGTAGAGAAGAGAGACACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGGATTTTTGCAGAAAATAGGTATGGAAAAAGTGCTCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAGCCTGGACCACCTGGAACTCCTTTTGTGACATCAGCCTCAAAAGATCAAATGCTTGTGCAATGGCATGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGATCAAGTTAAATAAGACTCCCATTCAAGACACCAAATTCAAAACAACTGGGCTTGATGAAGGCCTGGAGTATGAATTCAGAGTTTCTGCTGAAAACATTGTTGGCATTGGCAAGCCTAGTAAAGTGTCAGAATGCTTTGTTGCACGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATCGTTATTACAAGAAACAGTGTCACACTAAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGTCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAACGATATGAATTTAGAGTAATTGCCAGAAATGCAGCTGGCAATTTTAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCAAGAGATGAAATTGATATGCCAAATGCCTCACTGGATCCAAAATATAAAGATGTCATCATTGTTCATGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGACATTATTTGGTCAAAAGATGGAAAAGAACTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACGATTCAGAAAACAACCCTTGTTGTAAAAGACTGTATACGTACAGATGGAGGACAATATATACTGAAACTTAGCAATGTTGGTGGTACAAAGTCTATACCAATTACTGTAAAGGTACTTGACAGGCCAGGGCCTCCTGAAGGACCTCTGAAGGTTTCTGGGGTTACTGCTGAAAAATGTTACCTGGCATGGAACCCACCTTTACAAGATGGTGGTGCTAATATTTCACACTACATCATTGAAAAGAGAGAGACAAGCAGACTCTCCTGGACTCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAACTGGAGAGCCCTTGGAATCTGAACCTGTTGTAGCCTGTAATCCTTATAAGCCACCAGGTCCTCCTTCGGCACCAGAAGCCTCAGCAATCACCAAAGACTCTATGATAGTAGCATGGGCACGCCCAGCGGATGATGGAGGTGCTGAAATTGAGGGCTATATTCTTGAAAAACGAGACAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACACTAACAGATCTCCGATTCAGAGTAACTGGCCTCACTGAAGGTCATTCATATGAATTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCGTGTGATGCTTTATATCCACCAGGCCCACCAAGCAATCCAAAAGTGACAGACACTTCCAGATCTTCTGTGTCTCTGGCATGGAGTAAGCCAATTTATGATGGTGGTGCACCTGTTAAGGGCTATGTTGTTGAGGTCAAAGAAACCACTGCTGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAGCTTAAAGAAAACACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGGGTAGGTGAACCTGCAACTATACCTGGTTCAGTTGTTGCTAAAGAGAGACTAGAGCCGCCAGAAATAGAACTTGATGCCGACCTCAGGAAAGTGGTTGTGCTGCGCGCCAGCACTACTTTGCGCTTATTTGTCACCATCAAAGGCCGACCAGAACCTGAGGCTAAATGGGAAAAAGCAGAAGGCATTCTCACTGAAAGAGCCCAGATTGAGGTGACCAGCTCATATACAATGTTGGTAATTGATAACGTTACCAGGTTTGACAGTGGTCGGTATAATCTGACACTAGAAAACAACAGTGGCTCCAAAACAGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGTGCCCCCGTGAATTTGACTGTAAGAGAAGTGAAGAAAGACTCAGTGACATTATCTTGGGAACCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGAGAAACGACAAGAAAAGCATATGCTACTGTTACAAACAATTGCACTAAGAACACTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTATTTCCGAGTCTTGGCTTCAAATGAATATGGGATTGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCTGAACCGCCCCTCCCACCTGGAAGAGTAACTCTTGTTGACGTGACCCGAAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGCAAAATTACTGGTTATGTAGTTGAAATGCAGACTAAAGGGAGTGAAAAGTGGAGCACTTGTACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCCTAACTCCAGGAGAAGAGTATGTCTTCAGGGTAGCTGCAGTTAACGAAAAAGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCAGTTGAACTTCCTTTCAACACTTACAATGTAAAAGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACAGTGAGCTGGAAAAAAGATGGTCAGACTCTTAAAGAGACTACTAGAGTCAATGTTTCTTCATCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGAGAAGATAGTGGAACTTATGAATTATGTGTTTCAAACTGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCCATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCAACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTTTGACAACAGGAAGTGAGTATCAGTTCCGTGTCTGTGCAGAAAACCGCTACGGAAAGAGCTCCTACAGTGAATCTTCATCTGTTGTTGCAGAGTATCCATTCAACCCCCCAGGTCCTCCTGGCACTCCTAGAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTACCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAACAAAATCCTCATCNN-GATACTCAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGCGTATATGCTGAGAATATTGCTGGAACTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCTTGTGACCCTCCAGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACAAATATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGCGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGCCCTATAACAGTTAAAGATGATGTTGAAGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGGTGTTATTGTTGTCAAAGCCGGAGAGGTCCTTAAGATAAATGCAGACGTTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAAGATGGTATAGAAATTGAAGAAAGAGCACGAACAGAAATTGTCTCAACAGACTATGATACTTTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGTCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAATCAATTGCAAGGTACTTGATAAGCCCGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACTTCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCAGACATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATATGTGAAGGAGAGTTAAGGACAACCTCCTGCAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTCGGGGAGCCCCTAGAGAGTGTGGCTGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATCACATCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCAAGACCTGAGAATGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAATAAAAAACCAGTTTATGATCTGAGAGTAAAATCAACAGGACTTCGGGAAGGATGTGAATACGAGTATCGGGTTTATGCAGAAAATGCTGCTGGCCTAAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAGACCCAAAATTGTAGACACAGGCAAGACAAATATAACTATTGGCTGGGTTAAGCCCTTGTTTGATGGTGGGTCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAAACTGACTGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACAATAAGTGGACTGACAACGGGAGCTGAATATGTTTTCAGAGTAAGATCTGTCAATAAAGTTGGTACTAGTGACCCTAGTGATAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGATAGCGAAATGAAGAAAACCTTGATTGTCAAGGCTGGTGCCTCATTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTTGTGGACTAAGCCAGACACTGACCTGCACACTAGAGCTTACATTGATTCCACAGACTCTCGTACCTCACTCACTGTTGAAAATGCCAACAGACATGATTCTGGAAAATACACATTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCAGGTCCTCCAGCCAATGTTACTGTACACGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCATATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGCAACCGCCTCTCCTACAAAGTTGCCAACCTACAAGAAGGAGCAATTTACTACTTTAGAGTCTCTGGAGAAAATGAATTTGGTGTTGGTGTACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAGGCCAGAACATGATGGTGGAAGCAGAATTGTACACTATGTTGTGGAAGCACTAGAAAAAGGACAGAAAAATTGGGTTAAATGTGCAGTGGTAAAGCCAACCCATCACATTGTTTCTGGTCTAAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTCTTCCGGGTATTTGCTGAAAATCAAGCTGGTCTTAGTGACCCAAGGGAGCTTCTACTTCCCGTTCTTGTTAAGGAGCAACTCGAGCCACCTGAAATTGATATGAAGAATTTCCCAAGTCACACCGTATATGTGAGAGCTGGTTCAAACCTTAAAGTTGACATTCCAATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCCAGAGATGGTATCCCCCTGAAAGCAACCACGAGATTTAATACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAGAGAAAGCATCGCTACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCAAGTGGAACGACCAAAGCTTTCATTAACATCATTGTGCTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTGTTAGTGATGTAACTGAAGAAAGCGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAGGTTACCAATTACATTGTACTCAAGAGAGAGACAAATACTGCAGTCTGGGCTGAAGTGTCTGCGACAGTTGCAAGAACCGTGATTAAAGTCATGAAACTGACCACAGGAGAAGAGTACCAATTCCGCATAAAGGCAGAGAACCGCTTTGGCATCAGTGATCACATCGACTCAGCTTGTGTGACTGTCAAACTACCATACACAATGCCTGGACCACCATCTACACCATGGGTCACTAATGTTACGAGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTCAACAAACTGATCATTCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTCATTTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGTGTTGGAAAACCCAGCCATCCTTCTGAACCAGTGCTAGCCATCGATGCTTGTGAACCTCCAAGAAATCTCCGTGTCACTGATATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCAGCGTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACTAATGTTATCGAGACTCAGTTCACTGTCTCTGGCTTGACTCAGAATTCTCAGTATGAGTTCCGTGTCTTTGCCAGGAATGCAGTTGGTTCCATCAGCAATCCATCCGAGGTTGTAGGCCCTGTTACATGCATCGATTCTTACGGTGGTCCTGTAATTGATTTGCCTCTAGAATACACAGAAGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATAGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTAGTATGTGTTGAAAATACTACTGACCTGGCATCTATACTCATCAAAGATGCAAATCGCCTAAATACTGGAAGATATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTCCAGATCCTTGACAAACCAGGACCTCCAGGTGGGCCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCGGCCTCCAGTGGATGATGGCGGTGCAAAAATCACTCATTACATTGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTATGGTATCTGAAAATTTGGAAGAGTGCATCATTACAACCACTAAAATTATCAAAGGAAATGAATACATCTTCCGGGTTCGAGCCGTGAACAAATATGGAATTGGAGATCCACTGGAATCTGATCCAGTGGTGGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAAGCATACCTGAAGTGACAAAGATTACCAGAAATTCAATGACTGTTGTGTGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAATAAGTGGCTATTTCCTTGAGAAACGAGACAAGAAGAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGTGATACCAGAGAGAAAGTGACAGGACTCACAGAATATAGTGACTATCAATACCGAGTTTGTGCTGTAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGACCCTGTTGATCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACTAAATCATCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTCTCAATGAGACAAGGAGAGGAAGAGGAATGGACCATTGTTTCTACCAAAGGAGAGGTTAGAACTACGGAATATGTGGTATCTAACCTGAAACCTGGAGTAAATTACTACTTCCAGGTATCTGCTCTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCTGTACAAGCTAAAGATATACTTGAAGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCCATTATAGCAAAGGCTGGTGAAGATGTGCAAGTGTGGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAGGAATCTTGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTCATTATTCCTCAAGTTACTCGCAACGACACAGGAAAATATATTCTCACAATAGAAAATGGAGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTGAAAGTACTTGATACACCAGCTGCCTGCCAGAAACTACAACTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACAAAGAGAACATGGTCTTCAGTGTCACACAAATGTTCCAGTACAACCTTTAAGGTAATGGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATCGGGGAGCCCTGTGAAAGCACAGAGCCAGTGAAAGCTGCTGAAGTACCAGCTCCTATACGTGACCTCTCAGTCAAAGATTCAACGAACACTTCTGTTACCCTGCACTGGACCAAGCCCGACTTTGATGGTGGTAGCGTCATCACAGACTATGTTGTGGAAAGGAAAGGTAAAGGCGAACAAACCTGGTCACATGCTGGCCTAAGTAAGACGTGTGAAATTGAGGTCAGCCAACTCAAGGAACAGTCAGTCCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTGACTATTGGGCCAGTTATAGTAAAAGAACTTATAATTACACCTGAAGTTGACCTGTCCGATATCCCTGGGGCACTAGTCACTGTGAGAATTGGGCACAATGTGCACCTTGAATTACCTTATAAAGGAAAACCCAAACCATCTATCACTTGGCTGAAAGATGGTTTACCTTTGAAAGAAAGTGAATATGTTCGCTTCAGTAAAACTGAAAACAAAATTACTTTGAATATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATATTCCATTATACTTGATAATGCCATCTGTAGAAACTCATTTCCCATTACAGTCATCACACTTGGCCCACCATCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAAGTTTCAAGGTTTCTAATCTAGTCAAAGATTCTGAATACCAGTTCAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCGCTTGTCTCAAACATTATAGTGGCAAGACACCATTTCAGGATTCCAGGTCCCCCGGGAAAGCCAGTAATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATACATCACCAATATCTGGAAGAGAATACAGAGCTACTGGACTAATAGAAGGCCTGGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCCGGCCTAAGCTCACCTAGTGACCCGAGCAAATTTACCTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCCGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAGCCCGCCATTGCGTGATGGGGGCAGTAAGATCGTGGCCTACAGCATCGAGAAACGGCAAGGAGATGATCGTTGGGTCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACAGTTACAGGACTTAGTCCTGGGGATCGATATGAGTTCAGGATAATTGCAAGAAATGCTGTTGGAACTATAAGCCCACCCTCACAGTCTTCTGGCATTATTATGACAAGAGATGAAAATGTTCCACCAACAGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCACTATTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTAGAAGGACGACCAGTACCTCGCATAACTTGGTTCAGAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTCATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGAGACCATCGTGGTATATATAGTGTGGAAGCAAAAAATGCATCTGGCTCTGCAAAGGCAGAACTTACAGTGAAAGTACAAGACACACCAGGAAAACCAGTTGGTCCAATAAGATTCACCAGTATTACTGGCGAGAAGATGACCCTGTGGTGGGATGCTCCACTCAATGATGGCTGTGCTCCTGTGACTCACTACATCATTGAGAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTGAAGCCCACAGCTATACTGCCATTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCTGATGTCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACGTGGGCAAGGCCAGAATCAGATGGTGGCAATGAGATTCAACAGTATATCCTTGAAAGAAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGATCAGCAAACGACCTATCTCTGAGACAAGATTCAAAGTCACTGGTCTGACAGAAGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAATAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGCAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGATCAAAGTGACAGATACATCAAAGACAACTGTGAGCTTACAATGGTCTAAGCCAGTGTTTGATGGAGGCATGGAAATAATTGGGTATATTATTGAGATGTGCAAAGCTGACTTAGGGGACTGGCACAAGGTGAATACAGAGGCATGCGTGAAAACAAGATACACAGTCACCGATCTAGAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGACAGCTGTGAAGTAACTGGCACAATTAAAGCAGTCGACCGATTAACAGCTCCTGAATTAGACATCGATGCCAACTTCAAGCAAACTCATGTTGTTAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACAGCAGTGTGGAGTAAACCAGACTCTAACCTTAGCATCCGTGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGACGCAGGGAAATACACCCTCACTGTGGAAAACAACAGTGGTAGTAAGTCAATCACATTCACTGTAAAGGTACTAGACTCTCCAGGCCCTCCTGGCCCGATTACTTTCAAGGATGTGACCCGGGGATCTGTTACATTGATGTGGGATGCTCCTCTACTTGATGGTGGTGCCCGAATCCATCACTATGTGGTA------------GAGAAACGAGAAGCAAGTCGCCGTAGCTGGCAGGTTATCAGTGAAAAATGCATTCGTCAGATCCTCAAAGTCTGTGATTTGGTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGCGAACCCTATGAAATGCCAGAGCCAGTGGTAGCCACAGAACAGCCTGCTCCACCTAAGAGACTTGATATTGTTGACACAAGCAAATCTTCTGTAGTCTTAGCTTGGCTTAAGCCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTGCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGCCATACCAAACAGCTGACGTTCACAGCGGAGCGCCTTGTGGAGAACACGGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTATAGCGAACCCAGGGAAGCCTTCTCCTCTGTCATCATCAAGGAGCCACAAATTGAGCCCACTGCTGATCTCACTGGAATTACCAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTGCCAATCACTGGTCGTCCTGCCCCCAAAGTAACATGGAAGCTCGAAGAAATGAGACTTAAGGAGACAGACCGAGTGAGTATCACAACAACAAAAGACAGAACCACCCTGTCTGTAAAAGAGAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACTGTTGTGGTCATTGGAAGACCAGGTCCAGTAACTGGCCCCATCGAGGTCTCATCTGTCTCAGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGACGATGGAGGCACTGACATTACTAATTACATAGTTGAAAAGCGTGAGTCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCTAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTCGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAGTTGCAGAGCATCCATTTGTTCCGCCAAGTGCTCCTACCAGACCTGAAGTCTACTATGTGTCAGCCAATGCCATGTCAATTCGCTGGGAAGAGCCCTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAGAAGAAAGAACGTAACACCATTCTCTGGGTGAAAGAAAACAAAGTGCCATGTTTAGAGTGCAACTACAAAGTGACTGGTTTAGTAGAAGGACTGGAATATCAGTTCAGAACATATGCACTCAATGCCGCAGGGGTTAGCAAAGCCAGTGAAGCCTCAAGACCTATGATGGCCCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTCTCACTGATTTGGTCTGCCCCAGTATATGATGGAGGCAGCAAGGTTGTGGGCTACATCATAGAGCGCAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATCGTATCTGATAATTTCTTCACCGTGACTGCTCTTAGTGAAGGAGACACTTATGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGTGTAATCAGCAAAGGATCAGAATCTACAGGCCCCATCACTTGCCGAGATGAATATGCTCCCCCGAAAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCAGATCTCGTTCTTGATGCGGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGCGAAAAAATATCTTTGCAGTATACTGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGACCGTGTCTGTCATCGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTAACTGTCAGCAGAGTAACAGAGGAAAAGTGTACTTTAGCCTGGAGCCTTCCTCAAGAAGATGGAGGAGCGGAAATAACTCACTACGTCGTGGAAAGACGTGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGGCGAATGCCCAACCCTATCCTATGTAGTTACCAGACTCATCAAGAACAATGAATATATATTCCGAGTGCGGGCTGTAAACAAATATGGCCTTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGAATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATTATTCAATGGATAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTATCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTGAACAAAGACTATGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTGATGGAAGGCTGTGATTACCAGTTCCGGGTAACTGCAGTGAATGCTGCTGGGAACAGTGAACCCAGCGAAGCTTCCAACTTTATTTCATGCAGAGAACCATCATATACCCCTGGGCCACCTTCTGCTCCAAGAGTTGTGGATACCACCAAGCGCAGCATCAGTTTGGCATGGACCAAGTCCATGTATGATGGTGGTGCTGACATCATAGGCTATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACAGAGTGCATACCAATGCCACAATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAACAGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAATGTGAATGGTATGAGTGAATACAGCCAGTCAACTGCCGAAATTGAGCCCGTGGAAAGACTAGAAATACCAGATCTTGAGCTTTCAGATGATTTAAAGAAAACTGTGACCATCAGAGCTGGGGTCTCCTTACGTCTGATGGTGTCTGTATCTGGAAGACCAACTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATTATTGACACCACTGAGAGTTACTCTTTACTCATCGTGGATAAAGTTAACCGATATGATGCTGGAAAATACACCATTGAAGCTGAAAATCAATCTGGGAAGAAATCAGCAACAGTCCTTGTTAAAGTATATGATACTCCTGGTCCTTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATTACTTGGGAAATTCCCACAATTGATGGAGGAGCACCTGTCAACAATTATATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAAACACTTTACCGAATTTCTGGACTTGTAGAAGGAACCATGTATTATTTTAGAGTATTGCCAGAAAATATTTATGGCATTGGAGAACCTTGCGAAACATCAGATGCAGTTCTGGTCTCTGAAGTGCCTTTGGTGCCTACAAAGCTAGAAGTGGTTGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTATGATGGCGGCAGCCGGCTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAATCCACAGTCCTAGAACACACTGTTATTTCCTTAAATGAAGGTGAACAGTATTTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAAGCAAGAGAGATTGTCACAGCTGTAACAGTACAAGACCTCAGAGTGTTGCCAACAATAGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCGGTAGAGCTGGTGATACCCATTGCTGGTCGTCCACCTCCCACTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAAAGAGTCAGAGCGTGTCATAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACACTTGAATTGAAGAATGTAACTGGAACAATATCAGAGACCATTAAAGTTATCATTCTGGACAAGCCTGGTCCACCAACTGGGCCTATCAAGATTGGTGACATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGAATTGGATGGTGGTGCTCCACTAAGTGGCTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGAACGACATTTAGGTTTACCAGACTCACCGAAGGAAACGAGTATGTGTTCCGCGTGGCTGCAACAAACCGCTTCGGCATCGGCTCTTACTTGCAATCTGAGGTCATAGAGTGTCGCAGTAGTATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACCCTTACTTGGTATCCCCCAGAAAATGACGGTGGCTCGCAAGTGACTGGATATATTGTGGAGCGCAAGGAAGTGAGAGCAGACCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTGGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGAACTGGAAAACCAAGTCGTCCTTCCAAACCCATCGTCGCCATGGATCCAATCGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGACGAAGGAGGATCTAAGGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAATTTGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTACACTCTAACACACCTACCTCAGGGTGCTGAATATAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGGACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAGGAAGGTGTCTTTGTAAGACAAGGTGGAGTCATCAGACTGACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAAGCGTGCCATGATCGCAACCTCCGAGACACACACAGAGCTTGTTATCAAAGAAGCAGACAGGGATGATTCCGGCACTTATGACCTGGTCCTGGAAAACAAATGTGGCAAGAAGGCTGTTTACATCAAGGTCAGGGTGATAGGAAACCCCAACCCTCCAGAGGGACCACTTGAATATGACGACATACAGGCTCGCTCTGTAAGAGTCAGCTGGAGACCCCCTGCTGATGACGGTGGTGCTGACATCTTAGGCTACATCCTCGAGAGAAGAGAGGTGCCTAAAGCTGCCTGGTACACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAGGAACCGGTCATACCAAAAACACCCCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCCGAAGTACTTGATGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGTGGTTCTCGAGTCACAGGTTACTACATTGAACGCAAGGAGACATCAACTGACAAGTGGGTCAGGCACAATAAGACTCAGATAACAACCACAATGTACACCGTCACTGGGCTTGTTCCTGATGCTGAATATCAGTTCCGCATCATTGCACAGAATGATGTTGGCCTGAGTGAGACCAGCCCTGCTTCTGAACCAGTGGTTTGCAAAGATCCGTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGCATCACTCTCCAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGACAGTCTGGGGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCTACTGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTGTAAAGACTAAACTAACATTGGGAGAGGCTCCAGGAGTATACAAAGAAATGAAGGATGTTACCACCAAATTAGGTGAAGCTGCTCAATTCTCATGCCAGATTATTGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTGATACAAAGCCGGAAGTACAAAATGTCATCAGATGGACGCATACATACTCTGACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACGAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCTTGGAAGCAACACCACAGTTCCATCCTGGTTACCCATTGAAAGAAAAATACTGTGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATCAGTTGGTTCCATGGCCAGAAACTTTTGCAAAACTCAGAAAACGTTACTATTGAAAACACTGAACACTATACTCATCTGGTCATGAAGAAAGTCCAACGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTTAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTACAAATACAAGATAAGCCAGACAAACCTACAGGACCACTTGTGATTGAAGCCCTACTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGTGGCTCCTGGATCACCAATTACGTGGTGGAGAAATGTGAGGCAAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATATCAGTGACAACCTGCAGAATTGTGAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCAGCTCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTTCCTCAGTTGTGATCATTAAGACTCAATTTGAAAAGCCAAGTGCACCTGGCAAACCAACTATCACTGCTGTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAGTTACTACCTTGAGAAGCGTGAGAAGAAACAGAATAAATGGATTGCTGTGACAACAGATGAAATTCGAGAAACCGTCCTTTCAGTGCAAAACCTAATTGAAGGTCTTGAATATGAGTTCCGCGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTTCCAATTCAGGCACCACATTTCAAAGAGGAATTGAGAAATCTCAGTGTCAGATATCAGAGCAATGCAACACTCGTCTGCAAAGTGACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAAGGAGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCACGCTCTCCGAGGTGAGGTGCTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCCGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACTTCACTTGTTTTTCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACAGTTGAACTGGATGTGGCCGACGTCCCTGACCCACCCAGAGGAGTCAAAGTTAGTGACATCTCACGAGATTCTGTCAACTTAACATGGACAGAGCCGGCTTCTGATGGCGGCAGCAAAATTACCAACTACATTGTTGAAAAATGTGCAACTACGGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACTGTGATCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTGTAATAGCAGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGATAAGACCAGAGCTATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACCAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGCCAGTTTGGAATAGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGAGCTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGACACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATATTCGCCAGGTCTGTGAAGCACTTGAATTCTTACATAGTCATAATATTGGACACTTTGACATCAGACCTGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGATGTCGTCAGCACTGCCACAGACATGTGGTCACTTGGAACACTGGTATATGTGCTATTGAGTGGTATCAATCCATTCCTGGCTGAAAGCAACCAACAGATAATTGAGAACATCATAAATGCTGAATATACTTTTGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTATTGACCGGTTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCTGAGGCACTCCGGCACCCATGGCTGATGCAGAAGATAGATAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGACGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCCGCAGCCCGTATCTCCTGTGGTGGTGCAATTCGATCTCAGAAAGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCTGTTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCAATTGGGGAAGAAGGAGGATATGTAAAATATGTATGCAAGATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGTGTTAGACAGCTGGAAAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTGGCCACCATGTATATCAAACACATCACCAAATTCGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAGGACAGTTCTTATGCTGAGCTATTTGTTAAAGGTGTGAGAGAAGTTTATGACTACTATTGTCGTAGAACCATGAAGAAAATAAAGCGCAGGACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTGCCTCTCTATAACAAGACTGCTTATGTGGGCGAAAGTGTCCGATTTGGTGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCGGGTGATGATGATACGAAGTACATATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAATGTAACTAGAGATGATGCTGCTGAGTATACCGTTGTGGCAAGGAACAAATTCGGTGAAGACAGCTGTAAAGCAAAGCTGACTGTAACCCCACATCCACCTCCAACAGATGCTACCTTAAGACCCATGTTCAAACGGCTACTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCTACACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCCTTGGGCCCAACATTGAAATTATCCATGAAGGCTTGGATTATTATGCTTTGCACATTAGGGATACTTTTCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCCACGAGCTGCCAGGCTCACCTGCAAGTGGAACGCTTAAGGTATGTCAAACAAGAATTCAAGAGCAAGGAGGAGCGTGAACGACATGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAATCT------GTGCCCCTGACCCAGGTAGCCCAGGAGGCTCTGAGAGAAGCTGCCATCCTTTACAAGCCAGCTGTAAGCACCAAGACTGTGAAAGGGGAATTCCGGCTTGAGACGGAAGAAAAGAAGGAGGAGAGAAAACTCCGTATGCCTTACGAAGTACCGGAGCCGCGCAAGCACAAACCGGCTCTCATAGAAGAAGACCAGCACATTAAGCAGTTTGTGCCTATGTCTGACATGAAGTGGTACAAAAAGATACGCGATCAATTTGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAGCGTATCCGCCTCTCAAGATGGGAGCAGTTCTATGTGATGCCTCTTCCACGCATCACAGATCAATACAGACCTAGATGGCGTATTCCCAAATTGTCCCAGGATGACCTCGAAATGGTGAGACCAGCCCGCCGGCGTGCACCTTCTCCTGATTATGACTTCTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATCACAGACGAAGAGTTACTCCTTCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAGGAGAGGCTGCGTCTTGAAGAGGAGCTTGAATTAGGTTTCTCAGCTTCGCCCCCCAGCCGGAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCGCAAGCTCAGGTCAAGGTGGAGGAAGCAAGAAAAGACTTCAGGTATTCAATCTATCACATCCCCACAAAGGCTGAGACCAGTACCAGTTACGCAGAACTGCGGGAACGGCACGCCCGGGCCTCGTACAGACAGCCAGAACAAAGGCAGAGAATCATGGCTGACAGGGAGGATGCGGAGCTGCTGCGTCCTGTCACTGCCATCCAGCGTCTCTCGGAATACAAAAGTGAGCTTGACCGCATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGACGACGGAGAGAAGTAACAGAAATAACAGAAATTGAGGAAGAATATGAAATCGCAAAACACACTCACAGAGAGTCA---TCCTCA---TCTGTGTCTAGACTACTGAGACGGAGGCGCTCGCTGTCTCCGACCTACATTGAGTTAATGAGGCCCGCGTCTGAGCTGATCAGGTCTCGTGCACCCCCGGCTGAG------GAGTAC---GAA---GAT------------GACACAGAAAGAAGGTCTCCTACTCCGGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCGCTCTCAAGATTTGAGAGGTCTGCAAGATTTGATATCTTTTCCAGGTATGAGTCTATGAAAGCCGCTTTAAAGACTCAGAAGACATCAGAAAGGAAGTATGAAGTTTTGAGTCAGCAGCCTTTTACACTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGATACCATGTGGCCAAAATACATGCTTTATCTTAAATGTACAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCGTTACACCAACACGAGTGGGGTCCTGACCCTGGAAATTCTGGACTGTCATATTGACGACAGGGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAAGCTTCTGACTATGCAACCTTGGACGTAACAGTTGGGGATTACACCACCTATGCCTCCCGGCGCAGAGACGAAGACGTCCCCCAATCTGTTTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCATCATTTAAGAGAACATCTGAAATGGAAGCTGCATCTTCAGTCAGGGAAGTGAAATCACAGATGACAGAGACAAGAGAAAGTCTC------------TCATCATATGAACACCACGCAGATGCAGAAATGAAAAGGGCTGCAGTA---GAAGAAAAATTGCTAGAAGAAAAATCCACACACAGAAAAAGCAAGTCAACTTTGGCAGCAAGAATTCTAACGAAACCAAGGTCCATAACCGTCTATGAAGGCGAGTCTGCAAGGTTTTCTTGTGATACAGATGGTGAACCAGTACCAACTGTGACCTGGCTGCGTGGAGGACAAGTGATAACTACTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAGTCAACCTTTGAGATCTCTTCCGTCCAGGCTTCCGATGAGGGCAACTACAGTGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGCAGCACAGTTTACTCTGACTGTTCACAAGGCCAGGGTCACTGAAAAGGCTGTGACAGCACCACCAAGAGTCAAATCCCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAATTAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTGATTTCTCACCCAAAAGTCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAATAGAGAAAGTTCAGCAGCTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCGCCCAAGATAATTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATACTGCAAAGCTGACCTGCGCTGTCGAAAGCAGTGTATTATGTGCAAAAGAGGTCACCTGGTATAAAGATGGCAAGAAACTGAAGGAAAACGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACTTATGAGCTCAAAATCCATAACCTCACTGAATCTGATTGTGGCGAATACATTTGTGAGATTTCTAGTGAAGGTGGAACCTCCAAAACTACCTTCCAGTTTAAGGGACAAGCCTTCAAGAGTATTCAAGAGCAGGTATCA---GGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------TCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAAGCAATTTCCTCAAAACCAGTAATTGTTGCTGGACTGCAGGATACAACTGTTTCTTCAGACAGCATCGTTAAATTTGCAGTTAAAGCTGCTGGAGAACCCCAGCCAACTGTCATCTGGACAAAGGATGGAAAGGCTATTATGCAAGGAGATAAATATAAACTCTCTGAAGACAAAGGAGGATTCCTCTTAGAAATTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGCACAGCAACAAATTCAGCTGGATCTGTGTCCTCTAACTGCAAATTAACAATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTATACAAAAGACTTCTGAAATTACATCACAGAAAAAGGCAGTTGCCCAAGAGGAA---------------------NNNTCCCAAAAAGCCCTAATTTCTGAAGAAATCAAGATGTCAGAGGTGGAAGCTCAAGAAAAGTTAGCTCTCAAGGAGGAAGCTTCAAAGGCTCTCATTTCTGAAAAAGTCAAGAAATCAGAAGCA---ACCTCCCTGCAAAAATCCATTATCCATGAGGAAATCACTAAATCATCACAGGCTTCAGAAGAAATCAGAACTCATGCTGAGATTAAAGCACTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACTTTAAAAGCCAATATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCGCTAACTCTGAAGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAACAGGCCAGCCACAAAGATGAAGGAATCCTTACCTGCATTGGCAAAACCAGCCAAGGAATCATCAAGTGTCAGTACAATTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCCTCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCCTGTGAAATCAGTGGTGAACCCTCTCTTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCAGCGTAAATCGATCCAAAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTACACAATTAAGGCCAAAAATTTCCGTGGCCAGTGCTCAGCAACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTACTGAGGACCAGC---GGTGAT---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCATCTCACTCTGCCCAAATGTCTGCCTCTCAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGTAGT---GCTATT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCATTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCATCTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGTATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAATAACATGGTCTTGTGGTGGAAGAAAAATTCGCAATCAANNNCTAGGACGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATGTTCGATCCATT
>HLsmuGig1
ATGACATCTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTCGGGATGGCCAGGTGATTTCCACTTCCACTCTACCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGGCTAAAGCCCACAGTGGACGATACTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCACCACCCAATTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACGGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCCGAAATCCAAAGCTCCCTGGATTTTCAAATTTCCCAAGAAGACGACCTCTACAGCTTACTGATTGTGGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAACGCCACTAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACACGAATTGAAAAGAAGATTGAAGCCCACTTCGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCACTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACTTCCAAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGCTGGCTCGGCAGCAGTCCCCCTCGCCAATAAGACTCTCCCCTTCGCCGGTCAGACATGTGCGCGCACCCACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCAGGGAGGATCTCAACG------TCCCCCATCAGATCTATTAAGTCTCCATCACTCGTCCGCAAGACTCAGGCACCCAGCATGGCCCCGGGCGCCGACGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCTGAGGCTGAGATGAGA---------GAA---ACCACAGTGACGAGTGCCACTCAGATCAGGACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCG------GCGGGCGCT------------GCT------GCCAGCGTGTCGN---NNGCCACGTTCGCGGCGGGGGCTGTCGCCACGGGCACCACCGAG---------------------GTGAAACAGGAAGCTGACAAAAGTGCAGCTGTTGCCACCGTTGTTGCTGCGGTTGATATGGCCAGAGTGCGAGAACCGGTGGCCAGAACTGTAGAG---ACTGCTCAGAGGACANN-ACGACTGCTGTGCAAAGCCGACCTGCTCAAGAACAGCAGATAAGAAAAGAAGCAGAA---AAGACTGCTGTAACTAAGGTAGTAGTGGCCACCGATAAAACCAAGGAACAAGAATTAAAATTAAGAACCAGAGAAGTAATCACGACANN---NGAGCAGGTGCACGTAACTCATGAACAG---ATACGAAAAGAAACTGAAAAAGCATTCATGCCAAAGGTAGTGATTTCTACAGCTAAAGCTAAAN---NNGAAACTAGAACTACTGGAGAAATTACTACAAAANNNAAACAAATAAGCCAAGAAACA---AAAAGACAGAAAGCTGAG---ACAACTGCTACGTCCATGGTGGTAGTTGCCATTGCAAAGCCCACACAACTAGAAACAATCCTGGAAGCTCAGGAAGAAACTGCCACAGAACAAGAT---GAAATGTAC------ATAGCTCATGAAAGGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACGCCCAAAATCAAAGAACAAGATTTAGTATCAAGACCTAGAGAAGGTATCACTACCAAAAGAGAGCAAATTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAAAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAGAGCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACTAGACAAGAACAAATCCAAGCTGCCTATGGAAAG---GTGGACATGGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCGGCAGTAGATCAGGCCCGAGTCAGA---------GAGCCCAGAGAGCCCAGGCATCTTCAAGAA---TATGCTCAGCAGACCACTTTGGAATATGGGTATAAGGAGCACGTTTCCGCCACGAAG---------------------------GTAGTTGAGCACCCCCAGCGTCCAGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTGTAGTGATCCAGGCTCCTTCGGAGGCTCATATCACAACTACTGATCAAATGGGAATGCACATATCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAGCATGGATATGAGGCATCAATAGCTGGTAGCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---ACTGCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGACCAGAGTGAGAGCAGAACCCACCCCCTCACCCCACGTCCCCTTCGCTGACACCCCAGAGACTTACAAGAGTCAAGCTGACGTGAAAGTGAAGAAGGAAGTAGGGGTGAGCATCGTTGGTACTACAGTCCACAAAGAG---CACTTGAAGGTGCTACGCGAACGTGAAGCCAAG---GTAACAGAAACAGCCAGAGTGCCTGCTCCCGTGGAAATCCCTGTGACTCCACCCACTCTGGTCTCGGGCTTAAAAAATGTGACTGTTATCGAAGGTGAATCCGTCACCTTGGAATGCCACATCTCTGGGTACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCCCGTCTTATGATTCGTGAAGCTTTTGCAGAAGACAGCGGGCGATTTACTTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACTTCCTGCTACCTGGCTGTGCAGGCATCAGAAGAGTTTGATAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACAGAAGAGAAACGCTTCATCGAGTCAAGAGATGTGGTAATGACCGAGACGAGCATCGCGGAAGAGCCGGCAGGGCCTGGAGAACCTGCTGCTCCTTTCTTTCTGACAAAACCGGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAGTGCCAGGTCGGAGGCAACCCAAAGCCCCATGTCTACTGGAAAAAATCCGGTGTTCCTCTAACCTCTGGATACAGATACAGAGTGAGTTACAACAAACAAACTGGTGAATGCAAACTGGTGATTTCAATGACTTTTGTTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCATCTGCGTCCTTGCTGGAAGAAGCGGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATGGCACCT---GGATTTCTCTACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTATATAGAAGACCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACAACATTAGAAGAACTTCTTGAAGAAGACAGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTCGAAGCAGGATTTGATTTAAGAATCAAGAATTACAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGACATCCATTACCCAAGATTGCATGGTACAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCAAATGGACTTTCTACAAGATGGCAGAGCTAGCCTGCGCATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAACGTTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCCCCATTTAGTGCTCCAACTTACATACCCACACCAGAGCCTGTGAGCAGAATCAGATCTGTCTCTCCACGCTCAGTAAGCAGATCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCAAGGATGTCC---------------CCAGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCAGGACGTAGGCTGGAGGAAACTGATGAATCACAACTAGAGAGATTGTATAAACCAGTCTTTGTGTTAAAACCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAAGTTGTGGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAGTTGTCAATGACCATACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAATCCCTGATTATTGTCCCTGCATCACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTGTTTGTGGAAAAATTAAAAAATGTCAATGTAAAGGAAGGTTCCCGACTGGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGACATTGTATGGTTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACGAAAGGAGAAGCTGCCCTTAAAATCGATTCCATTATCAGCCAAGACTCTGCCTGGTATACTGCAACCGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTCGAGTTTGCAGAGCCTGAACCAGAGAGGAAATTAATCGTCCCACGAGGGACATACAGAGCAAAGGAGATCGCAGCCCCAGAACTGGAGCCCCTCCATTTGAGATATGGTCAAGAACAATGGGAAGAGGGTGACCTCTATGACAAAGAGAAACAACAGAAACCGTTTTTCAAGAAAAAACTTACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTTACTCCAATCGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCAGCCAATAGGCTCCGTATGATCAATGAATTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCCGCTACCCTTATTGTTAAAGATGAGAAAAGTCTTGTAGAAGAATCTCAGTTGCCTGAGGGAAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGCGTAACAATAGATCAAAAAGAAAAGCAAAAGCCAGATATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGGGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATCCGCAAAAGCAAAAGGTTCCGAGTTCGCTATGATGGCATCCATTACCTAGATATCGTGGACTGCAAATCGTACGATACAGGCGAAGTCAAGGTTACTGCAGAAAACCCTGAAGGCGTGACAGAGCACAAGGTGAAGCTGGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACACGAACCTGGAAAACTTCAGTTTGAGGTACAAAAAGTAGATAGACCCGTTGACACCACAGAAACCAAGGAAGTTGTGAAGTTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGC---------------TATTACGAAGCCATTACCGCTGTGGAGCTCAAGTCCCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAGGAAGACAAAAGATGAACTTCTCCACTGGACCAAGGAGTTAACTGAAGAGGAGAGGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCGACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCCCCCAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTTCGGGTCAGAGTGGTGGGAAAACCAGATCCCGAATGCGAGTGGTACAAAAATGGTGTAAAGATTGAACGCTCTGATCGCATCTACTGGTTCTGGCCTGAAGACAATGTTTGCGAACTAGTTATAAGAGACGTAACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAATATAGCTGGGGAAACCTCCAGCCACGCATTCTTACTTGTCCAAGCCAAGCAATTCATCACTTTCACCCAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGACGGTGTGGAAGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCATTTCCTCTCCATTCTGACAATCGACACATCTGACGCTGAAGACTACAGCTGTGTACTTGTGGAAGACGAAAATGTAAAAACAACGGCTAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTACATCCCCAGAAAATGTTGGAGGCAAATGGTATCACAACGATGTGGAGCTCAAGTCCAATGGCAAATACACAATTACATCTCGCCGGGGACGTCAGAACCTCACAGTCAAAGATGTGACCAAAGAGGACCAGGGAGAGTACAGCTTTGTTGTCGACGGCAAAAAGACAACCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTGTCCTACAAGGACTGAGTGACCAAAAAGTCTGTGAGGGTGACATCGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGCGTCTGGATGAAAGATGGCCAGGAAGTGCAGCCCAGTGACAGGGTCCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATCCCAGCCCTTGGACTGTCAACCACTGGGCGTGTCTCTGTCTACAGTGTTGATGTGATAACACCTCTGAAGGATGTTAGCGTGATTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTTCCTGACGTGACATCGGTTAAATGGTACTTAAACGATGAGCAGATCAAGCCGGACGATCGCGTACAAGCCATTGTCAAAGGCACTAAGCAACGACTAGTGATTAACCGGACCTACGCTTCAGATGAAGGGCCTTACAAACTGATGGTTGGCAGAGTTGAAACCAGTTGTGATCTCTCTGTAGAAAAAATCAAAATCATCAGAGGTCTTCATGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTGGAGGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAAGAAATCAAACCCAATTCTAAATATAAAATTGAAGCTCATGGAAAAATATACAAGTTGACCATCCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCAGGAGAAAATATGACATCTGGAAAACTTACTGTGGCAGGGGGGGCCATCTCTAAGCCACTCACAGATCAGACGGTAGCGGAATCCCAGGAAGCTGTGTTTGAGTGTCAAGTTGCCAACCCAGATTCTGAAGGTGAATGGTTGAAAGATGGCAAACACCTGCCACTGAGTAACAACATCAGAAGTGAATCTGATGGGCACAAAAGGAGACTTATCATTGCCGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACATCTGCTAAACTCAAAGTTGAAGCTGTCAAAATCAAGAAGACTCTGAAGAACCTCACCGTGACAGAAACACAAGATGCTGTCTTCACTGTCGAGCTTACACACCCCAACGTGGATGGTGTCCAATGGATCAGAAATGGGGTTGCACTGCAGTCCAGTGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTTCTGTCGTGGATGAATCTGTCTACGGCTTCAAACTTGGAAGGCTAGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATCAAAAAGCCGAAGGATGTGACGGCCTTGGAAAATGCCACCATCGCCTTTGAAGTTAGTGTTTCCCATGACACAGTCCCAGTGAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTAACAAACACAGACTGATCTCAGAGAGGAAGGTCCACAAACTGATGCTCCAGCATATTTCCCCCTCAGATGCTGGGGAGTACACTGCCATGGTGGGGCAATTGGAATGCAAAGCTAAACTATTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCGTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGACAAGTTCAAGATAGTTGTGCAGGGAAAACTCCACCAGCTGCTCATCATCAACACCAGCACAGAGGATGCAGCAGAATACACGTTTGTCTGCGGCAATGACCGGGTCAGCGCTACCCTGAAAGTGACCCCGATCATGATTACATCCATGCTAAAGGACATCAATGCTGAAGAAAAAGACACTATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACTAAGAAGCTCACACACTCACTGAACATCAGGAATGTTCACTTCGGGGACGCTGCTGAGTACACCTTTGTGGCTGGAAAAGCCAGGTCGACAGCTACCCTGTATGTGGAAGCTCGTCACATAGAATTTAGGAAACACATTAAGGACATCAAGGTGCTCGAGAAGAAGCGAGCTGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTACAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATCCAGAAGGAGAAATACGTCCACCGCCTGGTGATCCCATCCACCAGGATGTCTGATGCTGGGCAGTACACGGTGGTGGCAGGAGGCAACATGTCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGAAGTATTAAAAAGGAGGTTCAGGTTATTGAGAAACAACGCGCCGTTGTTGAGTTTGAGGTCAATGAGGATGATGTTGATACCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAACGACATCAATATGTGGTGGAGAGAAGAATCCACCGGATGTTTATATCTGAAACCAGGCATAGTGATGCTGGTGAATACACTTTTGTGGCAGGAAGGAACAGGAGCTCTGTTACTCTCTACGTCAACGCTCCAGAACCACCTGAAATTCTGCAGGAGCTCCAGCCTGTTACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCTTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTCCACGATGGGCAAGAGTACACGCTCTTGCTGATTGAAGCTTTCCCAGAGGATGAGGCTGTCTACACCTGTGAAGCCAGGAACGACTACGGAGTTGCCACAACCTCAGCCTCACTCTCTGTGGAAGTTCCAGAAGTTGTGTCTCCGGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCCCTTCAAGACACTGTCACTTCTGAAGGACAGCCAGCCCGCTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAGGCTTTTCCAGAAGATGAAGGAACTTACACTTTTGTTGCTAGTAATGCTGTAGGTCAAGTGTCAAGCACAGCCAGCTTGAGACTGGAAGGATTTAGCAAAGTTGAAGAAGCTACATCAAACTCCCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGTGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTCTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAAGAGTCCACAGGCATAGCTTTAATGCTTATAGTCGATGCTTACTCTGAGCATGCTGGGCAGTACTCTTGCAAAGCCGCCAATAGTGCTGGGGAAGCCTCTTGCGCTGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAAAGTTCTGGGAAAGATGTA---AGAGAGCCCACCAAGTCCCAGACAGTGACAGACTCCTTGTTCACAAAGCAGGAGATCAAAATATCCCGAAACGAAATTAAATCATTTCAGGGATCAATCTATGAACACAAGTTTCAAGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCATACAGCTGCATCTGTTCAAGATGTAGAGCTGCACCACACCGCA---TCCCTTTCACAAGCTGCGGAAAGCACGGAGCCGTCT---GAGGACGATGCTGAAGAGGCGATGN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNCCTGAATCAATTTTGTACGAGGGGATTGAACAGGAGGTTGAGATGGAGATGAAAGAGTTTTCTAGTTCTCTTCTGTGTGCTGAGGAAGAAGGA---CTCNNN---AGCTCTGGCCTTCAGTTATCTAATAGAAATGAAACACTTGAGCTTTTGCCTGAACCTCCAATTCATTCAACTAAATTT------------GATTCCAAAAACAAAGGCAGTGTCCCAGTTTTCATCAAAGAAATGTCAGGTGCTGAAATAAGCATAGGGGATGTGGCTAAACTGTCTGTTACTGTCACTGGCATCCCCAAGCCTAAAATTCAGTGGTTCTTTAATGGA---------------------GTAATGCTAACCCCTACTGCTGACTACAAATTTGTTTTTGATGGTAATGATCATAGCCTGATCATTCTGTTCACCAGATTTGAGGATGAGGGAGAGTATGCATGTATTGCCAGTAATGAATATGGACAGACCATATGTAGTGCCTATCTAAAAATAAATCCCAAAGGAGAAGGGCACAAANN------NGCA------NNNTCAGCAGTGGAGCCATCT---CTGGAAAAGCTGGAAGGTCCTTGTCCTCCTTACTTCCTGAAGGAGTTAAAGTCGATTCACTGTGCTCAGGGGCTCCCTGCCATCTTTGAGTACACCGTGCGTGGAAAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAGCTCTGCACCAATGTTTGTTACACTATCATTCAAAATCCTGATGGTTCTGGGACACTCATCGTCAACGACCCCCAGAAGGAGGACAGTGGCCTGTATGTCTGTAAAGCAGAGAACGTGTGGGGTGAATCCACCTGCACCGCAGAGCTGCTCGTGCTTCTGGAAGACACGGGTAGGGCAGAGGCC------------CCCTGCAAA---GTGGAGTCTGTGCCACAGCCTCCTTCAGATTTTCCACAGACA---TTGTTAAAAGGCCCTGCAGTTGAGGCATTTGACTCAGAGCAGGAAATAGCAGCTTGTGTAAAG---------------------------------------------------------------GACACCATTTTAAAAGCCACTTTCATTGCAGAAGAAAGACAGCAACTTTCTTATGAGCATATTATTAAAACCAATGAAGTGAGCAATCCAGCTAGTTTACTAGCTGAGCACTTGCAATCCACAGCCGTGTTGGAGCAGGACGTGTCCACTTCT---GAAAAC------ACCAGGAACCTTCCTTCCATC---------AGCAGCACTATTCAT---------------------GTTCGA---GGTCTGAAGGAGCCATCTCCCACTTTACAGCTGCAGATTGCCCGGGCCCAGGATACCCTCCCCAGAGAAGACTTTCTAATGCTTCAAGAGTCTGCGTCACAGGTG------GTTCTGTCAGACACT------GAAAAAATCTTCTCAAGTGCCATGTCCATGGAAGAAATAAGTTCATTA---GCAGCCGAGCCTCTGAAAACTTTCTTAGCTGAGCCTGAAAGGAGTTATCCACAGTCTTCAATANNNCGTTCAGCCTACTCATATCCTACCTCTGTGGCTGAT------GAAGTACTTTTACCAAAAGAAAAG---ATGATATCTGCAGGGGGCAAAGAGCAAATAGTGACTCTTCAAAAGCTAGAAGCAGAAAGTACTCTCATTCTGAGTCAGAGCTTAGCTGAAGTGCATGTGGAAAGTCCTAAGGGTCCTCACGACCTGATCTCCAAGGTAAACCGGGAGCCCCAGGGCCCTTCAGAGTGCACAGGCGCAGAAN---NNGAAATCTTGGTAGAAAGTGCAGACCAACTGGAAACTGTAGGACAAGAATTTGCAGCCAGGACCGAGGAAGGCAAATCCTTTAGGCTTCCGCTAGCCTGTGAGGAAAAGCAGGTACTGCTTAAGGAGGAG---CATTCG---GATGATTCGGCGACGTCACTGATCCAAACCACTGAGTATATGAAAGAGCCCATGGTGATAAATGGTGTGCAGGAGGTGCAGAGAAGTGATCTTCTTTCTAAGGAAAGTTTGCTTTCTGGTATACCAGAAGAACAA---TTAAACCTGAAAACTCAGATCCGTAGGGCTTTGCAAGCAGCACTGGCCAGTGAGCAACTGAGTCTTTTCTCTGAA------------------------------------------------------TGGTTAAGA---------AGCATAGAAACTGTAGAGGTCAAGGCCATAAATTTCACCCAAGAACCTAAACGCATTATGTGCACTTACCTTATTAGCTCAGTGAAGTCTCTAACGGAA---------GAATTAACCATTGCTATTGAAGACATTGATCCTCAAACGGCTAACCTGGAAGCTGAACTTAAGGATGCCTTCTGCTCTATTATATGTGAGGAAATAAACATCTTAACAGCTGAGCGTCTCAGAATTCAAGAAGGAACCAAAACAGGCTTGCAGGAAGAGATGGGCCCTTTTACAGATAGACAGAAGGTGGAAGCAATCACTGAACCAGAAATCAAATCCAAGTATCTTGTCTCAACAGAAGAAGTCAGCTATTTTAATGTGGAAAGTCGAGTCAAAGTTCTGGATACCCCA---------ACTCTC---ACCAAAGAGGTTGCTTCAGCTGCTCTCTCT---------------------------GAGGAAGCACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCTGAAGAAAAAGAGAAGNN---NTCT---------GAAAACGGTACCAAGGAAGTTGGTATAATAGAGACACAGGAAGCT------------------------------------------------GAGGGT------------------------------------AGCTTCATCAAA---GAGGACAGTCCTGTTGTACTTACACCCTTGGTGGACACTACTGCT---------------------------GAAGAAGGTGACATCGTAAACCTCACGTCATCCATCACAAATGCCAAAGAGGTGAATTGGTATTTTGAGAATAAACTG------------GTGCCT------------------------------------TCA------------------------------GATAAAAAGTTCAAGTGTTTACAAGATCAAAATACATATACGCTAGTAATCAACAAAGTAAATACAGAAGAACATCAAGGAGAATATACCTGTGAGGCCTTGAATAATCATGGAAAAACAGCAACGTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCCCCAGTGATCAGGAGGAGAATTGAGTCCGTGGAAGTAGCTCTGGGCCACCTAGCCAAATTCACCTGTGAGATCCAAAGTGCCCCCAATGTCCGGTTCCAGTGGTTTAAAGCTGGCCGAGAAATTTACGAGAGTGACAAGTGTTCCATCCGATCAGCACATTATGTCTCCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGCGGGGAGTACACCTGCAGAGCTTCCAACGAGTATGGCAGTGCCAGCTGTACAGCCACACTGACTGTGACAGAGGCATATCCACCAACCTTTTTCTCCAGACCTAAGTCCATTACAACTTTTGTGGGGAAGTCAGCCAAGTTCCTGTGCACAGTGTCAGGGACTCCTGTGATTGAGACCATTTGGCAGAAGGACGGTGCCGCACTCTCACCTTCCCCCAACCGCAAGATTTCAGATGTAGAAAACAAGCACATCTTAGAGCTCTCAAATCTTACAGTTCAGGATAGAGGAGTTTACTCTTGTAAGGCTTCTAACAAGTTTGGAGCCGACATCTGCCAAGCTGAGTTGATCATAATCGACAAACCACACTTCATTAAGGAATTAGAGCCAGTGCAATCAGCTATCAATAAGAAGATCCACCTTGAGTGCCAAGTAGACGAAGACAGAAAAGTCACAGTTACGTGGAGCAAAGATGGACAAAAACTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTACGAGATTCAGGAACCTATGTCTGCACAGCTTCCAATGAGGCTGGAAGCAGCTCCTCATCAGCAACTGTATCTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCCTCTTATTTAATGCTCCCAGGTGAATCAGCGCGTCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACCTGGTTTAAAAATAACAAAGAACTTAATGAGAGTAACACCATCCGAATGTCTTTTGTCAAT---TCTGAGGCTATACTTGATATCACGGATGTAAAAGTTGACGACAGTGGGAATTACTCCTGTGAAGCCATGAATGATGTTGGCAGTGATAGCTGCAGTTCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACCCTTGAGCCTGCAGATATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCACAGGCACTGGACCATTTGAAATTAGCTGGTTCAAAGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTGCTCAGAAATCTCTTGTGGCTCTGGAGATCTTTTCTTTTAATAGTGCAGACGTTGGTGACTACGAATGTGTTGTCGCTAATGAAGTTGGGAAGTGTGGCTGCAGGGCTACGCACTTACTAAAAGAGCCACCAACCTTTGTAAAGAAAGTAGATGATTTCACTGCGGTAGCCGGACAAACTGTTACCTTACAAGCTGCTGTGAGAGGGTCAGAACCCATTTCTGTCACGTGGATGAAAGGACAAGAGATCATTAAAGAAGACGGAAAAATCAAAATGAGCTTTTCCAGTGGTGTTGCGGTCCTGATCATCCCTGATGTTCAGATTGGTTTCAGCGACAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGAGAATTAATAGTTAAAGAACCCGCCAAAATCATTGAGCGAGCAGAACTGATCCAGGTGACGGCAGGCGACCCAGCCACGCTGGAGTACACAGTTACAGGGACCCCAGAGCTCAAGGCCAAATGGTACAGAGACGGGAGACCTTTGGTTGCCAGTAAAAAGTATCGAATAAGCTTTAAAAATAATGTTGCCCAACTCAAGTTTTACTCAGCTGAGCTGCACGACAGTGGCCAGTACACGTTTGAGATTTCCAACGAAGTAGGCGGCAGCTCCTGTGAGACAACTGTTACCGTGTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTACGCAACATGGATAGCGTCATGGGCAGTACCTGCAGACTGGACTGCAAAATCGCCGGCTCCCTCCCAATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCTGCCTCTGACAAATACAGAATAGCATTTGTGGAAGGCACAGCCTCTTTGGAGATAAGCAGAGTAGACATGAATGACACCGGGAAGTTCACTTGCCGAGCCACGAACTCCATGGGAAGCAAAGACAGCAGTGGAGCCCTGGTTGTGCAAGAACCACCCAGTTTTGTAATTAAACCTGCGTCCAAGGATGTTCTTCCTGGCTCAGCAGTCTGCCTGAAGAGTACCTTCCAAGGGTCTGCTCCTTTCACAGTCAGATGGTTTAAGGGCGACAAAGAACTGGTTTCCAGTGGAAGCTGCTACATTACCAAAGAAGTTTTAGAAAGTTCCATGGAATTGTATTCAGTAAAAACCTCC---GATTCAGGCACATACACCTGTAAAGTCAGCAACGTGGCCGGAGGCGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCAGATTTATTGAAAAATTAGAGCTGTCACAACTGTTAAAGAAGGGAGATGCCACCCAGCTAGCTTGCAAAGTAACTGGTACTCCTCCAATTAAAATAACATGGTTTGCAAATGATAGAGAAATTAAGGAAAGCAGCAAACACAAAATGTCTTTTGCGGAGTCCACCGCGGTTCTAAGACTTACAGATGTTGCCATCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAACGAGGCTGGCAGTGACCACTGTGGTAGCATTTTAATCGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCAATTGAAGTGTTGAAGGAGTATGATGTCATGTTGCTAGCAGAGGTTGCAGGCACAGCTCCCTTTGAGATCACCTGGTTCAAAGACAACACAGTACTGCGAAGTGGTAGAAAGTATAAAACTTTCATTCAGGATCAGCTGGTCAGCCTGCAGATCCTCAAGTTCGTCGCGGCAGATGTTGGTGAATACCAGTGTCGGGTGACTAATGATGTGGGAAGCAGCACCTGCAGCGCCAGGGTCACATTGAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTCGAGGAGGTACAGCTGCCTTCCAAGCCACTCTGAAGGGCTCCTTGCCAATTACAGTGACTTGGTTAAAAGACAATGAAGAAATCACTGAAGATGATAATATAAGAATGACCTTTGAGAACAACGTGGCCAGTCTGTACCTCAGTGGCATTGAAGTCAAACATGATGGGAAATATGTCTGTCAAGCCAAAAATGATGCAGGGATACAAAGATGTTCTGCACTGCTCTCAGTAAAAGAACCTGCAACAATCATCGAGGAGGCTGCGTCTATAGATGTCACCCAAGGAGACCCGGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAGATGGTTTAAAGATGGCCAAGAATTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACAGTCTCTATACTGAAGATTACTTCTACAGAAAAGCGAGACAGTGGAGAATATATTTTTGAGGTCCAAAATGATGTTGGGAGAAGCAGCTGCAAGGCTAGAATTAATGTATTAGATCTTATCATACCTCCCTCATTCACCAAAAAGCTGAAGAAGATGGACAGCATTAAAGGGTCTTTTATTGACTTAGAATGTATAGTGGCTGGGTCACATCCAATAAGCATCCAATGGTTCAAAGATGACCAAGAAATATCAGCTAGTGAAAAATACAAATTCTCTTTTCATGACAATACTGCCTTCTTGGAAATCAGTCATCTGGAAGGTGCAGACAGCGGGACATACACTTGCTCTGCCACTAACAAGGCAGGACACAATCAGTGCAGTGGCCATCTGACGGTCAAAGAACCCCCTTACTTTGTGGAAAAGCCACAGTCATACGATGTCAATCCCAATACAAGGGTTCAGTTCAAGGCTCTTGTGGGTGGCACTCCGCCCATGGCGATCAAGTGGTTTAAGGATAACAAGGAGCTGCACACGGGAGCAGCACGCTCAGTCTGGAAGGATGATACCTCCACCATTCTAGAACTTTTTTCAGCCAAAGCTGCTGATTCTGGGACCTACATCTGCCATCTAAGCAATGCTGTTGGCACAGCGACGAGCAAAGCC------------ACTCTCTTTGTAAAAGAGCCTCCTCAATTCATTAAGAAGCCTAGCCCGGTGTTGGTGCTGAGGAATGGACAGTCTACGACCTTTGAATGCCAAATAACAGGCACCCCCGAAATCCGAGTTTCTTGGTATCTGGATGGGAATGAAATAACAGCCATTAAGAAACATGGCATATCCTTCGTCGATGGTTTAGCCACTTTCCAAATTTCTGGTGCCAGGGTAGAAAATAGCGGGACTTACGTTTGTGAAGCTCGGAATGACGCCGGCACGGCCAGCTGCAGCATTGAATTAAAAGTGAAAGAACCTCCCACCTTTGTCAGGGAACTGAAGCCCATGGAAGTAGTGAAAGATAGTGACGTGGAGCTGGAATGTGAAGTTATGGGAACATCTCCGTTTGAAGTCACTTGGCTGAAGAATAACAGGGAAATTAGAAGCAGCAAAAAGTATATCCTGACTGACAGAGTGTCAGTGTTTAACCTGAGCATAACCAGGTGCGACCCTTCAGACACTGGCGAATACCAGTGCATCATAGCCAACGAAAGCGGCAGCTGCTCCTGCAGTTCCAGAGTCTCCCTGAAAGAGCCACCGTCATTCACTAAGAAGATAGAAAACGTCACTACTGTTTTGAAAAGTGCTGCCACCTTTCAGAGCACCGTGGCAGGCTCTCCCCCCATTTCTGTGACCTGGCTAAAGGATGATCAGATTCTTAATGAGGATGACAACGTTCGTATTTCTTTTGTGAACAACGTGGCCACACTTCAGATCAGAACTGTGGATAATGGACACAGCGGGAGATACACCTGTCAAGCCAAGAACGAGTCAGGAGTTGAGAGGTGTTATGCTTTCCTTCTAGTGCAAGAACCTGCTCAAATCCTAGAGAAAGCTAAATCTGTTGATGTTACGGAGAAAGACCCAGTGACCCTGGAGTGTGTTGTGGCCGGAACACCAGAACTCAAAGTGAAATGGCTTAAAGACGGGAAACAAATTGTGCCTAGTAGATATTTTTCAATGAGTTTTGAAAATAATGTGGCCAGTTTTAGGATTCGGTCAGTAATGAAGCAGGACTCCGGTCAGTATACTTGCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGACGCCTACCTGAGAGTGCTAGATGAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTGGGCTCTTCTGTTCATATGGAATGCAAGGTTTCTGGCTCACTTCCAATTAGTGCTCAGTGGTTCAAAGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTTGTCTGCCATGAGAACACCGTGTCACTGGGAGTTAATAATCTGGAATTAGAAGACACTGCAAATTACACATGCAAGGTCTCCAATGTAGCAGGGGATGATGCATGCAGTGGCATCTTAACAGTGAAAGAACCACCAAGTTTCTTAGTGAAACCTGAGCGCCAACAAGCCATACCTGAGTCTACAGTGGAATTTAAAGCAGTACTGAAAGGAACACCACCATTTAAAATAAAGTGGTTTAAGGATGATGTGGAACTTGTCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGAGAGTATACTTGCCATGTTACCAATGATGTTGGTAGCGACTCTTGTACTGCATTGTTGCTCGTGACAGAACCACCAAGGTTTGTAAAGAAATTAGAAGCATCCAGAACAGTGAAAGCAGGTGACTCCACACGACTTGAATGCAAGATAACTGGATCCCCAGAAATCAGAGTTGTTTGGTACAGAAATGAGCACGAGCTCCCAGCCAGTGATAAATACAGAATGACTTTCATTGACTCAGTGGCCGTCATACAGATGAACAGTCTTGGTACTGAGGACAGTGGGGATTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGCAGTACCAAGGTTACAGTAAAAGAACCACCTGTTTTCAGCAGCTTTCCTCCTGTAGTAGAAACCCTTAAAAATACTGAAGTTAGTCTTGAATGTGAACTTTCGGGAACACCACCATTTGAGGTGGTATGGTACAAAGACAAGCGGCAACTCCGAAGTAGCAAGAAATATAAGATCACATCCAAAAATTTCCACGCAAGCATTCACATTCTCGATGTCGACACTTCAGACATTGGCGAATACCACTGCAAGGCACAGAACCAAGTGGGAAGTGATACTTGCATTTGTACTGTAAAATTAAAAGAACCACCAAGATTTGTCTCCAAACTGAACAGCCTCACTGTTGTAGCTGGCGAGCCCGCCGAGTTGCAAGCATCCATAGAAGGCGCCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGATTAGAGAAAGTGAAAACATCAGAATTACGTTTGTAGAAAATGTTGCAACTCTGCACTTTGCAAAAGCAGAACCAGCTAATGCTGGGAAGTACATTTGCCAAATCAGGAATGATGGTGGAATGAGGGAGAACTTGGCCACGCTGACTGTTTTAGAGCCCGCAGTCATCGTCGAGCAGGCAGGACCAATGAGAGTGGCTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCTGAACTCTCCGTGGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGTCAAAAACACAAATTTAGCTTCCACAACAAAACCTCTTCCTTAAAGATTCTCTCTGTGGAAAAGCACGATGCAGGCACATACACCTTCCAGGTTCAAAATAACGTTGGAAAAAGCAGCTGTACAGCCGTGGTCGATGTTTCAGACCGGATGGTTCCCCCCTCTTTCACACGAAGACCGAAAGATACCGTTGGGGTACTGGGTACTTCTTGCATCTTGGAATGCAAAGTAGCTGGATCATCGCCTATCTCTGCTGCCTGGTTTCATGAGAAAACAAAGATCATCAGTGGAGCCAAGTACCAAACCACATTTTCAGATAATGTCTGCACATTGCAGCTGAATTCTCTGGACTTGTCAGATACGGGCAATTATACGTGTGTGGCTGCTAACATCGCTGGGTCTGATGAATGTCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAGCCTGAACCTGTGGAAGTAATACCTGGGAGAAATGTTACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTCAAGGTCGGTTGGTTCAGAGGTGCCAGAGAACTGGTGAGAGGAGACAGATGCAACATCTATTTTGAAGACACTGTGGCAGAACTAGAATTATTTAACGTTGACACATCCCAGAGTGGAGAATATACCTGTGTGGTTTCTAACAATGCTGGCCAAACATCCAGCACCACTCGTCTCTTTGTGAAAGAACCTGCTGCATTTGTGAAGAAATTAAGTGATCACTCTGTAGAACCAGGGAAGTCCATCATTCTGGAAAGCACCTACACCGGAACACTTCCAATTTCAGTTACCTGGAAAAAGGATGGTTTTGACATAACTCCATCTGAAAAATGCAACATAGTCACAACAGAGAAAACCTGCATCCTGGAAATTCTGCATAGCACAAAAAGAGATGCAGGACAGTATTCCTGCGAGATTGAAAATGAGGCAGGAAGGGATGTTTGCAAAGCTCTGGTATCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAACCTCTGGAGGCATCAGCTGGAGACTCGGTTTCTTTACAATGCCAAGTTGCCGGGACACCAGAAATCATAGTGTCTTGGTACAAAGGAGACACCAAGTTAAGGCCAACTCCTGAATACAGGACCTATTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAATATCAGTGACAGTGGAGAGTACACATGTAGAGCAGAAAATAGTATAGGAGCTGCTGCTTCTACAACAGTCTTCAGAATTCAAGAGCGCCAACTCCCACCTTCCTTTGCAAGACGATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACACTCACTTGTCGATTAAACGGCTCTGCACCCATCCAAGTGTGCTGGTATAAAGATGGGATACTTTTACGAGATGATGAAAACCTACAGACATCATTTATAGATAATGTGGCAACTTTAAAAATTTTGCAAACTGACTTGAGTCACTCTGGGCAGTACTCCTGCTCAGCTTCCAATCCGCTTGGAACAGCATCCTCTAGTGCTAGACTGACAGCCAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGATTTTGAGTGTCACGTCACTGGTGCTCAACCAATGCGAATCACTTGGTCAAAAGATAACAAGGAGATCCGTCCTGGAGGAAACTATACCATCACGTGTGTTGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACCTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTGAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTACAAAGCAGGGAGAATCCATCCAACTGGCATGTCAAATAAGTGGTTCCCCAGAAATCAAAGTTTTGTGGTTCCGAAATGACAGTGAACTTCATGAGAGTTGGAAATACAACATGTCGTTCATTAATTCCGTGGCATTGCTCACCATCAATGAAGGCAGCATTGAGGACAGTGGGGACTACATCTGTGAAGCTCATAATGGTGTTGGTGACGCCAGCTGCAGCACCACGCTGACCGTTAAAGCACCTCCTGTTTTCATCCAAACACCTTCTCCAGTAGGAGCCCTTAAAGGCTCTGATGTTATCTTCCAATGTGAAATTTCGGGAACCCCCCCATTTGAAGTGATGTGGGTTAAAGATAGAAAGCAAGTTCGAAGCAGCAAGAAATTTAAAATCACTTCAAAAAATTTTGATACAAGTCTTCACATCCTTAATCTTGAAGCCTCCGATGTAGGAGAGTATCACTGCAAAGCCACTAATGAGGTGGGAAGTGACACGTGCGTTTGCACTGTCAAATTCAAAGAACCCCCAAGATTTGTGAAAAAGCTAAGTGACACCTCAACCCTTGTTGGGGATGCTGTTGAGTTACGGGCTGTCGTGGAAGGCTTCCAGCCAATTTCTGTTGTCTGGCTGAAGGATAAAGGTGAAGTTATCAGAGAGAGTGAAAACACTAGGATTTCATTCATTGATAACATTGCAACCCTCCAACTCGGGAGCCCAGAAGCATCAAATTCTGGAAAATATGTGTGCCAAATCAAAAACGATGCAGGAATGAGAGAATGTTCAGCAGTCTTGACTGTACTAGAACCAGCCAGAATCATAGAAAAGCCCGAACCCATGACTGTCACTACTGGAAACCCTTTTGCATTAGAGTGCGTGGTGGCTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGAAGAGAATTATCTGCAGACAGCAAACATCACATTACATTCTTGAACAAAGTGGCCTCAGTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATATAGCTTTGAAGTGAAAAACAGCGTTGGTAAAAGTACCTGCTCTGTATCCGTCCACATTTCGGATCGAGTTGTGCCTCCTTCCTTCATCCGCAAGCTGAAAAACACTAACGCGGTCCTGGGGGCCTCAGCGGTTCTGGAGTGCCGAGTCTCTGGCTCGGCCCCCATTTCCGTGGGCTGGTTTCAGGATGGAAATGAGATCGTTAGCGGGCCAAAATGCCAGTCGAGCTTCTCGGAGAATGTCTGTACTTTGAGTCTGAGCTTACTGGAGCCCTCGGACGCAGGCAGGTACACGTGCGTGGCTGCCAATGTGGCCGGCTCTGAGGAGTGCTCGGCGGTGCTGAGCGTGCAAGAACCTCCCTCTTTTGAACAAATCCCGGATTCTGTGGAAGTTGTACCTGGAGTGAGCCTCGTGTTCTCCTGTGTCATTAGAGGCACCCCTCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAACTGGTGTCAGGGGAGTCATGCACCATCTCCCTGGAAGATTTTGTCACCGAACTGGAGTTGTATGAGGTGGAACCCCTGCAGAGTGGAGACTATTCTTGCCTCATTACCAATGAGGCTGGCAGCGCTTCCTGTACCGCACATCTTTTTGTGAAAGAACCAGCCACCTTTGTGAAAAGATTGGCTGATTTCAGCATAGAGACGGGAAGCCCCATAGTTCTTGAGGCCACCTACACCGGCACACCTCCCATCTCAGTGAGCTGGATAAAAAATGAGGAACCTCTTTCCCAGTCTCAGAACTGCAGCATTACCACGACAGAGAAGTCAACGATTCTGGAAATTCTTGACAGCACAATAGAGGATTATGCACAGTACGCTTGCCTGATAGAAAATGAGGCTGGTCAAGATATTTGTGAAGCTTTGGTGTTTGTTTTAGAACCACCTTACTTTATTGAACCTCTGGAACATAAGGAAGCAGCCATTGGAGAACCTGCAATTTTGCAGTGTAAAGTGGATGGAACCCCAGAAATTAGAATTTCTTGGTATAAAGAACACACCAAGCTACGATCAGCACCTGCATATAAAATGCAATTCAAAAATAATGTCGCCTCCTTAGTAATCAACAAAGTGGACCACAGCGATGTGGGAGAGTACACATGCAAGGCAGAAAACAGTGTGGGGGCTGTCGCTTCTTCGGCTGTGCTTGTGATCAAAGAGCGCAAACTCCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCATGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAACGGCTCAGAACCTCTTCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATTCTAATTTGCAAACATCTTTTGTTCATAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCACATCGGTCAGTACAATTGCTCAGCTTCTAATCCTCTTGGGACTGTTTCATCCAGTGCCAAGCTCTTCCTCTCTGAGCATGAAGTGCCTCCTTTCTTTGATCTAAAGCCTGTATCAGTAGATCTTGCTCTTGGAGAAAGTGGTTCTTTTAAATGTCATATAACTGGGACTGCACCAATCAAAATCACTTGGGCCAAAGATAACCGAGAGATTCGCCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAACACTGCCACTCTGACAGTTCTCAAAGTAGGCAAAGGTGATGCTGGCCAGTACACCTGCTATGCAAGTAACGCAGCTGGAAAGGACTCCTGCTCTGCCCACCTGGGTGTACAAGAACCACCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAGGATGAATACACAAGATATGAATGTAAAATAGGAGGGTCTCCAGAGATCAAAGTTTTGTGGTACAAAGACGAGACTGAGATTCAAGAGAGCAGTAAATTCAGAATGTCGTTCCATGACTCAGTGGCGGTGTTGGAAATGCACAATCTCAGTGTTGAAGACAGCGGAGACTACACGTGTGAGGCCCACAACACAGCAGGCAGTGCGAGCAGCAGCACGTCCCTCAAAGTCAAAGAACCACCCATCTTCCGCAAAAAGCCCCATGCCGTTGAGGCCCTCAAAGGCGCGGATGTTCACCTTGAATGTGAGCTTCAGGGTACTCCCCCATTTCAAGTTTCTTGGCACAAAGACAAGAGGGAACTTAGAAGTGGCAAGAAGTACAAGATAATGTCTGAGAACTTCCTCACGAGCATTCACATCCTGAATGTTGATGCCGCAGACGTTGGAGAATATCAGTGCAAAGCCACGAACGATGTGGGGAGTGACACTTGTGCTGGTTCTGTCACCCTAAAAGCACCACCAAGATTTGTGAAGAAGCTCAGTGACATTTCTACCATCGCCGGTGAAGGAGTTCAGCTGCAAACCACCATTGAAGGCGTTGAGCCAATTTCAGTCGTGTGGTTCAAAGATAAGGGGGAGATTGTTAGAGAAAGTGACAACATATGGGTTTCTTATTCAGAAAACATTGCAACCCTACAGTTTTCAAGAGCAGAAACTGCCAATGCTGGGAAGTACACCTGTCAGATCAGAAACGATGCTGGAATGCAAGAGTGCGTCGCCACGCTGACCGTTCTCGAACCTGCAGCGATTGTGGAGAAGCCAGAACCCATGAAAGTTACCACAGGAGATACCTGTACCTTGGAGTGCATGGTAACCGGCACACCGGAGCTCAGCGTAAAGTGGTTCAAGGATGGAAAAGAACTGACAAGCGACAGCAAATACAAAATCAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATTATCAACGTGGCACCTGGTGACAGTGGGGTATACAGTTTTGAAGTGCAAAACCCTGTTGGCAAAGACAGCTGCACAGCCTCAGTTCAAGTTTCAGACCGAATTGTTCCTCCTTCATTCATAAGAAAATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTTGTAATGGAGTGCAAAGTCTATGGATCTCCTCCAATCTCGGTCTCCTGGCTCCATGAAGGAAATGAGATCAGCAGTGGGAGGAAATACCAGGCCACCCTGACAGACAACACTTGTGCTTTAACTGTGAACATGCTGGAGGAGTCAGATGCTGGCCACTACACATGTGTAGCTACTAATGTGGCCGGTTCTGATGAATGCAGTGCTTCTTTGACTGTGAGAGAACCACCCTCTTTTGTTCAGAAACCTGATGCCATGGATGTTTTGACTGGAACCAATGTAACTTTTACAAGCATCATCAAAGGAACACCTCCTTTCAGTGTCAGCTGGTTCAAGGGCAGCAGTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGACTCTGTTGCTGAGCTAGAGCTGTTTGATGTAGATGCATCACAAAGTGGAGAATATACCTGCATAATTAGTAATGAAGCAGGCAAAGCTTCTTGTACAACACATCTCTATGTAAAAGCTCCAGCCAAATTTGTGAAGAGGCTCAATGACTACAGCATAGAGAAAGGAAAACCCCTGATCCTAGAGGGCACATACACTGGGACTCCTCCCATTTCAGTTACATGGAAGAGAAATGGCATAAATCTAACTCCTTCTCAGAGGTGCAATATAACCACAACTGAAAAATCTGCAATCCTGGAAATCCCAAGTAGCACAGTAGAGGATGCAGGACAGTACAACTGCTACATTGAAAATGCTTCTGGGAAAGATTCCTGTTCAGCACAAATACTGATACTAGAACCACCGTATTTTGTCAAGCAGTTGGAGCCCATTAGGGTAACCGTTGGAGATTCTGCCTCTTTACAATGCGAACTTGCTGGGACCCCTGAAATTGGGGTATCTTGGTATAAAGGAGATACAAAATTAAGACCTACTACCACCTGCAAAATGCATTTTAGGAACAATATTGCTACACTGGTTTTCAACCAAGTTGATAGTAATGACAGTGGAGAATATATTTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTTACTGTTCAAGAGCAAAAACTTCCACCATCATTTTCTCGACAATTGAGAGATGTTCAAGAAACAGTTGGGCTTCCAGTTGTTTTTGAATGTGCCATAAATGGATCAGAACCTATCTCAGTGTCTTGGTATAAAGATGGCAAGCCACTGAAGGATGGTGCCAATGTACAGACATCATTTTTAGATAATGTGGCCATTCTCAATATTTTTAAAACAGATCGAAGCCTTGCAGGCCAGTACTGCTGCACAGCAACCAACCCTGTAGGCTCTGCTTCTTCTAGTGCCAGACTCCTTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTGTTGTCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCCATAAAGGTCAGCTGGGCCAAGGACAGCAGAGAAATCAGAGGTGGCGGAAACTACCAGATTAGTTATCTGGAGAACAGTGCCCACCTGACAATCCTGAAAGTAGACAAGGGGGACTCTGGGCGATACACCTGCTATGCTGTGAATGAAGTGGGAAAGGACTCCTGCACAGCTCAACTTAATATAAAAGAGAGGCTAATCCCACCAAGTTTCACTAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATCCTTTCAAACTTGAGGGTCGTGTGGCCGGTTCCCAGCCTATAACTGTTGTTTGGTACAAGAATAATATAGAGATACATCCAACTTCCAACTGTGATATCACCTTCAAGAACAACACGCTCCTGCTGCAAGTCAGGAAGGCAGGCATGGGCGATGCTGGGTTGTACACGTGCAGAGTGTCAAACGATGCAGGCTCTGCTCTGTGTACATCTTCCATTGTCATCAAAGAACCAAGGAAGCCACCTCTGTTCGATCAGCACCTGACTCCAGTAACGGTGATCGAAGGAGACTTTGTGCAGCTCAGCTGCCACGTGCAGGGTTCAGAGCCGATCAGGATCCAGTGGCTGAAGGCCGGCAGGGAGATAAAGCCTTCAGACAGGTGCAGCTACAGCTTTGCTAATGGGACCGCTGTGCTGGAACTCAAGGATGTGGCTAAAGCAGATTCGGGAGATTATGTGTGTAAAGCTTCAAATGTGGCTGGCAGTGACACTTCTAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCAGTCCCCACAGCTAAGAAAGCAGCAGTGGACGGGAAACTCTTCTTCGTATCAGAACCTCAGAGCATCAGAGTTGTAGAAAAAACCACTGCAACCTTCTTTGCAAAAGTTGGAGGTGATCCGCTCCCAAATGTCAAGTGGACAAAAGGGAAATGGAGACAACTGAACCAAGGAGGTCGCATTTTTATCCACCAGAGAGGCGATGAAGCAAAGCTGGAGATTAGAGACACCACAAAAACGGATTCTGGGCTATACCGATGCGTGGCATTTAACAAACACGGTGAAATTGAAAGTAATGTTAACCTACAGGTGGATGAAAGAAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAATCTTAAAAAAAGGATCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCTAAAGAATATGAGAAATATGCCCGCATGTATGGAATCACTGACTTCCGGGGACTTCTTCAAGCATTTGAGCTGCTAAAGCAAAGTCAGGAAGAAGAGACACATAGATTGGAAATTGAAGAAATAGAAAAGTCAGAGAAGGAAGAAAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGTTGTCACAGACAGAGCCTGTCACGCTGATCAAAGATATTGAAAATCAGACAGTCTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCGGAAATCAAGCTTTCATGGTACAAAGGGACTGAGAAACTGGAACCCAGTGATAAATTTGAAATAAACATCTACGGTGATCGACATACACTCAGAGTCAAAAACTGTCAGCTTAAAGATCAGGGCAATTATAGACTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAACCTGCTTGGGAACGACATCTTCAGGATGTTACTTTGAAAGAAGGCCAGACTTGCACTATGACCTGCCAGTTTTCTGTGCCAAATGTAAAATCTGAATGGTTCCGAAATGGCAGAATCCTTAAACCCCAAGGAAGACACAAAACAGAAGTGGAACACAAAGTCCATAAATTGACCATTGCAGATGTTCGAGCAGAAGACCAGGGGCAGTACACCTGCAAATATGAACACCTTGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGTATACAGAACATCGTGGTGAGTGAGTATCAATCTGCCACCTTCGAATGTGAAGTGTCCTTTGATGACGCCATTGTGACATGGTACAAGGGACCAACAGAACTGACAGAGAGCCAGAAGTACAACTTTAGAAATGATGGTCGCTGCCATTATATGACCATCCACAATGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCGCGACTGGAGCCAAGAGGTGAAGCCAGAAGCACAGCAGAGCTGTACTTGACAACTAAAGAGATCAAACTGGAGATGAAACCTCCTGATATTCCTGACTCCAGAGTTCCAATCCCAACCATGCCTATCAGAGCAGTACCACCAGAAGAAATTCCTCCTATGGTTGTTCCTCCTGTCCCTCTGTTGCTACCATCACCTGAAGAAAAGAAACCACCAGAA------AAACGCATTGAAGTGACCAAAAAAGCTGTAAAGAAAGATACCAAAAAA---GTTGTAAAACGTAAAGAAN-----------CCACCT---NNNGAGGTTGCCAAGAAG---CCCCCACCTCCTACTGTCTTAATTCCAGCACAAGCTCCTGAAATTATTGATGTATCTTCCAAGGCTCAAGAAGTAAAACTAATGACCATAACCAGAAAGAAAGAGATTCAGAAAGAGAAAGAA---GCTGTGTATGAGATAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTTCCTAGAGTCTGTGGAAGAACCCTATGATGAGCTGGAAGTGGAACCATACACAGAGCCATTTGAAGAGCCTTATTATGAAGAACCAGATGAAGACTATGAAGAGACCAAGGTAGAAGCCAAGAGGACAGTT---CACGAGGAATGGGATGAGGATTTTGAAGAAGGGCAGGAATTCTATGAAAGGGAAGAA---GGTTATGACGAAGGGGAGGAAGAGTGGGAGGAG---ACTTACCGAGAAAGAGAAGTAATTCAAGTCCAAAAG---GAGGTTTATGAAGAATCACATGACAGAAAAATTCCAGCAAAAGTACCTGAAAAGAAAGCA---GTACCACCTCCTAAAGTTATAAAGAAGCCAGTAGTTGAAAAAATTGAAAAGACTTCTCAAAGAGTGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAGTTATTGAAGTGAAAGTACCAGCTGTGCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTTCTCACACTGAG---GAG---GAG---GTGTCAGTCCCAGTCCCTGAGGTACAGAAGAAAACTGTAACCGAAGAGAAAATTCATGTTGCTGTTGCCAGAAAGGTTGAGCCTCCACCTAAAGTC------------------CCTGAGCCACCTAAGAAACCACTCCCAGAAGAAGTGGTCGCTGTTCCC---ATTCCTAAAN---NNGAGCCCCCACCCGCCAAAGTTCCCGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCTGTCCCGCCACCCAAGCCA---GAGCCTGCCGCTCCTCCAAAA---------------------------GTCCCAGAGGTGGCAAAGAAACCTGTC---------------------CCTGAAGAGAAGATTCCTGTTCCT---------------------GTC---ACAAAGAAAAAGGAAGCCCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTCGTCACAGAAGAAAAAATAACCGTTATTACTCAAAGAGAGGAATCTCCACCAGCAGCAGTGCCAGAAATGCCAAAGAAGAAAGTTCCCGAAGAAAAACGACCTGTT---CCTCAGAAAGAGAAAGAAGCTCCG---CCACCA---AAAGTGCCAGCTCTCCCCAAGAAACCTGTCCCAGAGGAGAAAGTGCCTGTACCAATTCCTGTCGCTAAGAAAGCT---CCTCCTCCCCGAGTT---------------------------------------------------------------------TCT---AAAGCCATTGTGGAAGAAAAGAGATTGGTTGCCGAAGAAAAACTATCCGTTGCAGTTCCTCAAAGAGTGGAAGTCATGCGGCACGAANN---------NAAGGAATGGAGTTATTCAGAAGAAGAGGAAAGAGTGTCCTTTTCGGTTTATAGAGAAGAGGAAAGAGAG---GAGGAG-NNGCGGAGGTTACAGAATATAGAGTGATGGAAGAGCCTGAGGAATATGTTGTGGAAGAAAAGCTGCACTTCATTTCTAAGAGAGTGGAAGCTGAACCGACTGAAGTGCTCGAGAAACATGAG---------AAGAAAATTGTAGCAAAACCGAAAATTCCTGCGAAAGTAGAGGAGACCCCACCGGCTAAAGTT---------CCTGAAGCACCTAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCTGTGCCTGAAGAG------GAAAAG---GTGCCACCAGCTAAAGTTCCAGAAGAGCCAAAGAAACCAGTTCCAGCAAAAAGGGCTCCTCCCAAAGTGGTT---------------AAGATAGAAGAACCTCCCCCAACCAAAGTGACTGAGCGGCACATGCAAATTACCCAAGAAGAAAAAGTTCATGTTGCTGTAACTAAAAGAGAGGAGCCTCCAAGAGCAAAAGTGCCTGAGGAACCCAAGAGAGCTGCTCCAGAGGAAAAAGTTCCAAAATTCAAACCTAAAAAAGAAGAGGCGCCACCAGCAAAAGTGACTGAATTCAGGAAAAGAGCTGTT---ATGGAAGAA---AAA---------GTATCCATTGAAGTTCCAAAAAGA---GAACCT---CATCCTGCAAAAGAAGTAACTGTAACTGAAGAGAAAGAATGGTTTTACACTCAAGAAGAAGAAACTGTTTCAGTACAACGGGAAGAGGAC---TAT------GAAGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAACCAACAGAA------AAATAT------------------GACCAATATGAAGAATACGAGGAGCGTGAATTTGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGAATAT---ATCACAGAACCTGAGAAGCCTATCTCAATAAAACCTGTCCAAGAAGAACCGGTTCCCACGAAACCAAAGGTCCCACCAGCTAAAGTGGTGAAGAAAGCTGTCCCTGAAGAAAAAGTACCAGTGCCCATTCCTAAGAAACTCAAACCTCCACCACCCAAAGTGACTGAAGAATCGAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTATAAAACGTGAAAAAGAGCAGGTG---ACCGAACCCGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAATACCTGTT------------------------------------------------------CCCAAGAAAGAAGTAGCTGCACCAGTTAGAGTGCCAGAAGTACCTGAAAGACAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------ATTGTAACCCACGTAGAG---GAATATCTTGAAGAAGAAN---NNGAGTACCTTCAT---GAGGAA---GAGGAA---------------------CTCATAACTGAAGAA---GAAGTG---GTACCAGTGACACCTGTCAAAGTGCCTGAGATACCTAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAAGAAGCTCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCAAAGGAGAAAGTTCCTGTGCCCATTCCTAAAAAAGAGAAGGCTCCACCAACTAAAGTTCCTGAAGTACCAAAGAAACCTGTACCAGAGGAGAAAGTGGCAGTACCAGCCCCTAAAAAGGTGGAAGCTCCACCTGCCAAAGTGCCAGAAGTGCCCAAGAAGCCTGTGCCTGAGAAGAAAGTA---------------CCAGTTCCTCCTTCGAAGAAAGTAGAGGCTCCACCTGCAAAAGTGCCAGAGGTGCCCAAGAAGATCATTCCAGAAGAAAAGAAACCAGCACCTGTTCTGAAAAAAGTGGAAGCACCACCACCCAAAGTG---CCAAAGAAACGCGAGCTAGTT------CCA------GTT------CCT------ATAGCTCTACTTCGGGAAGAGGAAGCTCCATTTGAGGAAGAAATTGCT------------------------------------------------------------------------CCTGAAN--------------GAGGAAGAGGAAGTTCTA---------------------CCTGAGGAAGAGGAAGTTCTACCTGAG------------------------------------------GAGN------------------------------------------NN------------GAA---------------------GTTCCT--------------------------------------------------------------------NGAG---------------------GAAGTT---------------------CTTCCTGAG--N---GAAN---NN------------------GTA---------------------CCTGAGGAANNNGATCTTCCAGAAATTAAACCTAAGGTGCCAGTACCAACACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCTGTTCCTAAAAAAGTGGAACCT---CCACCA------------CCCAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGCTCCTCCTGCCAAAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCTCCTGGTCTTAAGAAAGCAGTGGCTCCTCCTGCCAAAGTTCTTGAGGTACCCAAAAAAGTGGAAGAAAGACGAATCATTCTTCCT------GAAGAAGAGGAAATTCCA---CCAGTTGAAGTGTATGAGGAGCCTGAANN---NCCTATTCCAGAAGAAGAGATCCCAGAAGAACCACCTGTCATAGAG---GAGGTT---GAAGAGGTGGCACCACCTAAA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGCCACCGCCAGCCAAAGTACCAAAGAAGGTTCCTGAGGAAAAAGTACCCATTCCTGTTCAGAAAAAGGAGGCA---CCTCTAGCCAAAGTT----------NNAAGAAAGTCCCA---------------GAANNN---------------AAAGTC---------------CCTGTGCCTAAAAAGGAAGCTGTTCCCCCAGCTAAAGGGAGGACTGTCCTAGAAGAAAAAATATCAGTTTCCTTCCATAAAGAGGAAGTAGTAAAAGAAAGAATAGAATTCGAAGTAGTGGAAACAGAAGTGGAANN---NGTG---GAA---GAAGAA---GAATTCCATGAAGTTGAAGAATATTTTGAAGAAGAAGAGTTCCATGAAGTAGAAGAATTCATCAAAGTAAAAGAACATAGAGTTGAA---GAAGTCCACAAAGCTGAGGAAGTCCATAGGGTAATAGAAGTTTTAGAAGCT------GAAGAAGTGGAAGTTTATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATAGCTGAGAAAATCATGCCTCCAAAAAAACCACCTACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCGGAAGTATCCAAGAAAATTGTGGTAGAAGAA---GTTCATGTTCCTGAAGAGCCCAAA---TTGCCACCAGCTAAAGCA------------------------CCTGAAGTACCGAAGAAAATTGTTCCGGAAGAAAAGGTTTACGAAGCTGTTCCTAGAAGGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGGCTAAGAAAAGTATTCAAGAAGAAAAATCAACTGTAGTTGTTTCTGAAGACACAACGATATAC---ATT---TATGAAATATCTGAAGAATCA---------------GCCCAAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACAAAAACCAAGCGAACGAAAGTGCCTGGGCCACCCAAGGAAGTTGTTCCAGAGGACAAAAAATATGTGACTATTCCTAAAAAGCAAGAAACGCCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTCTTTCCAAAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACCCAAGAGTTTGAAGCCTTCAAGGAAGTAGTTCCAGAGGGGCAAGCTCCTATTGCTAAAAGAAGAAAAACACCACCACTGAAAGTTCCTGAATCACCTCAAGAAGCTGTCCCTATAAAGGAAACACCCATGGCTGTTCCCCCTGAAATTGAAACACCTTCC---ACTNN------NGAAACTATGAAAGAAATTGCTCCTGAAATGCAAGTATCTGAGGATGTTTCTGAGAAACCAGAGCCTCTCNNNN-----NNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NATTCTT---------GTAGCTCCTAAA---------------------------GTGCCTGAGGTTCCCAAAGAA---NN---NCCGAAAAAGAAAGTGCAT------CCTCCCCAAAAGCCTGAAGTTGTACCTGTCNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------CCT---------GAAGCTCCCAAA---------GAGN---NNCTTGAACAGAAA------GTGCCTGTCGTTCCTCCTAAAAAGCCTGAAGTCCCA---------------------------CCTGTC---------------AAAGTGCCCGAGGCTCCCAAGGAAGTTGTCCCCGAA------------------AAGAAAGTGCCTGTG---GCGCCTCCTAAAAAGCCTGAAGTCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------NN-------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---------------------------------------------NNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAG---NN--------------------N-------------------------------NN---------------------------------------------------------------------------NGAAGTCATC---CCTGAGAAGAAAGTGCCTGTGGCTCCTCCTAAAAAGCCAGAAGCTCCACCT---GCTAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTCCCTAAAGAA---GTT---GTGCCT------------------------------GAAAAG---AAA---------GTGTCTGTG---CCT---------------CTGCCAAAA------------AAACCT------------GTAGCTCCACCTGCCNN--------------------NNNNNNNNNN------------------------------------------------------NNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCT---CAAGAAATTGTCCCTGAAAAGAAAGTGCCTGTGGTGCCTCCTAAAAAGCCTGAAGTCCCA---CCTGTCACAGTGCCC---GAGGCT------CCCAAG---GAAGTTGTCCCCAAA------------------------------AAG---AAAGTGCCTGTGGCGCCTCCTAAAAAGCCTGAAGTCCCA---CCA---GCCAAA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------NNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN----------------------------------------------------NNATGCCTGAGGCTCCCAAGGAAGTTGTCCCCAAAAAGAAAGTGCCTGTGGCGCCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTCCCCGAAAAGAAGGTGCCTGAGGCGATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAAGAGCCT---GAGGCGATCCGCCCGGAAGAGCCCCCGNNN------NNN-----NGAAGAG------------------------------CCGGAGCCTGCT---GCTCCTCCG------GAAGTGGCCGTGCCACCTAAGAAACCTGTTCCAGAAAAGAAACCACCT------GCCGTTATTGCCAAGAAACCTGAACCACCACCGGTGAAAGTGCCAGAGGTGCCCAAG---------------GAAGCA------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAGGAAGTTGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCGGAAATCCCACCAGCTAAAGTGCCAGAGGTGCCCAAGAAGCCTGTCTTA------------------GAGGAGAAGCCCACTGTTCCTATCCCTGAGGAAGTGGAG---CCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCCN------------------NNGAA------------------------------------------------------------------------ATTACTCCTGAA---AAGGAA---------------------GAGCCAGTT---------------------------CCTGCAGTAGAA------------------------------------------------------GAAGAGGAACCCGAGGCC------CCCCCACCAGCAGTGCCTGAAGAGCCCAAGN---NNGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCTCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGCAAAGAAAGTCCCAACTGTTAAGAAGCCAGAAGCC---------CCAGCAGCTAAAGTGCCTGAGGTGCCCAAGAAGCTTGTTCCAGTAAAGAAGGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCCAGAAAAAGTGCCTGAAGTGCCCAAGGAAATT---------------------------------------GTCCCAGAAGAGAAAGTACCTGTTCCTGTTCCT------------GAAGAGCCGGAAGCGCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAGTAATATATGAAGAAAAAGCCTCCATAACCATTGATAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGGAAAGTATATTGAGCCTGAAGAACCC---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---GTACAANNNCCTGAACCTGAAAAGAAGGTT---CCCGAGAAACCAAAACTCAAACCAAAGCCC---CCAGCT------GCTCCTCCTGCT---CCACCTAAGGAAGATGTGAAGGAGAAAATATTCCAACTTAAAGCTGTTTCAAAGAAGAAAGTTCCTGAAAAACCTGAGGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGCGCTTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAAACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTGCANNNCCAGAACCA---CCTCCAAAAGCT---GTTGAAGAGGCCGAAGCANNN---ACTGTTACAAAAAGAGAAAGGAAAATTCCTGAACCAGTAAAAGTGCCTGAAATTAAGCCACCAATACCTCTCCCTGCACCTGAACCAAAACCAAAGCCTAAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCTGCCCCAACCCCCATCCCTGCCCCAGTCACAGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAAGAGGCTGCCAAGCCAAAAGCTCCCATCAAAGCTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCGGGAAGTGGTGGAGAGAAACCTCCAGATGAAGCCCCGTTCACCTACCAGCTAAAGGCGGTGCCACTGAAGTTTGTGACAGAAATGAAAGACATCATCTTGACTGAAGCCGAGTCAGTGGGCTCTTCTGCAATCTTTGAATGCCTAGTCTCCCCTTCCACTGCAATCACAAGTTGGATGAAAGATGGTAGCAACATCCGTGAGAGCCCAAAGCACAGGTTCATTGCAGATGGTAAAGACAGAAAGCTGCACATCATGGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACGGCTAAACTTATTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAAGAAGTCACAGTGGTCAGAGGACAACCATTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGGAGGGACGGGAAGATCGTGGTGGAGAAACCTGGCAAAATCGTGCCCGGCATCATTGGCTTGTTGCGGGCCCTGACCATCAATGATGTAGAGGACACAGATGCGGGAACATACACAGTTACTGTGGAAAACGCCAACAACCTAGAATGTTCATCCTGCGTAAAAGTCGTAGAAGTCCTTCGAGACTGGCTAGTGAAACCCATACGAGATCAGCACGTCAAACCCAAGGGGACTGCGGTTTTCAGCTGTGACCTAGCCAAGGACACTCCAAACGTTAGGTGGTTCAAAGGATATGATGAAATTCCTGCTGAGCCAAATGACAAAACTGAGATACTAAGAGATGGGAATCATCTATACCTCAAAATTAAGAACGCTACACCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATACAGAGATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTGAGACCCTCACCTACTTGTGAAATCAAAGCAGAAGGTGGGAAACGCTTCTTAACTTTGCACAAAGTCAAACTGGACCAAGCTGGTGAGGTCCTTTATCAAGCACTGAATGCATTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAGGCCCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTTATATGGTCAAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTGCCGATGGAAAGAAGCACATTCTTGTTATCAATGATTCTCATTTTGATGATGAAGGGGTCTATACTGCTGAGGTTGATGGCAAGAAGAGCTCAGCCCGGTTATTTGTTACAGGTATAAGATTGAAGTTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGTGAAACAGCAACTTTTGTTTGTGAACTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATACCAAACTCCACACAAGCAGAACCATACTCTTCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACGCTTGATGATATATCCCAGATAAGAGCCCAGGTGAAGGACCTGAGCTCCACAGCCAACCTAAAGGTCCTAGAGGCCGATCCCTATTTCACTGTGAAATTACATGACAAGACTGGAGTCGAGAAGGATGAGATTATTCTGAAGTGTGAAGTCAGCAAAGATGTGCCGGTGAAATGGTTCAAGGATGGCGAAGAGATTGTGCCTTCACCCAAACACTCTATCAAGTCAGATGGCCTGCGCCGTGTCTTAAAAATCAAAAAGGCAGACCTTAAAGATAAAGGCGAATATGTGTGTGACTGTGGTACAGACAAGACAAAATCAAATGTTAATGTTGAGGCCCGACTAATCAAAGTGGAAAAACCTCTGTATGGAGTAGAAGTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTGACTGCTTCCCCTGACTGTGAAATCATTGAAGATGGGAAGAAGCACGTTCTGGTGCTTTATAACTGCCAGCTGGGTATGACAGGCGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAAACTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGCGATGTTAAAGTCTTTGAGAAAGATGAGGCGAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAAGTGACGAAAAAGTTGAACTTATAAAGGACGGCACTAAACATTCAATGGTGTTCAAATCAGCTGCTTTTGAAGATGAAGGGAAATACATATTTGAAGCTGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCGAGGATGTGACAGCCAAAGAGAAGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATTCGAGTGAAGTGGTTCAAAAATGACCAGCGCCTGCATACCACCAGGTCCGTCTCAATGCAGGATGAAGGGAAGATTCATTCCATCACATTCAGAAACCTCTCTCTTGATGATACCTCTCAAATTAAAGTAGAAGCTATGGGATTAAGCTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTAAAGATTACACTGCTGTGGAAAAAGATGAAGTGATTCTGCAGTGTGAAATTAGCAAAGCAGATGCACCAGTAAAATGGTTTAAGGATGGGAAGGAAATAGAGCCATCTAAAAATGCTATCATTAAGGAAGATGGCAAGAAGCGCATGCTAATCTTAAAGAAAGCCTTGAAATCAGATATCGGTCAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAACTTGACATTGAAGATCGGGAAATTAAATTGGTGCGACCCCTCCACAGTGTGGAAGTGATAGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAAGATGATATCCATGGCAACTGGAAACTCAAGAGAGAGCCACTACTCCAAACACCGGAGTGTGAGATCAAGGAGGAAGGCAAAACACACTTCCTTATTTTACACAACTGTCGCCTGGACCAGACTGGTGGGGTGGATTTCCAAGCTGCCAATGTTAAGTCTAGTGCCCACCTCCGAGTAAAACCACGAGTAATTGGCCTTCTGAGACCTCTGAAGGATGTCACAGTGACTGCAGGGGAAACAGCCACCTTCGACTGCGAGCTCTCTTACGAGGATATC---------CCAGTGGAATGGTATCTTAAAGGGAAGAAACTAGAGCCCAGTGATAAGGTAGTCACACGTTCAGAAGGAAAAGTTCATACACTTACTCTCAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAACAGCAAAAGATTTCAAAACTCAAGCCAACCTCTTTGTGAAAGAACCCCCAGTGGAATTCACGAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACTGCAGTATTGGAGTGTGAGGTGTCCAGAGAAAATGCGAAAGTGAAGTGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGAAGGGTCAGAAAACTTATTATACACAGCTGTACCCCTGAGGATATTAAAACATACACTTGCGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTAGAATTCTTGAGACCACTCACTGATCTTCAAGTGAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGGGCTGAAATTAAAAAGGGCAAAAAGTATGACATCATATCTAAGGGAGCAGTGCGCATTCTTGTCATCAACAAGTGTCTCCTGGCTGATGAAGCAGAATATTCCTGTGAAGTGCGGACAGCGAGAACTTCTGGCATGCTGACAGTACTGGAAGAAGAAGCTGTCTTTACGAAAAATCTTACCAACGTTGAAGTTAGTGAAGGAGACACTATAAAACTAGCGTGTGAAGTCTCCAAACCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAAATAATTGAAACAGGAAGATATGAAATACTCACTGATGGACAGAAGAGAATCCTGATCATTCAGAATGCTCACCTCGAGGATGCTGGCAAGTACAACTGCCGACTCCCAAGTTCTCGAACGGATGGCAGAGTCAAAGTACACGAACTGGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATTCTTGAGGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTGCAGTGGAAGAGGGAGGATAAGACACTTGAATCTGGAGATAAATATGACATCATAGCTGATGGCAAGAAGAGGATCCTCGTTGTGAAAGATGCTACCTTACAAGATATGGGCACTTACGTAGTCATGGTTGGTGCCGCCAGAGCAGCAGCTCACTTGACTGTAATTGAGAAACTCAGGATCGTAGTTCCTCTTAAGGATACCCGGGTAAAGGAACAAGAAGAAGTCACCTTCCACTGTGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGAAGCTATATTTGATAGTTCGAAATACATCATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAATTATAATGTATCTCTGACCAATCATAGAGGTGAAAACGTTAAGAGTGCAGCCAATCTGATAGTAGAAGAGGAGGAACTTAGGATTATTGAGCCTCTTCAAGATATTGAAACAATGGAGAAGAAATCTGTAACCTTCTGGTGCAAGGTGAACCGTCTCAATGTAACACTCAAGTGGACCAAAAATGGAGAAGAGGTGCCTTTTGACAACCGTGTTTTATACAGAATTGACAAATATAAGCACTCACTTATCATTAAAGACTGTAGCTTCCCAGATGAGGGTGAATACATTGTCACTGCTGGAAAAGATAAATCTGTTGCTGAACTTCTCATCATCGAAGCCCCTACAGAATTTGTGGAACACTTGGAAGACCAGACCGTTACTGAGTTTGATGATGCGGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTCAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCGATAAATACAAATTTGAAAAAGAAGGAAGTATACATAGACTCATTATAAAAGATTGCCGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGATAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTTGAAGCGCCTGGTACTGATGTTGTCTTTCTTGCTGAACTCAACAAAGATAAAGTAGAAGTCCAGTGGCTAAGAAATAACATGGTTATTGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGGAAGATTCACAGGCTCCAGATTTGTAATATTCAGCCCCGGGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTAGCAGCTGCACCTAAAATCAAGACAACTGATCAAGATCTTGTGGTCGATGTTGGCCAGCCTTTGACAATGGTGGTGCCCTATGATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAGTGAAGCTCTGTCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAAAATTTTAGAAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAATATGGAAAAGCAGAAGCATTCATCAATTTACAAGTTATCGATGTTCCTGGGCCCGTGCGGAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCCTTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGAGAGTTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACTTATTCCGTGTGAGTGCAAGGAACAGAGTTGGCACTGGAGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGTCCTCCTTTGAATGTAACCATCACCGATGTGAATAAATTTGGTGTCTCACTGACGTGGGAACCACCAGAGTATGATGGAGGTGCGGAGATCACAAACTATGTCATTGAATTAAGAGACAAGACTTCTATCAGATGGGACACGGCCATGACAGTAAGAGCTGAGGACCTGTCTGCTACTGTCACTGATGTGGTGGAAGGACAGGAGTATAGTTTCCGGGTCAGGGCCCAAAACCGAATCGGAGTTGGAAAACCAAGTGCAGCCACCCCCTTCATC------AAAGTTACTGATCCAATTGGGAGACCAAGTCCTCCTGTAAACCTAAATTCCTCAGATCAGACTCAGTCATCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAAGCCCAGTATTGGGCTATATAATTGAGCGATGTGAAGAAGGAAAAGATAATTGGATTCGCTGCAATAAGAAACTTGTCCCTGAGCTAACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATACCGAGTATCTGCAGAAAATAAAGCTGGTGTTTCAGATCCATGTGAAATTCTTGGTCCTCTGACTGCTGATGATGTACCTGTTGAGCCTACAATGGACTTAAGTGCATTTAAAGACGGTCTGGAAGTTATTGTCCCGAAGCCTATCAATATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTGGAAGCAGGGGACCGTGTAAAAATGAAAACCATATCTGCCTATGCTGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCTGTGAAAGCCATCTCTGGGGAAATTGATGTCAATGTAATTGCTCCCCCAAGTGCACCCAAAGAACTGAAATTTGGTGAGGTAACTAAAGACTCAGTACATTTAACTTGGGAACCACCCGATGATGATGGAGGAAGTCCATTAACTGGCTATGTTGTTGCAAAGCGTGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTCCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGCCCTGGAGAACCTGCATATGTTGATGAACCCGTAAATATGTCAGTTCCTGCAACGGTACCTGATCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAATATGATGGCGGCTCTCGCATCAAAGGATATATCGTTGAGAAATGTCCACGTGGCTCTGATCGATGGGTCGCCTGTGGGGAACCAGTTGCAGAAACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTGCCAGCAAACCAAGCAAACCCACAGATGACATCCAGGCTGTGGACACACAGGAGGCTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGCCTTACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCTGATACACTTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCCAAAAAATCGACAGTGACTATCGCTGATAGTAAGAGAAGTGACACTGGCACCTACATCATCGAGGCGGTGAATGTCTGTGGTCGGGCCACTGCTGTGGTAGAAGTGAATGTCTTAGATAAACCTGGACCGCCAGCTGCTTTTGACATCACAGAAGTGACCAACGAGTCATGTCTTCTAACATGGAATCCACCACGAGATGATGGTGGATCTAAAGTCACAAATTATGTTGTGGAGAGAAGAGCAACCGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTGAAGGATACAAACTTCAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCCCCAATAACAGCCAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGATACTGACAAATGGGTTAGATGCAATAAGATGCCAATAAAGGATACGACATACAGAGTGAAAGGTCTAACCAATAAGAAAAAATATAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCACCATGGCCCCCTGGAAAACCTACTGTGAAAGACGTAGGCAAAACATCATTAACATTGCATTGGACAAAGCCAGAGCATGATGGAGGGGCAAAGATTGAATCTTATGTCATTGAAATGCTAAAGACTGGAACAGACGACTGGGTCCGAGTGGCTGAAGGAGTTCCCACCACACAGCACTTGCTCACAGGGCTCATGGAAGGGCAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAAGCCGGGGAAAGTGAGCCCAGTGAACCTAGCGACCCTGTGCTTTGCCGGGAGAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCTCCCATCACCAACTACATCGTGGAAAAGAGAGACGTGAGGCGAAAAGGGTGGCAAACAGTGGACACAACTGTCAAGGACACCAAGTGCACAGTAACCCCGCTGACAGAGGGCTCTTTATATGTGTTCCGAGTCGCCGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCAGTCCTGGCCAAAGACACATTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACAAAACGACATGTTGACCTCAAGTGGGAACCACCTAAAAATGACGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTAAAAGCTGGAAAGACTGCAGGACCTGACTGTAAATTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGTCAATCGAAGACCCAAGAAGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGATGCCGGGAGAAAACACATTGCCATTGCTTGGAAGCCTCCAGAGAAAGATGGTGGAAGTCCTATTATAGGATACCATGTCGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTTCCTGACAAGGAATACGTTCTGAGAGTGAGAGCCGTCAATGCTGTTGGTGTCAGCGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGTAAGCCAACAATCGATTTGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGCTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGATAGATTAACGATGAAGAATGATCACATCTCCGCACACCTCGAAGTTCCCAAGAGTGTGCATGCAGATGCTGGAATTTACACCATTACACTGGAGAACAAGCTTGGCTCAGCAACCGGCTCCATCAATGTCAAAGTCATAGGCCTACCCGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGCTCTTGTAAATTAACCTGGGAACCTCCAGAGTATGATGGTGGAAGCCCAATTCTTCATTATGTCCTTGAACGCAGAGAAGCTGGGAGGAGGACATATATACCAGTCATGTCTGGTGAGAATAAACTATCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCAATAGATGTTGAGGTTCATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTCTGTATGATGGAGGGAGCAAGATAATGGGTTATATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACTTGGTGCCAGTCCTTACCTACACAGCAAAAGGACTTGAAGAGGGAAAGGAATACCAATTCCGTGTCCGAGCAGAAAATGCTGCTGGTATCAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAAGTCATTATGAGAACAAGCCTTGAAGTGAGACGAGGTGACGAAATAGCACTTGACGCGACTATTTCTGGGTCACCTTACCCGACTATCACCTGGCTCAAGGATGACAAAGTCATTACACCAGAAGAAATTAGGAAGCGAGTAACA---CCCATAGTCAGGAAGAAGAGGGGAGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACAGAGCGTTTGAGTATCGACAATAGCAAAAAGGGAGAATCTCAGCTACGTGTCCGGGATTCCCTCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAATGACCACGGTATCGCAAAAGCTCCTTGTGCTGTCAGCGTGCTGGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCAGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTGTTGTCACTTCAACACTTAGACATTGCAAATACTCAGTGACAAAGTTGATTGAAGGGAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTCGGGCCTGGTCCTCCATGTGTTTCAAAGCCGCTTATAGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTCACCAGCAACAGCATGCTGGTGACATGGAATGAA------------------CCGAAAGACAATGGGAGTCCCATCTTGGGTTACTGGCTTGAAAAGCGTGAGGTTAATAGTACACATTGGACTCGTGTCAATAGGAGCCTTCTGAATTCTTTGAAGACCAAAGTAGAAGGCCTATTGGAAGGACTCACCTATGTCTTCAGAGTCTGTGCTGAAAATGCAGCTGGACCTGGGAAGTTCAGTCCACCTTCAGATCCCAAGACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGAACTAGAATGGGAACCCCCAGCTTTCAATGGCGGTGGGGAGATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATAAAGGTCCGTCAGTACACTGTCAAAGAAATCCGAGAAGGTGCAGATTACAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGGCCACCCGGAGAAACAGAACCTGTTACTGTGGCTGAACCTCGAGAGCCTCCAAATGTGGAACTAGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGGAAGACTCTTAGAATTCCAGCAGTGGTAACTGGCCGTCCAGTGCCTACAAGAGTATGGACCAAAGAAGAAGGAGAGCTGGATAAAGACCGTGTTGAAATAGAGAACGTTGGAACCAAATCTGATCTAATTATCAAGAATGCACTGAGAAAAGATCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGCTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTCCCTGGTCCAGTTCTTGACTTAAAACCTGTTGTGACAAACAGAAAGATGTGTCTACTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGATATCACAGGATTTATTATTGAAAGAAAAGATGCTAAGATGCATACTTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGATATTACAGGTCTCCTTGAGGGACAAGAATATAAGTTCCGTGTGATTGCCAAGAACAAATTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGTGGCAGCCCCATCAAAGGATACATCATTGAAAAACGGCGTCATGACAGACCTGACTTTGAAAGAGTTAACAAGCAACTCTGCCCAAACACATCTTTTCTGGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAAGCTGTCAATGAAATTGGAGAAAGTGAACCATCCCTGCCTCTCAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATCAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATACCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATTGAGAAACCTACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACAGAGCTTATCATCCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACAGTTACTGCGTCCAATCGCCTCGGTTCAGTGTTCCGAAATGTTCATGTGGAAGTGTATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTGCTTGACGTGGGATGCCCCTCTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCTAGTAGGAAGAAGAGTGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAGGAGATATGGGGTCTGGAAACTGATCCCCAATGGTCAGTATGAATTCCGAGTTAGGGCAGTAAATAAATATGGAACCAGTGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCCCTCCTGGACCTCCGGGAAAACCGAAAGTTGTGGAACGCACCAAAGGCTCAATGCTAGTGAGCTGGACTCCTCCCCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAAGTCCCTACTGGTCACGTGTTAGTCGAGCACCGATAACCAAAGTGGGATTGAAAGATGTTGAATTTAATGTTCCTCGTTTGATCGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAATTGGACCTCCCAGTGAACCATCAGATCCAGAGGTTGCAGGAGAGCCGATAAATCCACCAGGGCCACCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCTCATTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGTTCTACTGACTGGAAACCAGTTAATGAACCAGGCAAACTTCTGACTGCCTGTGAATGTGTGGTGCCAAATTTGAAAGAACTCAGGAAGTACAGATTCAGGGTGAAAGCTGTCAACGAAGCTGGCGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGATATTCAAGAGGTACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGGTTTGTAAAGCTGGCTCACAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGAGTTCATGATATACCTGAAGACGCACAGGTGGAGACTGCTGAAAACTCATCAGTAATTATTATTCCGGACTGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACTGCAAATTGTAGAGTTAAAGTCATGGACGTACCAGGGCCACCCAAGGATCTGAAAGTTAGCGACATCACAAGGGGTAGTTGCAGACTTACGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATTGAGAAGAAAACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTCATCTCCGAACAACAATATTTCTTCCGTGTGCGTGCAGAAAACCGTTTCGGTATTGGTGCACCTGCAGAAACCGTTCAGAGGACCACTGCCAGAGATCCAATATATCCTCCTGATCCCCCTATCAAACTCAAGATTGGTCTCATAACAAAGAACACAGTACACCTGTCATGGAAACCCCCAAAGAACGATGGGGGCTCCCCTGTCACACACTATATTGTGGAGTGCCTTAAGTGGGACCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAATAAGCGTGATGTGGAAGGACTGGAATTCACCGTTGAAGACCTTGTAGACGGTGGGGAATATGAATTCAGAGTCAAAGCTGTGAATGCTGCAGGAGTCAGCAAACCCTCAGACACTGTTGGCCCTGTGATTGTCAAAGATCAGACATGCCCGCCATCAATTGATCTGAAAGAGTTCATGGAGGTGGAAGAAGGAACTGATGTTAGCATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAGGCTCCTCCAAAGAAGCCGGATAACAGAGAACCTGTCATCTATGACACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTTGGTCGTCCTGGCCCTCCAGTAGGACCAATAAAGTTTGAGTCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTAAAGATGATGGTGGCTCTAAGATCACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCTAAAGAGTGCACTTACACAATTCCTAAATTGCTAGAAGGCCATGACTATGAATTCCGAATCATGGCCCAGAATAAATACGGCATTGGGGAGCCTCTTGAGAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGACCCCCAGGCAAACCAACAGTTAGTAGCGTGACTCGTAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCAGTCACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCCATTAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGCCTTATTGAAGGTTCAGATTATCAGTTCCGGGCATACGCAATCAATGCTGCTGGCGTGGGTCCAGCAAGTCTGCCATCAGACCCAGTGACTGCTAGGGATCCGATAGCACCTCCTGGTCCTCCGTTTCCCAAAGTCACAGACTGGACTAAGTCATCTGCAGATCTGGAATGGGCTCCTCCGCTGAAAGACGGTGGATCCAAAATAACCGGTTACATAGTTGAATATAAAGAAGAAGGAAAGGAAGAATGGGAAAAGGGTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTGGTGACAGGATTAAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACAGTGCTGGCATTGGAGAACCTGGAGACGTCACAGATGCCATTGAAATGAAGGACAGAATTGTGTTACCTGACCTTCAGCTGGATGCCAGCGTCAGAGACAGAATCGTGGTCCATGCTGGAGGGGTGATCCGCATCATTGCCTATGTGTCTGGGAAGCCTACTCCAACCGTCACCTGGAGCATGAATGAGAGAGCGCTGCCTCAAGAAGCCACCATTGAGACCACAGCCATCAGTTCATCCATGGTCATCAAGAACTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACAATTATTGTTGATGTATTAGATGTGCCAGGTCCTGTTGGACAGCCGTTCCAGTCTGACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCCGAGGACGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGAGCATGGACCCCAGTGACATGCACAGTTACTCGACAAAATGCTACCGTCCAGGGTCTCATTGAAGGAAAAGCCTACTTTTTCCGAATTGCAGCTGAAAATAGTGTTGGCATGGGCCCATTTACAGAGACACCAAATGCACTTGTCATTAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTAGGAGTCAAAGAAGTTACTAAAGATTCTGTTACATTGACTTGGAATCCTCCTAAGTATGATGGCGGGTCAGAAATCATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAATTCCATAAAGTTACAAATGACAACTTGCTCGGCAGAAAGTACACCGTTAAGGGCTTAAAAGAAGGAGATACCTATGAGTACCGTGTTAGTGCTGTCAATATTGTTGGACAAGGCAAACCGTCATTTTGCACCAAACCAATCACTTGCAAGGATGACCTGGCTCCTCCAACACTTGACCTCGACTTCAGAGATAAGCTGATAGTTCGGGTTGGTGAAGCTTTTGCCCTCACCGGCCGCTACTCGGGCAAGCCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCCGATGTGCTAGAAGATGATCGCACTCATATAAAAACCTCTCCAACAACACTTGCTCTAGAGAAGATCAAGGCCAAACGTTCAGATTCTGGAAAATACTGTGTGGTTGTAGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTTAATGTTGTTGACCGTCCTGGCCCACCAGTAGGACCAGTTATTTTTGATGAGGTGACCAAAGATCACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAGAAGGAGGTGGGCAAAGATGTTTGGATGCCTGTGACATCTGCAAGTGCTATAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATGCAAAGAAAGCCAAAGATTGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTCACAGAAGTCACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAACGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTCGAGTTACCAAAGAGCCTATCCACCCATACACTAAATTTAGGGTGCCTGATCTTCTAGAAGGGTGTCAGTATGAATTCAGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAGCCAAGTCCACCTATTAATCCTGAAGCAATCGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCTCCACGTCATGACGGTGGGAGCAAGATTCTGGGATATATTGTTGAGTACCAGAAAGCTGGAGATGAAGAGTGGAAAAGAGCCAATTACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAGACCTATAAATTCAGAGTATTAGCAGTCAATCAAGCTGGCGAATCAGATCCAGCTCATGTTCCTGAGCCGGTGCTGGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGCGATACTCTAAGACTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGAAGACAGAGAGGCTCCAGCTAAAGCAAGAATCGATGTCACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATCTATTCCTTGACAGTGGAGAATCCAGCTGGCTCAAAAACTGTCTCAGTAAAAGTACTTGTACTAGATAAGCCTGGGCCACCGAGAGATCTGGAAGTCAGTGAAATCAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGCGGCTCAGTCATCACAAACTATGTGGTTGAGAGGAGAGATGTGGCCAGTGTGCAGTGGTCGACTCTCTCAGCGACATCGAAGAAGAAGAGTCACTTGGCTAAACATCTCAATGAAGGCAATCAGTATCTCTTCAGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTTGAAACGCCTAAACCCATCAAGGCTCTGGATCCTCTACAGCCCCCAGGCCCACCCAAGGACCTACACCATGTAGATGTAGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGTGATGGTGGCTCTCCGATCACTGGATATTTGGTAGAATATCAAGAAGAGGGCACCGAGGATTGGATTAAGTTTAAAACTGTGACAAACTTAGAGTGTGTGGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATCGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAACTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATCATAAGAGGTGTACCCATTCCTACTGCAAAGTGGACAACTGATGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAACTTCTCATCAGTACTCACCATTAAGAACTGCTTAAGGAGAGACACTGGGGAATATCAAATCACAGTTTCCAATGCGGCTGGCAGCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATTCTCGACATTACCCCTGAACATATGACGATCTCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAAGACACAAGGAAAGACACGTGGGGTGTTGTCTCTTCAGGAAGTAGTAAGACAAAGCTGAAAGTCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAATAAGATAGGTGTTGGTCCTCCCCTTGACTCCACACCTACTGTGGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGGGTCAACAAAACACCTATACCTGATCTGAAGTTTAGAGTGACTGGACTCTATGATGGAAATACATATGAGTTTCGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGGCCACCTATTAATCCTAAATTGAAAGACAAAAGCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCAATTCTAGGCTATGTGGTAGAATGTCAGAAAGCTGGTACAACACAGTGGGACAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCGGGACTAATTGAAGGAAATGAGTACAGATTCCGCATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAAGTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACCATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGAGCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGAGGGTTGACTTAATTCATGATCTACCTCGTGCTGAGTTACAAATTAAAGAAGCTGTTAGGGCCGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGACATGCCCAAGGTTCTGCTATTGTTAATGTCCTTGACAGACCTGGGCCTTGCCAGAATTTAAAGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCCCTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATCAAAGCCAACCTTTTAGCCAACAATGAATACTACTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACAAAGACTCCAATTTTGGCTATTAACCCTATTGATAGACCAGGTGAACCTGAAAACCTTCACATTGCAGATAAAGGAAAGACATTCGTTTATCTAAAGTGGCGGCGACCTGATTATGATGGTGGTAGCCCAAATCTATCATATCATGTCGAGAGGAGGCTGAAGGGTTCTGCCGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTAGAGCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGAGACACCATCAGACTTGAGGCAGGTGTTAGAGGCAAACCATTTCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTGAAGATTGATACCAGTGCTGATGCATCTAAATTTTCTCTCTCAAAGGCAAAACGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAATACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCATTGTTTTAGATAAGCCTGGTCCTGTGAGAAATCTGAAAATTACTGATGTGTCCAGTGATAGGTGTACTATTCGCTGGGATCCACCAGAAGATGATGGTGGCTGCGAAATCCAAAATTATATTCTGGAAAAATGTGAGAGCAAGCGCATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTACTACGGTAACACGTCTCATAGAAGGAAATGAATACATTTTCAGAGTTCGTGCAGAAAATAAAATAGGCACAGGGCCACCAGCAGAAAGTAAACCAGTCATTGCAAAAACTAAATATGACAGACCTGGTCGCCCTGATCCCCCAGATGTCACTAAAGTAAGCAAAGAAGAAATGACTGTGGTTTGGAATCCCCCTGAATATGATGGTGGAAAGTCCATCACAGGATACTTTTTGGAGAAAAAAGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGAGTGCAATCCCTGAGCGACGTTTGAAAGTACAGAATCTCCTCCCGGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGATACGACCAAAAATTCCATAACTCTCGGGTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAAATAGAAGATGCATCACCTGATGAAGGATGGAAAAGGTGCAATGCTGCAGCACAACTTGTTCGTATGGAATTCACTGTTCCCAACTTGGAAGAAAACCAGGAATATGAGTTCAGGGTGTGTGCCCAAAACCAAGTTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCAGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTGACAGTGCGAGCGGGATGCCCTATTCGATTATTTGCCATAGTGAGAGGGCGGCCAGCCCCTAAAGTCACTTGGCGAAGAGTGGGTATTGATAACGTGGTCAGAAAGGGACAAGTGGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCTACCCGCGATGACTCAGGAAAATATTCCTTGACACTCGTGAACCTGGCAGGAGAAAAGGCCGTGTATGTGAACGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACGTTTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAGGTGACACATTATATCGTGGAGAAGCGTGAGGCAGACAGAAAGACGTGGTCAACAGTTACCTCAGAAGCCAAGAAAACGAGCTTCCAAGTCACCAATCTTGTTCCTGGGAATGAGTATTTCTTCAGAGTAACCGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCGGTGCTGGCATCGGATCCTCTAAGTGAGCCAGATCCCCCAAGGAAACTTGAAGTTACTGAAATGACAAAGAACAGCGCTGTGTTAGCCTGGTTACCCCCACTGCGTGACGGAGGCGCCAAGATTGATGGCTACATCATTAGCTACAGAGAAGAAGAGCAGCCCGCAGATCGCTGGACGGAGTACTCAGTGGTGAAGGATCTCAGCCTTGTTGTCACTGGCCTAAAGGAAGGAAAGAAATATAAATTTAGAGTGGTGGCCAGAAATGCTGTTGGAGTCAGTTTGCCAAGAGAAACTGAAGGAGTGTATGAGGCCAAGGAACAGCTGTTGCCACCAAAGATCCTTATGCCAGAGCAAATTACTATTAAAGCAGGGAAGAAACTCCGAATTGAAGCCCATGTGTATGGAAAGCCTAATCCAATCTGCAAATGGAAAAAAGGAGAAGATGATGTTGTCACATCCAGCCACCTGGCAGTGCATAAGGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTTACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAGTCAAAGTTATTGTCATGGATGCTCCTGGGCCCCCTCAGCCTCCTTTTGACATTTCTGACATAGACGCTGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATTGTGGAGAAGTGCGATGTGAGCCGCGGTGATTGGGTGACAGCTCTAGCTTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAACTGATCCCAGGCCAGGAATATGTCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTACCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATACGTGGCATGGGACAGGCCAGACAGCGACGGAGGGAGTCCCATTACTGGTTACCTGATTGAACGCAAAGAGAGAAACAGTTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAGTATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATATGTCACTGCAAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATTGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGCCCAAAGCATGATGGAGGCAGCAAAATTATTGGTTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATTCTACACCTCACCAGATTCCCCAGGAGGAGTACACAGCTACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCCGCCTTCTGAACCTTCTGATCCAGTGACCATTCTTGCAGAAAATGTTCCTCCAAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTCACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACAGTGTCCTGGAAGAAGGATGCCACACCACTGAAGGCAGCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTCTGCACCCTGGAGCTGTTCAGCGTGAACCGAAAGGACTCAGGGGACTATACCATTACTGCCGAAAATTCAAGTGGCTCCAAATCAGCCACCATTAAGCTGAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAGTATATTCAGACCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCGCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAACCAGTAATTGCTAAAAACCCTTACAACCCACCCGGACGCTGCGATCCTCCTGTTATTAGCAACATAACCAGAGAGCACATGACAGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTACTTGCTGGAAAAGCGGGAGACCCAGGCAGTTAACTGGATGAAGGTCAACAGAAAACCCGTTATAGAAAGAACAATAAAAGCAACCGGTCTCCAGGAAGGCACTGAGTATGAGTTCCGAGTGACAGCTATAAATAAGGCTGGCCCAGGCAAACCCAGTGATGCATCCAAAGCGGCTTATGCCCAGGACCCTCAGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTCTATGATACAACCCGTAGCTCCGTGAGTCTGTCTTGGGGCAAACCAGCCTATGACGGTGGGAGCCCTATCATTGGTTACCTTGTCGAAGTAAAAAGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCTCAGAAGCTACAGAAGACCCGCTTTGAGGTTACCGGCCTGATGGAAGACACACAATATCAGTTCCGCGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCGGACAAACACTATCCCAAGGATATCTTAATTCCACCTGAGGGAGAACTTGATGCTGATCTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTATGTACCAGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATCTAAGAGAAAGGATTGGACTGGACATAAAGTCAACTGACTTTGACACTTTCTTGCGTTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTAACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACTATTGTCGTGAAAGTCCTTGATACCCCTGGGCCACCCGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCGTCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAATCCTGGTCTACCGTGACAACTGAGTGCTCAAAAACCAGCTTCAGAGTACCTAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAATGAGTATGGCATTGGTGATCCTGGGGAAACACGTGATGCCGTCAAAGCTTCTGAAACCCCTGGACCAGTCGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAACATAGGCTGGAAAAAGCCTCGCAGTGATGGGGGAAGTCGAATCACTGGATATGTAGTTGATTTCCTGACAGAAGACAATAAATGGCAGCGAGTTATGAAATCATTAAGCTTACAGTACTCTGCAAAAGATTTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAAGGAACCCCAAGTGAAATCACTGCTGTGGCAAGGGATGATATTGTGGCTCCCGACCTTGACTTAAAGGACATACCTGATTTGTGTTACTTGGCGAAAGAAAACAGTAACTTCCGTCTCAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGACCCTCTGGCAACTGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACAACTCTTGTAGTACATGATTGCCAAAAATCGGATGCTGGAAAATACACAATCACTTTGAAGAACGTTGCTGGCACCAAAGAAGGAACTCTCTCTATAAAAGTCGTTGGCAAGCCTGGCATTCCCACGGGACCAATCAAATTCGATGAGGTCACAGCAGAAGCCATGACCTTGAAGTGGGGTCCTCCGAAGGATGATGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGACTCTGTAAACAACAAGTGGATAACATGTGCTTCAGCTGTCCAGAAAACCAGCTTTAGAGTAACCAGACTCCATGAGGGTATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAGGGCCTGAAATCAGAGCCAGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGGCATGATTCAGTATCTCTCACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAATTTAAGGAAAGAAACAGTCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACGGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAACTTAGCTGGAGTAGGGAGGCCGAGCCTACCATCAGAGCCTGTTGTGGCCCTCGATCCAATTGATCCTCCTGGTAAACCTGAGGTCATTAATGTAACAAGGAATTCAGTGACTCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTAGAGAAGCGGGAGCTACCCTCTAAATCTTGGATGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAGGGTGGAAAATATGAATTTAGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGCACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTGCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGAAAGCCCCTTCCAAAGTCAAACTGGTCCAGGGCAGGAAAAGACATTAGACCATCAGATATCATTCAGATAACTTCAACCCCAACATCTTCCATGCTTACTATTAAGTATGCCACTAGAAAAGAAGCTGGTGAATACACCATCACTGCTACCAATTCTTTTGGCACGAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATAAGTAATGTTTCTGCTGAAAAAGCAACTCTTACATGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAGAAGAGAGAAACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGTGACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGTGTCTCAGCTGTGAACCAGTATGGCAAAGGAGAACCAGTACAGTCCGAACCCGTCAAAATGGTGGACAGATTTGGTCCCCCTGGTCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACTGTCAATTGGAAAAGACCGACTGATGATGGTGGCAGTGAGATCACAGGCTATCATGTAGAAAGGAAAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCTGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGTGCAGAAAACAGAGCAGGAATTGGCCCACCTAGTGATGCTTCAAATCCTGTTTTAATGAAAGACGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACTGATACTACCAAGAAATCTGCTTCTTTAGCATGGGGAAAGCCTCATTATGATGGTGGCCTTGAAATTACTGGCTATATTGTAGAGCATCAACAAGTAGGAGATGAAGCCTGGGTAAAAGATACAACAGGAACTGGCCTCAGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTGTCGGGGAGCCAGCAGTGATTCCAGATGTTGAAATCGTAGAACGGGAAATGGCTCCTGATTTTGAGCTAGATGCTGAGCTTCGAAGAACACTTGTTGTTAGAGCAGGGCTCAGTATTAGAATATTTGTGCCAATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGATATCAATCTTAAAAACCGAGCTAACATTGAAAACACAGAATCATTTACTCTTCTTATTATCCCAGAATGTAATCGATATGACACAGGTAAATTTGTGATGACCATTGAAAACCCAGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTTTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCTTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAACTATATTGTGGAGAAACGAGAAGCAACACGGAAATCCTACTCCACAGCCACCACTAAGTGCCATAAATGCACGTATAAAGTTACTGGCTTGTCTGAAGGATGTGACTACTTCTTCAGAGTGATGGCAGAAAATGAATACGGAATTGGTGAGCCGGCAGAAACAACAGAACCTGTAAAAGCCTCTGAAGCACCATCACCCCCAGACAGTCTCAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCAAAACACGATGGTGGCAGTAAGATCACTGGTTATGTGATTGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACGACTGTGAAGGGGCTGGAATGTGTAGTGAAGAATTTGACTGAAGGGGAAGAATACACCTTCCAAGTAATGGCAGTGAACAGTGCAGGGAGAAGTGCCCCAAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACGATGCTTCCAGAATTGGATCTCCGTGGCATTTATCAGAAATTAGTAATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGGTTGGTCGACCAAGGCCAACAGTTACCTGGAAAAAAGGAGACCAAATTCTTAAGCAGACACAGAGAGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAATGCATAAGAAGTGACAGTGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGATATCCCAGGACCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGCAACCTTCTCTTGGGATCCCCCCGAAAATGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGCACGACATGGGTGGAGTTAGCGACCACCGTCATACGCACTACCTATAAAGCCACTCACCTTATTACTGGAGTGGAGTATCAGTTCCGGGTAAAAGCTCAAAATAGATATGGAGTCGGACCAGGCATCACCTCAGCACCTGTGGTTGCCAACTATCCATTTAAAGTTCCTGGGCCTCCTGGTACCCCTCAGGTAACTGCAGTTACCAAGGACTCAATGACTATTAGCTGGCACGAGCCTCTTTCTGATGGTGGAAGTCCCATTTTGGGATATCACATCGAGAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACGGATGGTATTGCTTATGAGTTCCGAGTGATTGCAGAAAACATGGCAGGCAAGAGCAAGCCGAGCAAGCCATCTGAACCTGTGCTTGCTCTGGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTCAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTCAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCTAATGGACGATGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAACGAGTTTACAGTCAGCGGCCTAACAGAAAATGCTGCGTATGAATTCCGTGTGATTGCCAAAAATGCTGCTGGAGCTGTTAGTCCACCATCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCGAGGATAATGGTGGATGTTAAATTTAAAGACACAGTCATATTAAAAGCAGGTGAAACATTCAAGCTGGAAGCTGATGTGTCAGGCCGCCCACCTCCAACAATGGAATGGACAAAAGATGGAAAAGAGCTTGAAGGCACAGGAAAATTAGAAATAAAAATTGCAGATTTCTCTACTAATCTGATAAACAAGGATTCATCAAGAAGGGATAGTGGTGCATATGTCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAACATATTTTCAATGTCAAAGTTCTTGATAGACCAGGCCCACCTGAAGGACCGTTAGCTATATCTGAGGTGACATCAGAAAAATGTGTATTGTCCTGGTTGCCTCCACGGGATGATGGGGGTGCCAAAATTGATCATTATGTAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTAACAAAACTAAAGGTCACTAAACTTTTGAAAGGTAATGAATATATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAACCCGTGCTTGCAGTAGATCCTTATAGACCCCCTGATCCACCGAAAAATCCCGAAGTTACAGCTATTACTAAGGATTCAATGGTTGTCTGCTGGGGACATCCCGAATCTGATGGTGGGAGTGAAATCATTAACTATATTGTGGAACGGCGTGATAAAGCCGGGCAACGCTGGGTGAAATGCAACAAAAGAACACTTACAGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATTAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTCTTCAGACCTGGCCCACCAGGTAACCCACGCGTTCTGGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTATGATGGTGGTTCAGAAATCACTGGTTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCAATAGCTGGACTCAAGGCAACTTCTTACACCATCACCAATCTCATAGAGAATCAAGAGTATAAAATCCGCATCTATGCCATGAATTCTGAAGGGATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATCGAACTGGATGCAGACCTGCGCAAAGTTGTGACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCAGAGGTGAAGTGGACTCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTACTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAGTACATACTGACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCCTTTGTCAATGTTCGAGTACTGGATACACCAGGCCCTCCACAGGATCTGAAGGTGAAGGAGGTCACTAAGACATCCGTCACGCTGACATGGGAGCCTCCTCTCCTTGATGGAGGCTCGAAGATAAAGAACTATATTGTTGAAAAGCGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGTAGTTACTATTTCAGGGTTCTCGCTGAAAATGAGTATGGCATTGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCTCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACAAGAAATAGTGTGTCACTTACTTGGGAGAAGCCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAAAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACGATAACTGGATTAATTCAGGGTGAAGAATACTCCTTCCGTGTTTCAGCTCAGAACGAGAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTGATTGCCAAAGACCTTGTCATTCCACCCGCCTTCAAACTCCTGTTCAACACTTTCACTGTTCTGGCAGGTGAAGACCTAAAAGTTGATGTCCCATTCGTTGGACGCCCTACGCCAGCTGTAACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGAAATTACATAGTTAAGCTGACTAACTCTGCTGGTGAAGCTACGGAAATCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATCACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACTACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACTACAGTAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGGAAAAGTACATACCTTAATTCAGAACCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACACTCACCTCCAAGGATAGCATGGAAGTACAGTGGAATGAGCCAGTCAGCGATGGAGGTAGCAAAATCCTTGGCTATCATCTAGAACGCAAGGAAAGAAATGGTATCCTCTGGGTGAAGCTGAATAAAACACCTATTCCTCAAACCAAATTTAAAACAACTGGCCTTGACGAAGGCATTGAATATGAGTTTAGAGTCTCTGCAGAGAATATCGTGGGCATCGGCAAGCCAAGTAAAGTGTCAGAAGGCTATGTAGCTCGTGACCCATGTGATCCACCAGGGCGGCCTGAGGCAATCATTGTCACACGGAATTCTGTAACTCTTCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATCGTTGAAAAGAAGGAATTGCCTGAAGGCCGTTGGATGAAAGCCAGTTTTACAAATGTCATTGACACCCAATTTGAAGTAACTGGCCTAGTTGAAGATCATAGATATGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAAGTAGATCCACCAAGAATATCTGTGGATCCAAAATACAAAGACACAATTGTGGTTCATGCTGGTGAGTCATTCAAAATTGACGCAGATGTTTATGGCAAACCAATACCAACCATCCAGTGGATAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTTTAAAGGAAGCAGGACGCATCGACAGTGGAAATTACATACTGAAGGCCAAAAACGTTGCAGGAGAGAGATCAGTTACTGTAAATGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAGACCCCCACTACAGGATGGTGGGAGTGATATCATAAATTACATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTGTGGTTGATGCCAATGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATGTTTTCCGTATAATGGCTGCAAACAAATATGGTGTTGGTGAACCCCTTGAATCTGAGCCAGTAATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTAACCAAGGACTCGATGATTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAAGAGGGCATTAGATGGACAAGATGCCACAAACGTCTGATTGGGGAATTGCGCTTGAGAGTAACTGGACTCATAGAAAATCACAATTATGAATTCAGGGTCTCAGCTGAGAATGCTGCTGGACTTAGTGAACCAAGTCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATAGATATTACCAGATCATCTGTCTTCCTTTCTTGGAGCAAACCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTGGGTGAATGGACGATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAGAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATATGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCCGATGTCCCTGGCCCTGTTCTAGTTGAAGAAAAACTGGAAGCACCAGACATTGATCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAGTGGGGAAAGATGGATGGTGAAATTCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTCCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACGTTAGAAAACACCAGTGGAACAAAGTCTGCCTTTGTCAGTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAAGATTCAGTATCAATTACATGGGAACCACCTTTGTTGGATGGGGGATCCAAAATAAAAAATTATATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCCGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGTTGCAGTTATTATTTTAGAGTCACAGCTGAGAATGAGTATGGTATCGGCCTTCCTGCCCACACTGCGGACCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGATGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAACCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTGGAAGCAGTAATTACCAACCTAACTCAGGGAGAAGAATATCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCCCTTGCAGTTCCAGTAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTTAATATTTATAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAGTTTCTGGACGTCCTAAACCAACCATTAGTTGGACTAAAGATGGTCTTCCACTGAAGCAGACTACAAGAATCAATGTTACTGATTTGCTTGACCTCACCATACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACTTTATGGAATCACAGTTGCTAATGTTGTTGGTCAAAAAACAGCATCCATTGAAATTGTAACTCTAGATAAACCTGACCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCAGAAAGTATTACATTATCTTGGAACCCTCCATTATATACAGGGGGTTGCCAGATCACCAACTACATTGTTCAAAAGCGAGATACAACCACCACAGTATGGGACATTGTTTCTGCCACTGTTGCCAGAACGACGCTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTCGCTGAAAATAGATATGGGCAAAGCTTTGCCCTGGAGTCTGATCCAATTATAGCTCAATATCCCTACAAAGAACCAGGTCCTCCAGGCACACCATTTGTCACAGCTATATCCAAAGACTCCATGGTCGTACAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCAGTCAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATTGTCGGTGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGATCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATAACTTTACAATGGACCAAACCCACATATGATGGCGGAAGTATGATCACGGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGTTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAGTTTACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCATCTGACAGTACTGGACCAATAACTGCCAAGGACGAGGTTGAACTTCCAAGAATTTCCATGGATCCAAAATTCAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCTATGGAAAGCCCTTACCTACCATTGAGTGGTTAAGAGGAGATAAGGAAATTGAAGAATCTGCTAGGTATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTACTAGACAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACAGGAGTCACTTCTGAAAAATGCAGTTTGACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTACATTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAATAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCCTTTGTGCTTCCTGGACCACCGAAAAACTTAGAGGTCACAAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACCGAAGACCATGAGTATGAATTCAGAGTCTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACATATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTATGATGGTGGCAGTGAGATCCTGGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAATACGAGTGTATGCCCTCAATAAGGTTGGTTTGGGTGAGGCCACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGTCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTTAACTACACCCAACTATCAATAGATAACTGTGACAGAAATGATGCTGGAAAATATATTCTCAAGCTGGAAAATAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTGGTATGGGAACCACCCATTATTGATGGGGGCGCAAAGGTCAAGAATTATGTCATTGACAAGCGGGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTATTCCCGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCGCCTTCCCCACCAGGAAAGGTTACACTCACTGATGTGTCCCAGACTAGCGTGTCACTCATGTGGGAGAAACCTGAACATGATGGCGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAGCCCAAAGGTACTGAAAAATGGAGTGTTGTGGCTGAATGCAAAGTCTGTAGTGCAGTTGTTACTGGTCTGAGTTCTGGACAAGAATATCAGTTCCGTGTCAAGGCTTTCAATGAGAAAGGAAAAAGTGATCCAAGGGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACTATACAGCCGAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGTCGACCAAGACCCAAAATTTCGTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTGAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAGGAAAGTAACAAAGATGACTTTGGAAAATACACCGTAACAGCAACAAATAGCGCAGGTACAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCACCAGTTGGACCAGTTAGTTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACCGGTGGGTGCCAAATAAGCAACTACATTGTAGAGAAGAGAGACACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAAACTGAAAACAGGCACTGAGTACCAGTTTAGGATTTTTGCAGAAAATAGGTATGGAAAAAGTGCTCCTCTGGATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAGCCTGGACCGCCTGGAACTCCTTTTGTGACATCAGCCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGATTAAATTAAATAAGACTCCAATTCAAGACACAAAATTCAAAACAACTGGGCTTGATGAAGGCCTGGAGTATGAATTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCGGAATGCTTTGTTGCACGTGATCCGTGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAGTGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGTCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAACGATATGAATTTAGAGTAATTGCCAGAAATGCAGCTGGCAATTTTAGCGAACCATCTGAAAGCACTGGTGCCATTACTGCAAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTCATCATTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGTGGCAAACCTATACCTGACATTATTTGGTGGAAAGATGGAAAAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACGATTCAGAAAACAACCCTTGTTGTAAAAGACTGTATACGTACAGATGGAGGACAATATATACTGAAACTTAGCAATGTTGGTGGTACAAAGTCTATACCAATTACTGTAAAGGTACTTGACAGGCCAGGGCCTCCTGAAGGACCTCTGAAGGTTTCTGGGGTTACTGCTGAAAAATGTTACCTGGCATGGAACCCACCCTTACAAGATGGTGGTGCTAATATTTCACACTACATCATTGAAAAGAGAGAGACAAGCAGACTCTCCTGGACTCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAACTGGAGAGCCCTTGGAATCTGAACCTGTTGTAGCCTGTAATCCTTATAAGCCACCAGGTCCTCCTTCAGCACCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAGCATGGGCACGCCCAGCAGATGATGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGACAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACACTATCAGATCTCCGATTCAGAGTGACTGGCCTCACTGAAGGTCATTTGTATGAATTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAACCTAGTGAGCCATCTGTTTTCTATCGTGCGTGTGATGCTTTATATCCACCAGGCCCACCGAGCAACCCAAAAGTGACAGACACTTCCAGATCTTCTGTGTCTCTGGCATGGAGTAAGCCCATTTATGATGGTGGTGCACCTGTAAAGGGCTATGTTGTTGAGGTCAAAGAAGCCACTGCTGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTAACCAAACTTAAAGAAAACACTGACTATAACTTCCGTATTTGTGCCATCAATTCTGAAGGGGTAGGTGAACCTGCAACTATACCTGGTTCAGTTGTTGCTAAAGAGAGGCTAGAGCCACCAGAAATAGAGCTTGATGCCGACCTCAGGAAAGTGGTTGTTCTGCGCGCCAGTACTACTTTGCGCTTATTTGTCACCATCAAAGGCCGACCAGAACCTGAGGTTAAATGGGAAAAGGCAGAAGGCATTCTCACTGAAAGAGCCCAGATTGAGGTGACCAGCTCATATACGATGTTGGTAATTGATAACGTTACCAGGTTTGACAGCGGTCGGTATAATCTGACACTAGAAAACAATAGTGGCTCCAAAACAGCTTTTGTTAATGTCAGAGTCCTTGACTCACCAAGTGCCCCTGTGAATTTGACTGTAAGAGAAGTGAAGAAAGACTCAGTGACATTATCTTGGGAACCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGTGAAACGACAAGAAAGGCATATGCTACTGTTACAAACAATTGCACAAAGAACACTTTTAAAATTGAAAATCTACAAGAAGGGTGTTCTTACTATTTCCGAGTCTTGGCTTCAAATGAATATGGGATTGGTTTGCCAGCTGAAACAACTGAACCCGTTAAAGTTTCAGAACCGCCCCTCCCACCTGGAAGAGTAACTCTTGTTGATGTGACCCGAAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGTAAAATTACTGGTTATGTAGTTGAAATGCAAACTAAAGGGAGTGAGAAGTGGAGCACTTGTACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCCTGACTTCAGGAGAAGAATATATCTTCAGGGTAGCTGCAGTTAATGAAAAAGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCAGTTGAACTTCCTTTCAACACTTACAATGTAAAAGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACAGTGAGCTGGAAAAAAGATGGTCAGACTCTTAAAGAGACTACTAGAGTCAATGTTTCTTCATCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATAGTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCAGGACCCATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCAACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTTCGTGTTTGTGCAGAAAACCGCTATGGAAAGAGCTCCTACAGTGAATCTTCATCCATTGTTGCAGAGTATCCATTCAGCCCCCCAGGTCCTCCTGGCACTCCTAGAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTACCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAGTATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAACAAACTCCTCATTNN-GATACTCAAATGAAAGTCTCTGGCCTTGACGAAGGACTGATGTATGAGTATCGCGTTTATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCGTGTGACCCTCCAGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCGCATTATGATGGTGGAGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTTACAAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGAGTTATGAATTCCGGGTTTTTGCAAAGAATGCTGCTGACTCAGTTAGTGAACCATCAGAATCCACTGGCCCTATAACAGTTAAAGATGATGTTGAAGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGGTGTTATTGTTGTCAAAGCCGGAGAGGTCCTTAAGATAAATGCAGACATTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAAGATGGTGTAGAAATTGAAGAAAGAGCACGAACAGAAATTGTCTCAACAGACTATGATACTTTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGTCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCTATGGCAATTAATTGCAAGGTACTTGACAAGCCCGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACTTCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCAGACATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATATGTGAAGGAGAGTTAAGGACAACCTTCTGCAAAGTAACCAAGTTACTCAAAGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGTGAGTCCCTAGAGAGTGTGGCTGTAAAGGCACTAGATCCATTTACAGTTCCGAGTCCACCCACATCTTTGGAAATCACGTCTGTGACCAAAGAGTTCATGACCCTTTGCTGGTCAAGACCTGAGAATGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAATAAAAAACCAGTTTATGATCTGAGAGTAAAATCAACAGGACTTCGGGAAGGATGTGAATACGAGTACCGGGTTTATGCAGAAAATGCTGCTGGCCTAAGCCTTCCAAGTGAAACCTCTCCCTTAATTCGGGCAGAAGATCCAGTGTTCTTACCATCTCCTCCATCCAAACCCAAAATCGTAGACACGGGCAAGACAAATATAACTATTGGCTGGGTTAAGCCCTTGTTTGATGGTGGGTCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAAACTGACTGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACAATAAGTGGACTGACCACGGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGCACTAGTGATCCTAGTGACAGCTCCGATCCCCAGACAGCAAAGGAGAGAGAAGAGGAACCTGTATTTGATCTTGATAGCGAAATGAAGAAAACTTTGATTGTCAAGGCTGGTGCCTCATTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTTGTGGACTAAGCCAGACACTGACCTGCACACTAGAGCTTACATTGATTCCACAGACTCTCGTACCTCACTCACTGTTGAAAATGCCAACAGACATGATTCCGGAAAATACACGTTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCAGGTCCCCCAGCCAATATTACTGTACATGATATAACCAAAGAGTCTGCAGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCATATAGAAAAACGTGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGCAACCGCCTCTCCTACAAAGTTACCAACCTACAAGAAGGAGCAATTTACTACTTTAGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGCATACCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACATGATGGTGGAAGCAGAATTGTACACTATGTTGTGGAAGCACTAGAAAAAGGACAGAAAAACTGGGTTAAATGTGCAGTGGTAAAGTCAACCCATCACATTGTTTCTGGTCTAAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTCTTCCGGGTATTTGCTGAAAATCAAGCTGGTCTTAGTGACCCAAGAGAGCTTCTACTTCCTGTTCTTGTTAAGGAGCAACTCGAGCCACCTGAAATTGATATGAAGAATTTCCCAAGTCGCACTGTATATGTGAGAGCTGGCTCAAACCTTAAAGTTGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCCAGAGATGGTGTCCCCCTGAAAGCAACCACGAGATTTAATACTGAAATTACTGCTGAGAACCTGACCATCAATCTCAGAGAAAGCATTGCTACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCAAGTGGAACCACCAAAGCTCTCATTAACATCATCGTGCTGGACAGGCCTGGTCCCCCAACTGGCCCTGTTGTTATTAGTGATGTAACTGAAGAGAGCGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAGGTTACCAATTACATTGTACTCAAGAGAGAGACAAATACTGCGGTCTGGGCTGAAGTGTCTGCAACAGTTGCAAGAACCGTGATTAAAGTCATGAAACTAACCACAGGAGAAGAGTACCAATTCCGCATCAAGGCAGAGAACCGCTTTGGCATCAGTGATCACATCGACTCAGCTTGTGTGACTGTCAAGTTACCATACACAATGCCTGGACCACCATCTACACCGTGGGTCACTAATGTTACTAGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTGCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGTATTTTATGGCAAAAAGTTAACAAACTGATCATTCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTCATTTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGTGTTGGAAAGCCCAGCCATCCTTCTGAACCAGTGCTAGCCATCGATGCCTGTGAACCTCCAAGAAATCTCCGTGTCACCGATATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCAGCGTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCAGACGGCAGATGGACCAAGGCCAGCTTCACTAATGTTACGGAGACTCAGTTCACTGTCACTGGCTTGACTCAGAATTCTCAGTATGAGTTCCGTGTCTTTGCCAGGAATGCCGTTGGTTCCATCAGCAATCCATCCGAGGTTGTAGGCCCTGTTACATGCATCGATTCTTACGGTGGGCCTGTCATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCGGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAACCTACAATAGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTAGTATGTGTTGAAAATACTACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATACTGGAAGATATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCATCATCAGAGTCCAGATCCTTGACAAACCAGGACCTCCAGGTGGGCCAATTGAATTTAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGGCCCCCAGTGGATGACGGTGGTGCAAAAATCACCCATTACATTGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTATGGTATCTGAAAATTTGGGAGAGTGCATCATTACAACCACTAAAATCATCAAAGGAAATGAATACGTCTTCCGGGTTCGAGCTGTGAACAAATATGGGATTGGTGATCCACTGGAATCTGATCCAGTTATAGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAAGCATACCAGAAGTGACAAAGATTACCAGGAATTCAATGACTGTTGTATGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAATAAGTGGCTATTTCCTTGAGAAACGAGACAGGAAGAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGCGATACCAGAGAGAAAGTGACAGGACTCACAGAAAACAGTGACTATCAATACCGAGTTTGTGCTGTAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTACTGACCCTATTGATCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACTAAATCATCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTCATCTCAATGAGGCAAGGAGAGGAAGAGGAATGGACCATTGTCTCAACCAAAGGAGAGGTTAGAACTACGGAATATGTGGTATCTAACCTGAAACCTGGAGTAAATTACTACTTCCAGGTATCTGCTCTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCGGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTTAGAACCTCCGTTATAGCGAAGGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCATATGGAGAAAAGATGAGAGGAATCTTGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCATTACTCATTATTCCTCAAGTTACTCGCAATGACACAGGAAAATATATTCTCACAATAGAAAATGGAGTTGGCCAAGCAAAGTCTTCCACTGTGAGTGTGAAAGTACTTGATACACCAGCTGCCTGCCAGAAACTACAGCTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATCATTAATTATGTCATTGAAAAGAGAGATGCCACAAAGAGAACATGGTCTTCAGTGTCACACAGATGTTCCAGTACAACCTTTAAGGTACTGGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATTGGGGAGCCCTGTGAAACCACAGAGCCCGTGAAGGCTGCTGAAGTACCAGCTCCTATACGTGACCTCTCAGTTAAAGATTCAACGAACACTTCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGACTATGTTGTGGAAAGGAAAGGCAAAGGCGAACAAACATGGTCACATGCTGGCCTAAGTAAGACGTGTGAAATTGAGGTCAGCCAACTCAAGGAACAGTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAGTTACAGTAAAAGAACTTATAATTACACCTGAAGTTGACCTGTCCGATATCCCTGGGGCGCTAGTCACTGTGAGAATTGGGCACAATGTGCACCTTGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTACCTTTGAAAGAAAGTGAATATGTTCGTTTCAGTAAAACTGAAAACAAAATTATTTTGAATATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATATTCCATTATACTTGATAATGCCGTCTGTAGAAACTCATTTCCCATTACAGTCATCACGCTTGGCCCACCCTCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATATCATGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGAACAAGTTTCAAGGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTCAGAGTTAGGGCAGAAAACAGATATGGGGTCAGCCAGCCACTTGTTTCAAACATTATAGTGGCCAGACACCAGTTCAGGATTCCAGGTCCCCCAGGAAAGCCAGTAATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGATGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATATATCACCAATATCTGGAAGAGAATATAGAGCCACTGGACTAATAGAAGGCCTGGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTCAGCTCACCTAGTGACCCAAGCAAATTTACCTTAGCTGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCCGACTACATCGATGTCACCCGGGAAACCATCACACTGAAATGGAGCCCACCGTTGCGTGACGGGGGCAGTAAGATCGTGGCCTACAGCATCGAGAAACGGCAAGGGGATGATCGTTGGGTCAGATGCAACTTTACCGACGTCAGTGAATGTCAGTACACAGTTACAGGACTTAGTCCTGGGGATCGATACGAGTTCAGGATAATTGCAAGAAATGCTGTTGGAACTATAAGCCCGCCCTCACAGTCTTCTGGCATTATTATGACAAGAGATGAAAATGTTCCACCAACAGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCACTCTTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTAGAAGGACGACCAGTACCTCGCATAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTCATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGAGACTATCGTGGTATATATACTGTGGAAGCTAAAAATGCATCTGGCTCTGCAAAGGCAGAACTTAAAGTGAAAGTACAAGACACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCTCTCAATGATGGTTGTGCTCCTGTGACGCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTGAAGCCCACAGCTATACTGCCATTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCAGAATCAGATGGTGGCAATGAGATTCAACAGTATATCCTCGAAAGAAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGACCAGCAAACGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTGACAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCAAGTGGTATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAGGTGCTCCCACTGTGGTCAAAGTGACAGATACATCAAAGACAACTGTGAGCTTACAATGGTCTAAGCCAGTGTTTGATGGAGGCATGGAAATAATTGGGTATATTATTGAGATGTGCAAAGCTGACTTAGGGGACTGGCACAAGGTGAATACAGAGGCATGTGTGAAAACAAGATACACAGTCACCGATCTAGAAGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTATCAATGGTGCTGGAAAAGGAGACAGCTGTGAGGTATCCGGCACAATTAAAGCAGTCGACCGATTAACAGCTCCTGAGTTAGACATCGACGCCAACTTCAAGCAAACTCATGTTGTTAGAGCCGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACAGCTGTGTGGAGCAAACCAGACTCTAACCTTAGCATTCGTGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGACGCAGGGAAATACACCCTCACTGTGGAAAATAACAGTGGTAGTAAGTCAGTCACATTCACTGTGAAGGTCCTAGACTCTCCGGGCCCACCTGGCCCAATTACTTTCAAGGATGTGACCCGGGGATCTGTTACATTGATGTGGGATGCTCCTCTGCTTGATGGCGGTGCCCGAATCCATCACTATGTGGTA------------GAGAAACGAGAAGCAAGTCGCCGTAGCTGGCAGGTTATCAGTGAAAAATGCATTCGTCAGATCTTCAAAGTCAGTGATCTGGTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAGTGGTAGCCACAGAAGAGCCTGCTCCACCCAAGAGACTTGATATTGTTGACACAAGCAAATCTTCTGTAGTCTTAGCTTGGCTTAAGCCTGACCATGATGGAGGCAGCCGGATCACTGGCTACCTGCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGCCATACCAAACAGCTAACATTCACAGTGGAGCGCCTTGTGGAGAATACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCCGGCTATAGCGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCACAAATTGAGCCCACTGCTGATCTCACTGGAATTACCAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGATGTGCCAATCACTGGTCGTCCTGCCCCCAAAGTAACATGGAAGCTCGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACCACAAAAGACAGAACCACCCTGTCTGTAAAAGAGAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACCGTTGTGGTCATTGGAAGACCAGGCCCAGTAACCGGCCCCATCGAGGTCTCATCTGTCTCGGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGATGGAGGCACCGACATTACTAATTACATAGTTGAAAAGCGTGAGTCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCTAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATAGTTGCAGAACATCCATTTGTTCCCCCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCCGCCAATGCCATGTCTATTCGTTGGGAAGAACCCTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTGGAGAAGAAAGAACGTAACACCATTCTCTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACCGGTTTAGTAGAAGGACTGGAATATCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCCTCAAGACCTATGATGGCCCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACGGTCTCACTGATTTGGTCTGCCCCAGTGTATGATGGAGGCAGCAAGGTTGTGGGCTACATCATAGAGCGCAAGCCAGTCAGTGAAGTCGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATTGTATCTGACAGTTTCTTCACCGTGACTGCTCTTAGTGAAGGAGACACTTACGAATTCCGTGTATTGGCCAAGAATGCAGCAGGTGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCTCCCCCAAAAGCTGAACTGGATGCCAGACTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCAGATCTTGTTCTTGATGCAGCAGTTGGTGGCAAACCTGAACCCAAAATCATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAAAAAATATCTTTGCAGTATACTGGCAAACGAGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATCGTCAAAGTTCTTGATTCCCCTGGCCCATGCGGAAAGCTAACTGTCAGCAGAGTAACAGAGGAAAAGTGTACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATGTCGTGGAAAGACGTGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGGCGAATGCCCAACCCTATCCTATGTAGTTACCAGACTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCCGTAAACAAATATGGCCTTGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGAATACCCGAAGAAGTTGGAGCTGGCAAAGAACATATCATTATTCAATGGATAAAACCCGAATCTGATGGTGGCAATGAGATCAGCAACTATCTAGTTGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTGAACAAAGACTATGTGGTGTATGATACCAGGCTGAAGGTGACTGGCCTGATGGAAGGCTGTGATTACCAGTTCCGGGTAACTGCAGTAAATGCTGCTGGAAACAGTGAACCCAGCGAAGCTTCCAACTTTATTTCATGCAGAGAACCATCATATACCCCTGGGCCACCCTCCGCTCCAAGAGTTGTGGATACCACCAAGCGCAGCATTAGTTTGGCATGGACCAAGTCCATGTATGATGGTGGTGCTGACATCATAGGCTATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTATAGAGTGCATACCAATGCCACGATAAGAAATACCGAATTCACTGTGCCAGACCTTAAAACAGGCCAGAAATACCTCTTCAGAGTTGCTGCTGTGAATGTGAATGGTATGAGTGAATACAGCGAGTCAACTGCCGAAATTGAGCCCGTGGAGAGACTAGAAATACCAGATCTTGAGCTTGCAGATGATTTAAAGAAAACTGTGACTGTCAGAGCTGGGGCCTCCTTACGGCTGATGGTGTCTGTATCCGGAAGACCACCTCCTGTCATCACGTGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATCATTGACACCACTGAGAGTTACTCTTTACTTATCGTGGATAAAGTTAACCGATATGATGCCGGAAAATACACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACTGTCCTTGTTAAAGTATATGATACTCCTGGTCCTTGTCCTTCGGTGAGAGTTAAGGAAGTATCGAGAGATTCTGTGACCATTACTTGGGAAATTCCCACAATTGATGGGGGAGCACCTGTCAACAATTATATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAAACACTTTACCGAATTTCTGGACTTGTAGAAGGAACCATGTATTATTTCAGAGTGTTGCCAGAAAATATTTATGGCATTGGAGAACCTTGTGAAACATTGGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACTAAGTTAGAAGTGGTTGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAACCACTCTATGATGGTGGTAGCCGGCTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACCGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAACACACTGTTATTTCCTTAAACGAAGGTGAACAGTATTTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAAGCAAGAGAGATTGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAGACCGGTAGAGCTGGTGATCCCCATTGGTGGCCGTCCACCTCCTACTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAGTCAGAGCGTGTCATAGTTGAAACTCATACTAAAGTAGCTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACCCTTGAATTGAAGAATGTAACTGGAACAACATCAGAGACCATTAAAGTTATCATTCTGGACAAGCCTGGTCCACCAACTGGGCCTTTCAAGATCGATGACATTGATGCTACTTCAATTACCATTTCCTGGGAACCGCCTGGCTTGGATGGTGGTGCTCCACTCAGTGGCTATGTGGTAGAACAACGTGACGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGAACGACATTTAAGTTTAGCAGACTCACTGAAGGAAATGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGCATCGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGTAGTATCAGTATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTCTCCCGTGATGGCATGACACTTACTTGGTATCCCCCAGAAAATGACGGTGGCTCCCAAGTGACTGGATATATTGTGGAACGCAAAGAAGTGCGAGCAGACCGATGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGGTACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGCAAGAGGAACTGGAAAACCAAGTCGTCCTTCCAAACCCATTGTCGCCATGGATCCAATCGCTCCTCCAGGAAAGCCACAAAACCCGAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAGGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAATTTGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTACACTCTAACACACCTACCTCAGGGCGCTGAATATAGATTCCGTGTCCTAGCTTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGGACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTACGAACTTGATGAAAGATACCAGGAAGGTGTCTTTGTGAGACAAGGTGGAGTCATCCGACTTACCATACCAATCAAAGGGAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAGGCGTGCCATGATTGCAACCTCTGAAACACACACTGAGCTTGTTATCAAAGAAGCAGACAGGGATGATTCTGGCACCTATGACCTGGTCCTGGAAAACAAATGTGGCAAGAAGGCTGTTTACATCAAGGTCAGGGTGATAGGAAACCCCAATACTCCAGAGGGACCACTTGAATACGACGACATACAAGCTCGTTCTGTAAGGGTCAGCTGGAGACCCCCTGCTGATGATGGTGGCGCTGACATCTTAGGCTACATCCTCGAGAGACGAGAAGTGCCTAAAGCTGCCTGGTGTACCATTGATTCCAGAGTCCAAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAGGAACCAGTCATACCAAAAACACCCCTGAATCCTCCAGAGCCTCCAAGCAATCCTCCCGAAGTACTGGACGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGACGGTGGCTCTCGAGTCACAGGTTACTACATTGAACGCAAGGAGACATCGACTGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACCGTCACTGGGCTTGTTCCTGATGCTGGGTATCAGTTCCGCATCATCGCACAGAACGATGTTGGCCTGAGTGAGACCAGCCCTGCCTCCGAACCAGTGGTTTGCAAAGATCCGTTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTTGAGATTCTTTCAATATCCAAAGATAGCGTCACTCTACAGTGGGAGAAACCTGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATATAGACAGTCTGGAGACAGTGCCTGGAAGAAGAGCAACAAGGACCGCATCAAGGACAGGCAGTTCACAGTAGGGGGCTTGCTGGAAGCCACTGAGTATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATTGGGAGAGGCCCCAGGAGTACACAAAGAAATGAAGGATGTCACCACCAAATTAGGTGAAGCTGCTCAGTTGTCATGCCAGATTATTGGGAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTTATACAAAGCCGGAAGTACAAAATGTCATCAGACGGACGCACACATACTCTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCAACGAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCTTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGTTGAAAGAAAAATACTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCCACGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAACACTACACTCATCTTGTCATGAAGAATGTCCAACGTAAGACTCATGCTGGGAAGTACAAAGTCCAGCTTAGCAATGTTCTTGGGACGGTTGATGCCATCCTTGATGTGCAAATACAAGATAAGCCAGACAAACCTACAGGACCACTGGTGATTGAAGCCCTACTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGCGGCTCCTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCAAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACGACCTGCAGAATTGTGAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCCGCTCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTTCCTCGGTTGTGATCATTAAGACTCAATTTGAAAAGCCAAGTGCACCTGCTAAACCAACTATTACTGGTGTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAACAGAACAAATGGATTGCTGTGACAACAGATGAAATTCGAGAAACTGTCCTTTCAGTGCAAAACCTAATTGAAGGTCTTGAATATGAGTTCCGCGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAGATCTGATGTTCCAATTCAGGCGCCACACTTCAAAGAGGAATTGAGAAATCTAAATGTCAGATATCAGAGCAATGCAACATTGGTCTGCAAAGTGACTGGTCATCCGAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGGTTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGCCACGGATGACGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAGGGAGGATCTGTGTCTGGCACTGCCTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCGGTTCACGCTCTCCGAGGTGAGGTGCTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCTGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACTTCACTTGTTTTCCCCAACGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAATCGA------------------------------------------------------------------------------------------------TTTGGAATTGATCAGAAGACAGTTGAACTGGATGTGGCAGATGTTCCTGATCCACCCAGAGGGGTCAAAGTTAGTGACATCTCACGAGATTCTGTCAACTTAACATGGACAGAGCCGGCTTCTGATGGCGGCAGCAAAATTACCAACTACATTGTTGAAAAATGTGCAACTACGGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAGACACGTTACACTGTGATCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTGTAATAGCCGAAAATAAATTTGGCCTGAGCAAACCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGATAAGACCAGAGCTATGAACTACGATGAAGAGGTAGATGAGACCAGGGAAGTTTCCATGACTAAAGCATCTCACTTTTCAACCAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGCCAGTTTGGAATAGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGAGCTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGACACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATATTCGCCAGGTCTGTGAAGCACTTGAATTCTTACATAGTCATAATATTGGACACTTTGACATCAGACCTGAAAATATCATTTACCAAACAAGAAGGAGCTCCACTATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTGTATTCACTGCCCCTGAATACTATGCGCCTGAAGTCCACCAGCATGACGTCGTCAGCACTGCCACAGACATGTGGTCACTTGGAACACTGGTATATGTGCTCCTGAGTGGTACCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCAAAGAGATTAGCCTTGAAGCCATGGATTTTATTGACCGGTTGTTAGTGAAAGAGAGAAAATCTCGCATGACGGCATCTGAGGCACTCCGGCACCCATGGCTGATGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGACGTTACTACCACACTCTGATCAAGAAAGACCTCAATATGGTTGTGTCCGCAGCCCGTATCTCCTGTGGTGGTGCAATTCGATCTCAGAAAGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCTGTTGAAATTGGCCCAGTTTCTGGACAGATAATGCACGCAATTGGTGAAGAAGGAGGATATGTAAAATATGTATGCAAGATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGTGTTAGACAGCTGGAAAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTGGCCACCATGTATATCAAACACATCACCAAATTCGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGGGAGGACAGTTCTTATGCTGAGCTATTTGTTAAAGGGGTGAGAGAAGTTTATGACTATTATTTCCGTAGAACCATGAAGAAAATTAAGCGCAGGACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTACCTCTCTATAACAAGACTGCTTATGTGGGCGAAAGTGTCCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCGGGTGATGATGATACAAAGTACATATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAATGTAACTACAGATGATGGTGCTGAGTATACTGTTGTGGCAAGGAACAAATTCGGTGAAGACAGCTGTAAAGCAAAGCTGGCTGTAACCCCACATCCACCTCCAACAGGTACTACCTTAAGACCCATGTTCAAACGGCTACTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCGACACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCGTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTATGCTTTGCACATTAGGGATACTTTTCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCCACGAGCTGCCAGGCTCACCTGCAAGTGGAACGCTTAAGGTATGTCAAACAAGAATTCAAGAGCAAGGAGGAGCGTGAACGACATGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAATCT------GTGCCACTGACACAGGTAGCCCAGGAGGCTTTAAGAGAAGCTGCCATCCTTTACAAGCCAGCTGTAAGCACCAAGACTGTAAAAGGGGAGTTCCGGCTTGAGACAGAAGAAAAGAAGGAGGAGAGAAAACTCCGTATGCCTTATGAAGTACCGGAGCCACGCAAGTACAAACAGACTGTCATAGAAGAAGACCAGCACATTAAGCACTTTGTGCCTATGTCTGACATGAAGTGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATCACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATCACAGATGAAGAATTACTCCTTCCCATTGATGACTACTTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGTTTTTCAGCTTCACCCCCCAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGTTACTCTTCACCACAAGCTCAAGTCAAGGTGGAGGAAACAAGAAAAGACTTCAAGTATTCAATTTATCATATCCCCACAAAGGCTGAGACTAGTACAACGTATGCAGAACTGCGGGAACGACATGCCCGGGCCTCATACAGACAGCCAAAACAACGGCAGAGAATCATGGCTGAGAAAGAGGATGAAGAGTTGCTGCGTCCAGTTACTACCACCCAGCGTCTCTTGGAATACAAAAGTGAACTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGACGACAGAGAGAAGTAACAGAAATAACAGAAATTGAGGAAGAATATGAAATCGCAAAACATGCTCACAGAGAGTCA---TCCTCA---TCTACGTCTAGACTACTGAGACGGAGGCGCTCACTGTCTCCGACTTATATTGAGTTAATGAGGCCAGTGTCTGAGCTGATCCGGTCACGTGCACCCCCGGCTGAG------GAATAC---GAA---GAT------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCTAGTCCTGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCTGCGAGATTTGATATCTTTTCCAGGTATGAGTCTATGAAAGCCGCTTTAAAGACTCAGAAGACATCGGAAAGGAAGTATGAAGTTTTGAGTCAGCAGCCTTTTACACTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGATACCATGTGGCCAAAATACATGCTTTATCTTAAACGTACAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCGTTACACCAACACGAGTGGGGTCCTGACCCTGGAAATTCTGGACTGTCATATTGACGACAGGGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAAGCTTCTGACTATGCAACCTTGGATGTAACAGTTGGGGATTACACCACCTATGCCTCCCGGCGCAGAGACGAAGACGTCCCCCAATCTGTTTTCCCTGAGCTGACAAGAACAGAGGCATATGCGGTTTCATCATTTAAGAGAACATCTGAGATGGAAGCTGCTTCTTCAGTCAGGGAAGTGAAATCACAGATGACAGAGACAAGAGAAAGTCTC------------TCATCATATGAACACCATGCATCTGCAGAAATGAAAAGGGCTGCAGTA---GAAGAAAAATCACTAGAAGAAAAATCCACACACAGAAAAATCAAGTCAACTTTGGCAGCAAGAATTCTAACAAAACCAAGGTCCATAACCATCTATGAAGGCGAGTCTGCAAGGTTTTCCTGTGATACAGATGGTGAGCCAGTACCAACTGTGACCTGGCTGCGTGGAGGACAAGTGATAAGTACTTCTGCCCGCCACCAAGTGACCACCACAAAGTACAAGTCAACCTTTGAGATCTCTTCAGTCCAGGCTTCCGATGAGGGCAGCTACAGTGTGGTGGTAGAAAACAGTGAAGGGAAGCAATCAGCACAGTTTACTCTGACTGTTCACAAGGCCAGGGTCACTGAAAAGACTGTGACAGCACCACCACGAGTCAAATCTCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAGTTAAGTCTCCAAAACGAGTGAAATCCCCAGAATCAGTGACTTCTCACCCAAAAGTCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAGGTTCAGCAGTTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCGCCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATACTGCAAAGCTGACCTGCGCTGTTGAAAGCAGTGTATTACGTGCAAAAGAGGTCACCTGGTACAAAGATGGCAAGAAACTGAAGGAAAACGGGCATTTCCAGTTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACTGAATCTGATTGTGGCGAATACATTTGTGAGATTTCTAGCGAAGGTGGAACTTCCAAAACTAACTTCCAGTTTAAGGGACAAGCCTTCAAGAGTATTCAAGAGCAGGTGTCA---GGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------TCAGCTCAG------------------------------ACTGAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAAGCAATTTCCTCAAAACCAGTAATTGTTGCTGGGCTGCAGGATACAACTGTTTCTTCAGACAGCATCGTTAAATTTACAGTTAAAGCTGCTGGTGAACCCCGGCCAACTGTCACCTGGACAAAGGATGGGAAGGCTATTATGCAAGGAGATAAATACAAACTCTCTGAAGACAAAGGAGGATTCCTCTTAGAAATTCATAAGACTGACACTTCTGACAGCGGGCTTTATACTTGTACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAACTGCAAATTAACAATAAAAGCTGTAAAAGACACTGAGGCACAGAAAGTATCTACCCAAAAGACTTCGGAAATTACATCACAGAAAAAGGAAGTTGCCCAAGAGGAA---------------------ATATCCCAAAAAGCCCTAATTTCTGAAGAAATCAAGATGTCAGAGGTAGAGGCTCAAGAAAAGTCAGCTCTCAAGGAGAAAGCTTCAAAGGCTCTCATTTCCGAAAAAGTCAAGAAATCAGAAGCA---ACCTCCCTGCAAAAATCTATTGTCCATGAGGAAATCACTAAATCATCACAGGCACCAGAAGAAATCAGAACTCATGCTGAGATTAAAGCACTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACTTTAAAAGCCAATATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCGCTAATTCTGAGGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGCCACAAGGATGAAGGAATCCTCACCTGCATTGGCAAAACCAGCCAAGGAATCATCAAGTGTCAGTACGATTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCCTGTGAAATCAGTGGTGAACCCTCTCCTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCAGCATAAATCGATCCAAAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTACACAATTAAGGCCAAAAATTTCCGTGGTCAGTGTTCAGCAACTGCTTCCTTAACGGTCCTTCCTCTAATTGAAGAACCTTCCAGAGAGGTAGTACTGAGGACCAGC---GGTGAT---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCTGTCCAAATGTCTGCCTCTCAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGT---GCTATT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCATTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGTATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGCGAGCCCACCCCAGAAATAACATGGTCCTGTGGTGGAAGAAAAATTCGAAATCTANNN---GGACGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTCCAGAAACAAGATGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCTATT
>HLphaTri2
ATGACATCTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTCGGGATGGCCAGGTGATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGGCTAAAGCCCACAGTGGACGATACTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAATTTCACTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCCGAAATCCAAAGCTCCCTGGATTTTCAAATTTCCCAAGAAGATGACCTCTACAGCTTACTGATTGTGGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAACGCCACTAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAA---GTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACACGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACTTCCAAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGCTGGCCCGGCAGCAGTCCCCCTCGCCGATAAGACTCTCCCCTTCCCCGGTCAGACATGTGCGCGGACCCACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTATTAAGTCTCCATCACTCGTCCGCAAGACTCAGACACCCGGCATGGCCCCAGGCGCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCGGAGGCTGAGATGAGA---------GAA---ACCACAGTGACGAGTGCCACTCAGATCAGGACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGANNN------GCGGGCGCT------------GCT------GCCAGCGTGTCGN---NNGCCGCGTTCGCGGCGGGGGCTGTCGCCACGGGCACCACCGAG---------------------GTGAAACAGGAAGCTGACAAAAGTGCAGCTGTTGCCACCGTCGTTGCTGCGGTTGATATGGCCAGAGTGAGAGAACCGGTGGCCAGAGCTGTAGAG---ACTGCTCAGAGGACANN-ACGACTGCTGTGCACACCCGACCTGCTCAAGAACAG---ATAAGAAAAGAAGCAGAA---AAGACTGCTGTAACTAAGGTAGTAGTGGCCACCGATAAAACCAAGGAACAAGAATTAAAATTAAGAACCAGAGAAGTAATCACGACANN---NGAGCAGGTGCATGTAGCTCGTGAACAG---ATACGAAAAGAAACTGAAAAAGCATTTGTGCCAAAAGTAGTAATTTCTACAGCTAAAGCTAAAN---NNGAAACTAGAACTACCGGAGAAATTACTACAAAANNNAAACAAATAAGCCAAGAAACA---AAAAGACAGAAAGCTGAG---ACAACTGCTACGTCCACGGTGGTAGTTGCCATTGCAAAGCTCTCACAACTAGAAACAATCCTGGAAGCTCAGGAAGAAACTGCCACAGAACAAGAT---CAAACGTAC------ATAGCTCATGAAAGGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACGCCCAAAATCAAAGAACAAGATTTAGTATCAAGACCTAGAGAAGGTATCACTGCCAAAAGGGAGCGCATTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAAAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAGACCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACCAGACAAGAACAAGTCCAAGCTGCCCATGGAAAG---GTGGACCTGGGGAAAAAGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGATCAGGCCCGAGTCAGA---------GAGCCCAGAGAGTCCAGGCATGTTCAAGAA---TATGCTCAGCAGACCACTTTGGAATATGGGTATAAGGAGCATGTTTCCGCCACAAAG---------------------------GTAGTTGAGCACCCCCAGCGTCCGGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTGTAGTGATCCAGGCTCCTTCGGAGGCTCATATCACAACTACTGACCAAATGGGAATGCACATATCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAGCACGGATATGAGGCATCAATAGCTGGTAGTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---GCTGCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAGCCCACCCCCTCACCCCACGTCCCCTTCGCTGACACCCCAGAGACTTACAAGAGTCAAGCTGATGTGAAAGTGAAAAAGGAAGTAGGGGTGAGCATCGTTGGTACCACAGTCCACGAAGAG---CACTTGAAGGTGCTACGCGAACGTGAAGCCAAG---GTAACAGAAACAGCCAGAGTGCCTGCTCCTGTGGAAATCCCTGTGACTCCACCCACCCTGGTCTCGGGCTTAAAAAATGTGACCGTTATCGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCGGAGTGGAATTGCTCGTCTTATGATTCGTGAAGCTTTTGCGGAAGACAGCGGGCGATTTACTTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACCTCCTGCTACCTGGCTGTGCAGGCATCAGAAGAGTTTGATAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACTGAGGAGAAACGCTTCATCGAGTCAAGAGATGTGGTGATGACTGAGACGAGCATCCCGGAAGAGCCGGCAGGGCCTGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCGGTGGTCCAAAAACTGGTGGAAGGTGGGAGCCTTGTGTTTGAGTGCCAGGTCGGAGGCAACCCAAAGCCCCATGTCTACTGGAAAAAATCCGGTGTTCCTCTAACCTCTGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGTGAATGCAAACTGGTGATTTCAATGACTTTTGTTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTGGAAGAAGCGGATTATGAGTCAATGATGAAATCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAGATGGCACCT---GGATTTCTCTACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAGAAAATGGCCAAAGACACTGTAATGGTCAGAACTTATATAGAAGACCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTTGAAGCGGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTACAAGATGGCAGAGCTAGCCTGCGCATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTTCCAGCAACGTTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCATTTAGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTGTCTCTCCACGCTCAGTAAGCAGGTCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCGAGGATGTCC---------------CCAGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTAGGCTGGAGGAAACTGATGAATCACAACTAGAGAGATTGTATAAGCCAGTCTTTGTGTTAAAACCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTGGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAGTTGTCAATGACCATACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCATCACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGATAAAACCAGTGTTTGTGGAAAAACTAAGAAATGTCAATGTAAAGGAAGGTTCCCGACTGGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGACATTGTATGGTTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAAGGAGAAGCTGCCCTTAAAATCGATTCCACTATCAGCCAAGATTCTGCCTGGTATACTGCAACCGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTCGAGTTTCCAGAGCCTGAACCAGAGAGAAAATTAATCGTCCCACGAGGGACATACAGAGCAAAGGAGATCGCGGCCCCAGAACTGGAGCCCCTCCATTTGAGATACGGTCAAGAACAGTGGGAGGACGGTGACCTCTATGACAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACCCCAATCGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCAGCCAATAGGCTCCGTATGATCAATGAATTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGCACAGATCACACGTCAGCTACCCTTATTGTTAAAGATGAGAAAAGCCTTGTAGAAGAATCTCAGTTGCCTGAGGGAAGAAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGCGTAACAATCGATCAAAAAGAAAAGCAAAAGCCAGATATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGAGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATCCGCAAAAGCAAAAGGTTCCGAGTTCGCTATGATGGCATCCATTACCTAGACATCGTGGACTGCAAATCGTATGATACAGGCGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGCGTGATGGAGCACAAGGTGAAGCTGGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTCGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACACGAACCTGGAAAACTTCAGTTTGAGGTGCAAAAAGTAGATAGACCGGTTGACACCACAGAAACCAAAGAAGTTGTAAAGTTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTGCCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGC---------------TATTACGAAGCCATTACCGCTGTGGAGCTCAAGTCCCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAAGAAGACAAAAGACGAACTTCTCCACTGGACCAAGGAGTTAACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCCCCCAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTTCGGGTCAGAGTGGTGGGAAAACCAGATCCCGAATGCGAATGGTACAAAAATGGTGTAAAGATTGAACGTTCTGATCGAATCTACTGGTTCTGGCCTGAAGACAATGTTTGCGAACTGGTTATAAGAGACGTAACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAATATAGCTGGGGAAACCTCCAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTCATCACTTTCACACAGGAATTACAAGATGTTGTTGCTAAAGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAAGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATTCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGACGAAAATGTAAAAACAACGGCTAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTATATCCCCAGAAAATGTTGGAGGCAAATGGTATCACAACGATGTGGAGCTTAAATCCAATGGCAAATACACAATTACATCTCGCCGGGGACGCCAGAACCTCACAGTCAAAGATGTGACCAAAGAGGACCAGGGAGAGTACAGCTTTGTTGTTGATGGCAAAAAGACAAGCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTGAGTGATCAAAAAGTCTGTGAGGGTGACATTGTTCAGCTTGAGGTTAAAGTTTCCTTAGAGAACGTGGAAGGCGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGGGTCCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAGGACATGACTAAGGAGGATGCTGGAAATTACTCCTTCACCATCCCAGCCCTTGGGCTGTCAACCACCGGGCGTGTCTCTGTCTACAGTGTCAATGTGATAACACCTCTGAAGGATGTTAACGTGATTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTTCCTGACGTGACATCGGTTAAATGGTACTTAAACGATGAGCAAATCAAGCCAGATGACCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCTACGCTTCAGATGAAGGGCCTTACAAACTGATGGTTGGCAGAGTTGAAACCAGTTGTGATCTCTCTGTAGAAAAAATCAAAATCATCAGAGGTCTTCATGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTGGAGGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAAGAAATTCAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACCATCCTAAATATGATGAAAGATGACGAAGGAGAATATACATTTTATGCAGGAGAAAATATGACATCTGGAAAACTTACCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNN---NNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN-----------NNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNN--------------NNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNN------------------------------------------NN------------NNN---------------------NNNNNN--------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNCCTGAGGTGGCTAAGAAAAATATTCAAGAAGAAATATCAACTGTAGTTGTTTCTGAAGACACAACGATATAC---ATT---TATGAAATATCTGAAGAATCA---------------GCCCAAGAA---GAAAAAGTACTTGTGACTCATCCTCCAAAGACAAAAACCAAGCTAACGAAAGTGCCTGAGCCACCCAAGGAAGTTGTTCCAGAAGACAAAATATACGTGACTATTCCTAAAAAGAGAGAAATGCCAGCAACTAAAGAACCTGATACA---ACCAGAGAGGTCTTCCCAAAGGTGGAGTTACCTGAGGCTGTTCCCCAAATTCCAGAGCATCCTCCAACCCAAGAGTTTGAAGCCTTCAAGGAAGTTGTTCCAGAGGGCCAAGCTCCTATTGCTAAAAGAAGAAAAACACCACCACAAAAAGTTCCTGAATCACCTCAAGAAGCTGTCCCTGAAAAGGAAACACCCATGGCTGTTCCCCCTGAAATTGAAACACCTTCC---ACTAAAGCACTAGAAGCTATGAAANNNATTGCTCCTGAAATGCAAGTATCTGAGGATGTTCCTAGGGAACCAGAGCCT------------CTGCCTGAA---------------------------------GCTCCCCAAGAAGTTGTT---CCTGCAAAGAGAGTTCCTTCCAAAAAGAGAGAACCT---CCACCAGCTNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGCCGAAGCTCCCCCA---------GAAATTGTCCCTGAAAAG------AAGACACATGTGGTTCCT------------------------------------------CACAAAAAGCCAGAAGTC---------------------------CCTCAGGGTGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAA------GCTCCCAAAGAGN---NNCTT------------------GAGCAGAAAGTGCCTGTGGTT---CCTCCTAAAAAGCCTGAAGTCCCA---NNN---GCTNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCCGAGGTGCCAAAGGCAGTTGTCCCAGAAAAGAAGGTGCCT---GCGGCCATTCCTCCCAAACCGGAA---AGTCCTCCCCCTGCA-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------N------------------------------------NGTTCCAGAA------------------------------AAG---AAAGTG---------------------------------------------AAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---------NCCAAAG---------------GAAGTT------------GTTCCA------------------GAAAAGAAAGTAGCT------------GTTCCCAAAAAGCCGGAAATCCCACCAGCTAAA-----------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATCTGTTTTCCCTGAGCTGACAAGAACAGAGGCATATGCGGTTTCGTCATTTAAGAGAACATCTGAGATGGAAGCTGCTTCTTCAGTCAGGGAAGTGAAATCACAGATGACAGAGACGAGAGAAAGTCTC------------TCATCATATGAACACCACGCAGCTGCAGAAATGAAAAGGGCTGCAGTA---GAAGAAAAATCACTAGAAGAAAAATCCACACACAGAAAAATCAAGTCAACTTTGGCAGCAAGAATTCTAACAAAACCAAGGTCCATAACCATCTATGAAGGCGAGTCTGCAAGGTTTTCTTGTGATACAGATGGTGAGCCAGTACCAACTGTGACCTGGCTGCGTGGAGGACAAGTGATAAGTACTTCTGCCCGCCACCAAGTGACCACCACGAAGTACAAGTCAACCTTTGCAATCTCTTCAGTCCAGGCTTCCGATGAGGGCGACTACAGTGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGCGGCACAGTTCACTCTGACTGTTCACAAGGCCAGGGACACTGAAAAGGCTGTGACAGCACCACCAAGAGTCAAATCCCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAGTTAAGTCTCCAAAACGAGTGAAATCCCCAGAATCAGTGACTTCTCACCCAAAAGTCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGTTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCGCCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATACTGCAAAGCTGACCTGCGCTGTTGAAAGCAGTGTATTATGTGCAAAAGAGGTCACCTGGTACAAAGATGGCAAGAAACTGAAGGAAAACGGGCATTTCCAATTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACTGAATCTGATTGTGGCGAATACGTTTGTGAGATTTCTAGCGAAGGTGGAACTTCCAAAACTAGCTTCCAGTTTATGGGACAAGCCTTCAAGAGTATTCAAGAGCAGGTATCA---GGCATGTCAGAA---------------------------------------ACCAAGAAA---------------------------------------TCAGCTCAG------------------------------ACTCAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAAGCAATTTCCTCAAAACCAGTAATTGTTTCTGGGCTGCAGGATACAACTGTTTCTTCAGACAGCATCGTTAAATTTACAGTTAAAGCTGCTGGTGAACCCCGGCCAACTGTCACCTGGACAAAGGATGGGAAGGCTATTATGCAAGGAGATAAATATAAACTCTCTGAAGACAAAGGAGGATTCCTCTTAGAAATTCATAAGACTGATACTTCTGACAGTGGGCTTTATACTTGTACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAACTGCAAATTAACAATAAAAGGTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACTTCTGAAATTACATCACAGAAAAAGGCAGTTGCCCAAGAGGAA---------------------ATATCTCAAAAAGCCCTAATTTCTGAAGAAATCAAGATGTCAGAGGTGGAGGCTCAAGAAAAGTTAGCTCTCAAGGAGAAAGCTTCAAAGGCTCTCATTTCTGAAAAAGTTGAGAAATCAGAAGCA---ACCGCCCTGCAAAAATCTATTGTCCATGAGGAAATCACTAAATCATCACAGGCACCAGAAGAAATCAGAACTCATGCTGAGATTAAAGCACTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACTTTAAAAGCCAATATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTTGCTAATTCTGAGGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGCCATAAGGATGAAGGAATCCTCACCTGCATTGGCCAAACCAGCCAAGGAATCATCAAGTGTCAGTACGATTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAACCCTCTCCTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCCGCATAAATCGATCCAAAAATCTATATTCTCTTGAAATCCGAAATGCATCCGTAAGTGACAGTGGGAAGTACACAATTAAGGCCAAAAATTTCCGTGGTCAGTGTTCGGCAACTGCTTCCTTAACGGTCCTTCCTCTCATTGAAGAACCTCCCAGAGAGGTAGTACTGAGGACCAGC---GGTGAT---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCCGTCCAAATGTCTGCCTCTCAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGT---GCTATT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCATTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGTATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAATAACATGGTCCTGTGGTGGAAGAAAAATTCGAAATCTANNNCAAGGACGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGACGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCTATT
>HLmanTri1
ATGACATCTCAAGCACCGACGTTTAAGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTTCCAGTTCCTGAGGTGAGCTGGTTTCGGGATGGCCAGGTGATTTCCACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGGCTAAAGCCCACAGTGGACGATACTCCCTGAAAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCAGAGACAGCGCCACCCAATTTCACTCAACGACTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACCGGAATCCCTACACCTGTGGTGAAGTTCTATCGGGACGGAGCCGAAATCCAAAGCTCCCTGGATTTTCAAATTTCCCAAGAAGATGACCTCTACAGCTTACTGATTGTGGAAGCATACCCCGAAGACTCCGGAACCTATTCAGTAAACGCCACTAATAGCGTTGGAAGAGCTACTTCGACTGCCGAATTGCTGGTTCAA---GGTGAA---GTAGTACCCGCTAAAAAGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACAAGAGAAACACGAATTGAAAAGAAGATTGAAGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCACATAAAACACCTCCCAGGATACTTCCAAAGCCAAAGTCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCGCAGCTGGCCCGGCAGCAGTCCCCCTCGCCGATAAGACTCTCCCCTTCCCCGGTCAGACATGTGCGCGGACCCACCCCATCTCCTGTCAGGTCCGTGTCTCCGGCAGGGAGGATCTCCACG------TCCCCCATCAGATCTATTAAGTCTCCATCACTCGTCCGCAAGACCCAGACACCCGGCATGGCCCCAGGCGCCGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCCTCGGAGGCTGAGATGAGA---------GAA---ACCACAGTGACGAGTGCCACTCAGATCAGGACAGAAGAGAGATGGGAAGGGAGATAC---GGGATCCAGGAGCAAGTGACCATCAGCGGANNN------GCGGGCGCT------------GCT------GCCAGCGTGTCGN---NNGCCGCGTTCGCGGCGGGGGCTGTCGCCACGGGCACCACCGAG---------------------GTGAAACAGGAAGCTGACAAAAGTGCAGCTGTTGCCACCGTCGTTGCTGCGGTTGATATGGCCAGAGTGAGAGAACCGGTGGCCAGAGCTGTAGAG---ACTGCTCAGAGGACANN-ACGACTGCTGTGCACACCCGACCTGCTCAAGAACAG---ATAAGAAAAGAAGCAGAA---AAGACTGCTGTAACTAAGGTAGTAGTGGCCACCGATAAAACCAAGGAACAAGAATTAAAATTAAGAACCAGAGAAGTAATCACGACANN---NGAGCAGGTGCATGTAGCTCGTGAACAG---GTACGAAAAGAAACTGAAAAAGCATTTGTGCCAAAAGTAGTAATTTCTACAGCTAAAGCTAAAN---NNGAAACTAGAACTACCGGAGAAATTACTACAAAANNNAAACAAATAAGCCAAGAAACA---AAAAGACAGAAAGCTGAG---ACAACTGCTACGTCCACGGTGGTAGTTGCCATTGCAAAGCTCTCACAACTAGAAACAATCCTGGAAGCTCAGGAAGAAACTGCCACAGAACAAGAT---CAAACGTAC------ATAGCTCATGAAAGGATAATGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACGCCCAAAATCAAAGAACAAGATTTAGTATCAAGACCTAGAGAAGGTATCACTGCCAAAAGGGAGCGCATTCAAATAACTCAGGAAAAGATGAGAAAGGAAGCTGAAAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAGACCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGGAATGGCTACCAGACAAGAACAAGTCCAAGCTGCCCATGGAAAG---GTGGACCTGGGGAAAAGGGCGGAAGCTGTAGCAACAGTTGTTGCTGCAGTAGATCAGGCCCGAGTCAGA---------GAGCCCAGAGAGCCCAGGCATGTTCAAGAA---TATGCTCAGCAGACCACTTTGGAATATGGGTATAAGGAGCACGTTTCCGCCACAAAG---------------------------GTAGTTGAGCACCCCCAGCGTCCGGCCTCGGAACCCCAT------GTTGTCCCTAAAGCAGTCAAGCCTGTAGTGATCCAGGCTCCTTCGGAGGCTCATATCACAACTACTGACCAAATGGGAATGCACATATCATCACAGATCAAGAAAACTACAGATCTAACAACTGAAAGATTAGTCCATGTGGATAAACGTCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAGCACGGATATGAGGCATCAATAGCTGGTAGTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---GCTGCTGCTCAGAAGATCACCAAGTCGGTGAAGGCACCTACAGTGAAGCCTGCTGAGACTAGAGTGAGAGCAGAGCCCACCCCCTCACCCCACGTCCCCTTCGCTGACACCCCAGAGACTTACAAGAGTCAAGCTGATGTGAAAGTGAAAAAGGAAGTAGGGGTGAGCATCGTTGGTACCACAGTCCACGAAGAG---CACTTGAAGGTGCTACGCGAACGTGAAGCCAAG---GTAACAGAAACAGCCAGAGTGCCTGCTCCTGTGGAAATCCCTGTGACTCCACCCACCCTGGTCTCGGGCTTAAAAAATGTGACCGTTATCGAAGGTGAATCCGTCACCTTGGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAAATAGAAAGTTCCATTGATTTCCAGATAACCTTCCGGAGTGGAATTGCTCGTCTTATGATTCGTGAAGCTTTTGCGGAAGACAGCGGGCGATTTACTTGCAGTGCTGTGAACGAGGCTGGGACCGTCAGCACCTCCTGCTACCTGGCTGTGCAGGCATCAGAAGAGTTTGATAAGGAA---ACA------NN---NGTGGCTGAGAAATTTACCACTGAAGAGAAACGCTTCATCGAGTCAAGAGATGTGGTAATGACTGAGACGAGCATCGCGGAAGAGCCGGCAGGGCCTGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCGGTGGTCCAAAAACTGGTGGAAGGTGGGAGCATTGTGTTTGAGTGCCAGGTCGGAGGCAACCCAAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCTCTGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGTGAATGCAAACTGGTGATTTCAATGACTTTTGTTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTGGAAGAAGCGGATTATGAGTCAATGATGAAATCCCAGCAAGAAATGCTTTATCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAGATGGCACCT---GGATTTCTCCACTCTGACTATGAAAAAGAGTATGAAAAAGAACAGGCCTTAATTAGGAAGAAAATGGCCAAAGACACTGTAATGGTCAGAACTTATATAGAAGACCAGGAATTCCATATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAGAAGATGGCAGTTGACATTTCTGAATCTGAAGCTGTTGAAGCGGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAGGGGATGGGTGTTACTTTTCATTGCAAGATGTCTGGATATCCATTACCCAAGATTGCGTGGTACAAAGATGGCAAGCGCATCAAGCATGGAGAGAGATACCAAATGGACTTTCTACAAGATGGCAGAGCTAGCCTGCGCATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTTCCAGCAACGTTAAAGGAAATGCAATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCTGCACCATTTAGTGCTCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCTGTCTCTCCACGCTCAGTAAGCAGGTCTCCTATACGC---------------ATGTCTCCTGCA-----------------N------------ATGTCCCCT---------------GCGAGGATGTCC---------------CCAGCACGGATGTCC---------------CCT---------------GCA---------------AGAATGTCC---------------CCTGGACGTAGGCTGGAGGAAACTGATGAATCACAACTAGAGAGATTGTATAAGCCAGTCTTTGTGTTAAAACCTGCTTCTTTCAAATGTTTAGAAGGACAAACTGCCAGATTTGACTTAAAGGTTGTGGGTAGACCTATGCCAGAGACCTTCTGGTTTCATGATGGTCAGCAAGTTGTCAATGACCATACCCATAAAGTAGTCATTAAAGAAGATGGCACCCAGTCACTGATTATTGTCCCTGCATCACCCAGTGATTCTGGGGAATGGACTGTGGTTGCCCAAAACAGGGCAGGCAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAGCATCAGATAAAACCAGTGTTTGTGGAAAAACTAAGAAATGTCAATGTAAAGGAAGGTTCCCGACTGGAAATGAAAGTCAGAGCTACGGGTAATCCCAATCCTGACATTGTATGGTTGAAAAACAGTGACATCATTGTACCTCATAAATATCCAAAAATCAGAATTGAAGGAACCAAAGGAGAAGCTGCCCTTAAAATCGATTCCACTATCAGCCAAGATTCTGCCTGGTATACTGCAACCGCTATTAATAAGGCTGGCCGAGACACTACAAGGTGCAAAGTAAATGTTGAAGTCGAGTTTCCAGAGCCTGAACCAGAGAGAAAATTAATCGTCCCACGAGGGACATACAGAGCAAAGGAGATCGCGGCCCCAGAACTGGAGCCCCTCCATTTGAGATACGGTCAAGAACAGTGGGAGGACGGTGACCTCTATGACAAAGAGAAACAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACCCCAATCGGTGACCCAACAATGGTGGTGGAATGGCTCCATGATGGAAAGCCCCTTGAAGCAGCCAATAGGCTCCGTATGATCAATGAATTTGGGTATTGCAGCCTTGATTATGGAGTTGCATATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGCACAGATCACACGTCAGCTACCCTTATTGTTAAAGATGAGAAAAGCCTTGTAGAAGAATCTCAGTTGCCTGAGGGAAGAAAAGGCTTACAGAGAATTGAAGAATTAGAGAGGATGGCTCATGAAGGTGCACTTACAGGCGTAACAATCGATCAAAAAGAAAAGCAAAAGCCAGATATCGTCTTGTTCCCAGAGCCAGTAAGAGTACTTGAAGGAGAGACCGCTAGATTCCGTTGCCGAGTGACAGGTTACCCTCAACCCAAAGTCAACTGGTACCTCAATGGACAGCTCATCCGCAAAAGCAAAAGGTTCCGAGTTCGCTATGATGGCATCCATTACCTAGACATCGTGGACTGCAAATCGTATGATACAGGCGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGCGTGATGGAGCACAAGGTGAAGCTGGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTCGGCGAGCCCCTGAACCAAAGCCTGAGTTTCACATACACGAACCTGGAAAACTTCAGTTTGAGGTGCAAAAAGTAGATAGACCGGTTGACACCACAGAAACCAAAGAAGTTGTAAAGTTGAAAAGGGCTGAAAGAATTACCCACGAAAAAGTGCCTGAAGAGTCAGAAGAGCTGCGCAGTAAATTCAAGCGCAGAACCGAGGAGGGC---------------TATTACGAAGCCATTACCGCTGTGGAGCTCAAGTCCCGTAAGAAGGATGAATCCTATGAAGAACTCCTAAAGAAGACAAAAGACGAACTTCTCCACTGGACCAAGGAGTTAACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAACCTGATAAAATTGAACTAAGTCCTAGTATGGAGGCCCCCAAAATCTTTGAAAGAATCCAAAGCCAAACAGTGGGCCAAGGATCTGATGCACACTTTCGGGTCAGAGTGGTGGGAAAACCAGATCCCGAATGCGAATGGTACAAAAATGGTGTAAAGATTGAACGTTCTGATCGAATCTACTGGTTCTGGCCTGAAGACAATGTTTGCGAACTGGTTATAAGAGACGTAACTGCTGAAGACTCTGCCAGCATCATGGTGAAAGCCATCAATATAGCTGGGGAAACCTCCAGCCATGCATTCTTACTTGTCCAAGCCAAGCAATTCATCACTTTCACACAGGAATTACAAGATGTTGTTGCTAAAGAAAAAGACACCATGGCAACCTTTGAATGTGAAACTTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAAGTTCATACGGGAGATAAATATAGGATGCACTCTGACAGGAAGGTTCACTTCCTCTCCATTCTGACAATTGACACATCTGATGCTGAAGACTACAGCTGTGTACTTGTGGAAGACGAAAATGTAAAAACAACGGCTAAACTTATTGTCGAAGGTGCAGTTGTTGAATTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGAGAGCTAGAGTGCATTATATCCCCAGAAAATGTTGGAGGCAAATGGTATCACAACAATGTGGAGCTTAAATCCAATGGCAAATACACAATTACATCTCGCCGGGGACGCCAGAACCTCACAGTCAAAGATGTGACCAAAGAGGACCAGGGAGAGTACAGCTTTGTTGTTGATGGCAAAAAGACAAGCTGTAAACTAAAGATGAGACCCCGCCCCATTGCTATCCTACAAGGACTGAGTGATCAAAAAGTCTGTGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGCGTCTGGATGAAAGATGGCCAAGAAGTGCAGCCCAGTGACAGGGTCCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAGGACATGACTAAGGAGGATGCTGGGAATTACTCCTTCACCATCCCAGCCCTTGGGCTGTCAACCACCGGGCGTGTCTCTGTCTACAGTGTCAATGTGATAACACCTCTGAAGGATGTTAACGTGATTGAGGGTACCAGGGCTGTGCTCGAATGTAAGGTCTCAGTTCCTGACGTGACATCGGTTAAATGGTACTTAAACGATGAGCAAATCAAGCCAGATGACCGCGTACAAGCCATTGTCAAAGGCACTAAGCAGCGACTAGTGATTAACCGGACCTACGCTTCAGATGAAGGGCCTTACAAACTGATGGTTGGCAGAGTTGAAACCAGTTGTGATCTCTCTGTAGAAAAAATCAAAATCATCAGAGGTCTTCATGACCTTACCTGTACAGAAACCCAAAATGTGGTCTTGGAGGTTGAGCTGTCCCACTCAGGAATTGATGTTTTGTGGAATTTTAAGGGCAAAGAAATTCAACCCAGTTCTAAATATAAAATTGAAGCTCATGGAAAAATATATAAGTTGACCATCCTAAATATGATGAAAGATGACGAAGGAGAATATACATTTTATGCAGGAGAAAATATGACATCTGGAAAACTTACCGTGGCAGGGGGGGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCGGAATCCCAGGAAGCTGTGTTTGAGTGTCAAGTTGCCAACCCAGATTCTGAAGGTGAATGGTTGAAAGATGGCAAACACCTGCCACTGAGTAACAACATCAGAAGTGAATCTGATGGGCACAAAAGGAGACTTATCATTGCCGCCACCAAATTAGATGACATTGGAGAATACACCTACAAGGTGGCCACCTCCAAAACGTCTGCTAAACTCAAAGTTGAAGCTGTCAAAATCAAGAAGACTCTGAAGAACCTCACAGTGACAGAAACACAGGATGCTGTCTTCAGTGTCGAGCTTACGCACCCCAACGTGGATGGTGTCCAGTGGATCAGAAATGGGGTTGCACTGCAGTCCAATGACAAGTACGACATCTCAGTCAAAGGAACAGTTTACGCTCTGAGAATTAAAAACTGTTCTGTCGTGGATGAATCTGTCTACGGCTTCAAACTTGGAAGGCTGGGAGCCAGTGCCAGACTGCACGTTGAGACTGTCAAGATCATCAAAAAGCCGAAGGATGTGACGGCCTTGGAAAATGCCACCATCGCCTTTGAAGTTAGTGTTTCCCATGACACAGTCCCAGTGAAATGGTTCCACAAGAACGTGGAGATTAAGCCGAGCGACAAACACAGACTGATCTCAGAGAGGAAGGTTCACAAACTGATGCTCCAGCATATTTCCCCCTCAGATGCTGGGGAATACACTGCCATGGTGGGGCAATTGGAATGCAAAGCTAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATTGAGGTACCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTGTCCCACTTCAATGTCCCCTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGCGACAAGTTCAAGATAGTTGTGCAGGGAAAACTCCACCAGCTGCTCATCATGAACACCAGCACAGAGGACGCAGCAGAATACACGTTTGTCTGCGGCAACGACCGGGTCAGCGCCACTCTGAAAGTGACCCCGATCATGATTACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGCTAAAGAACGGTGTGGAAATCAAATCGACTGACAGGTGCCAGATGAGAACTAAGAAGCTCACACACTCATTGAACATCAGGAACGTCCACTTCGGGGATGCTGCCGAGTACACCTTTGTGGCTGGAAAAGCCAGATCGACAGCCACCCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAGCACATTAAGGACATCAAGGTTCTCGAGAAGAAGCGAGCTGTGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTACAGTGGATGAAAGATGGCCAAGAACTGCAGATTGTGGACAGAATAAAGATGCAGAAGGAGAAATACGTCCACCGCCTGGTGATCCCATCCACCAGGATGTCTGATGCCGGGCAGTACACGGTGGTGGCAGGAGGCAATATGTCCACTGCTAACCTCTTTGTAGAGGGCAGAGATGTTCGCATCCGAAGTATTAAAAAGGAGGTTCAGGTTATTGAGAAACAACGTGCTGTTGTTGAGTTTGAGGTCAATGAGGACGATGTTGACACCCACTGGTATAAAGATGGCATTGAAATCAATTTCCAAATTCAAGAGCGACACCAATATGTGGTGGAGAGAAGAATCCACAGGATGTTTATATCTGAAACCAGGCACAGTGACGCTGGTGAATACACTTTTGTGGCAGGAAGGAACAGGAGCTCCGTTACTCTCTATGTCAACGCTCCAGAACCACCTGAAGTTCTGCAGGAGCTCCAGCCTGTTACTGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCACAGCCCAAAATTTCCTGGTACAAGGAAGAGCAGCTGCTTTCCACTGGCTTCAAGTGCAAATTTCTCCACGATGGGCAAGAGTACACGCTCTTGCTGATTGAAGCCTTCCCAGAGGATGACGCTGTCTACACCTGTGAAGCCAGGAATGACTACGGCGTTGCCACAACCTCAGCCTCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCAGATCAGGAAATGCCAGTTTATCCTCCTGCCATCATCACCCCCCTTCAAGACACTGTCACTTCTGAAGGACAGCCAGCCCGCTTTCAGTGCAGAGTTTCTGGA---------ACAGATCTCAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAGAATGACTCAGTTTGAAGACACTTACCAACTGGAAATTGCTGAGGCTTTTCCAGAAGATGAAGAAACTTACACTTTTGTTGCTAGTAATGCCGTAGGTCAAGTATCAAGCACAGCCAGCTTGAGACTGGAAGGATTTAGCAAAGTTGAAGAAGCTACATCAAACTCCCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGTCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCAAGCCTCAGGGTGCGCAGCGGGGAGACAGTCAGATTTCATGCAAGGGTCTCTGGCATCCCCAAGCCAGAAATCCAGTGGTTTCATAACCAGCAGCCAATTCTACCAACAAAAGATGTAGTTTTCCATTATGAAGAGTCCACAGGCATAGCTTTAATGCTTATAGTTGATGCTTACTCTGAGCATGCTGGGCAGTACTCTTGCAAGGCCGCCAATAGTGCTGGGGAAGCCTCTTGCACTGCTGCACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAAAGTTCTGGGAAAGATGTA---CGAGAGCCCACCAAGTCCCAGACAGTGACAGACTCCTCTTTCACAAAGCAGGAGAGCAAAATATCCCGAAACGAAATTAAGTCATTTCAGGAATCATCCTCTGAACATGAGTTTCAAGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCATACAGCTGCATCTGTTCAAGATGTAGAGCTGCACCACACCGCA---TCCCCTTCACAAGCTGCGGAAAGCCCTGAGCCGCCC---GAGAAAGATGCTGAAGAGGCGATGAGTAAGGCGCCAN--NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNN---NNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNN------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAN-----------NNNNNN---NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNN---NNNNNN---NNNNNN---------------------NNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNN--------------NNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNN------------------------------------------NN------------NNN---------------------NNNNNN--------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---NNNN---NN------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN----------NNNNNNNNNNNNNN---------------NNNNNN---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNN---NNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNGCACTAGAAGCTATGAAANNNATTGCTCCTGAAATGCAAGTATCTGAGGATGTTCCTAGGGAACCAGAGCCTCTCNNNN-----NNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCCAAAGAG---GTCCTTGAG---------CAGAAAGTGCCTGTG------GTTCCTCCTAAAAAGCCTGAAGTC---CCACCTGTTGCTNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------N-------------------------------NN---------------------------------------------------NNNNNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN-----------------NGTACTTNNN---CTTAGAAAAACANNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-----------------------------------NNNNNNNNNN---NNNNNNNNN-----------------------------------------------------------------NCTGCCCGAGGCTCCCAAGGAAGTTGTCCCTGAAAAGAAAGTGCCTGTGGCGCCTCCTAAA------------------------AAGCCAGAAGCCCCACCTGTC---AAAGTACCCGAG------GTGCCAAAGGCAGTTGTCCCAGAAAAGAAGGTGCCTGCGGCCATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAAGAGCCT---GAGGACATCAGCCCGGAGGAGCCTCCGGCC------GCCGCGGTGGAGGAG------------------------------CCGGAGCCTGCC---CCTCCT---------GAAGTGGCCGTGCCACCTAAGAAACCTGTTCCAGAAAAGAAACCACCT------GCTGTTCCTGCCAAGAAACCTGAACCACCACCGGTGAAAGTGCCAGAGGCTCCCAAG---------------GAAGCT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCTAAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAAGTTCCA---AAGGAAGTTGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCGGAAATCCCACCAGCTAAAGTGCCAGAGGTGCCAAAGAAACCTGTCTTA------------------GAAGAGAAGCCAGCTGTTCCTATCCCTGAGGAAGTGGGG---CCTCCTCCAGAAGTA------------------------------------------------------------------------------------------------------------------------TACGAAGAA---------------CCCN------------------NNGAA------------------------------------------------------------------------ATTACTCCTGAA---AAGGAA---------------------GAGCCAGTT---------------------------CCTGCAGTAGAA------------------------------------------------------GAGGAGGAACCCGAGGCC------CCCCCACCAGCAGTGCCTGAAGAGCCCAAGN---NNGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAAGCTCCACCCCCTAAAGTACCTGAGATGGCAAAGAAAGTTGTCCCAGCAAAGAAAGTCCCAACTGTTAAGAAGCCAGAAGCA---------CCAGAAGCTAAAGTGCCTGAGGTGCCCAAGAAGCTTGTTCCAGTAAAGAAAGAACCT---GTACCTGTTACCAAAAAACCA---GAAGTCCTGCCAGAAAAAGTGCCTGAAGTGCCCAAGGAAATT---------------------------------------GTCCCAGAAGAGGAAGTANNNGTTCCTGTTCCT------------GAAGAGCCAGAANNNCCACCTGTCCAAGTTGAAGAGTCTCCTGAGGAAGTAATATATGAAGAAAAAGCCTCCATAACCATTGATAGAAAAATGACTCCCCCTGTTGAA------------GAACGTGAAATTGGAAAGTATATTGAGCCTGAAGAACCC---GAA------------------CCTGAACCACAGCCAGAAGAAATACCA---ATACAANNNCCTGAACCTGAAAAGAAGGTT---CCCGAGAAACCAAAACTCAAACCAAAGCCC---CCAGCT------GCTCCTCCTGCT---CCGCCTAAGGAAGATGTGAAGGAGAAAATGTTCCAACTTAAAGCTGTTCCAAAGAAGAAAGTTCCTGAAAAACCTGAGGTTCCAGAAAAAGTGGAGCTTAAA---CCTCTGAAAGTGCTTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAAGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAAACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTGCANNNCCAGAACCA---CCTCCAAAAGCT---GTTGAAGAGGCCGAAGCANNN---ACTGTTACAAAAAGAGAAAGGAAAATTCCTGAACCAGTAAAAGTGCCTGAAATAAAGCCACCAATACCTCTCCCTGCACCTGAACCAAAACCAAAGCCTAAACCAGAAGTGAAAATAATCAAACCACCTCCCGTGGAGCCTGCCCCAACCCCCATCCCTGCCCCAGTAACAGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCT---AAAGAAGAGGCTGCCAAGCCTAAAGCTCCCATCAAAGCTGCA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCTGGAAGTGGTGGAGAGAAACCTCCAGATGAAGCCCCATTCACCTACCAGCTAAAGGCTGTGCCACTGAAGTTTGTGACAGAAATGAAAGACATCATCTTGACTGAAGCCGAGTCCGTGGGCTCTTCTGCAATCTTTGAATGTCTAGTCTCCCCTTCCACTGCAATCACAAGTTGGATGAAAGACGGCAGCAACATCCGTGAAAGCCCAAAGCACAGATTCATTGCAGATGGTAAAGACAGAAAGCTGCACATCATGGACGTCCAACTTTCTGATGCTGGCGAATACACCTGTGTTTTACGTTTGGGAAATAAGGAAAAGACCTCCACGGCTAAACTTATTGTAGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAAGAAGTCACAGTGGTCAAAGGACAACCATTGTACTTGAGCTGTGAGTTAAACAAAGAGCGTGATGTGGTCTGGAGAAGGGAAGGGAAGATTGTGGTAGAGAAACCTGGCAAAATTGTGCCCGGCATCATTGGCTTGCTGCGGGCCCTGACCATCAATGATGTAGAGGACACAGATGCGGGAACATACACCGTTACTGTGGAAAACGCCAACAACCTAGAATGTTCATCCTGCGTAAAAGTAGTAGAAGTCCTTCGAGACTGGCTCGTGAAACCCATACGAGATCAGCATGTCAAACCCAAGGGGACTGCGGTTTTCAGCTGTGACCTAGCAAAGGACACTCCAAACATTAGGTGGTTCAAAGGATATGATGAAATTCCTGCTGAGCCAAATGACAAAACTGAGATACTAAGAGACGGGAATCATCTATACCTCAAAATTAAGAATGCTACAGCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGATCGTGAAGTTGAATTGCTTAAACCAATAGAGGATGTTACCATTTACGAGAAAGAAAGTGCAAGCTTTGATACAGAGATCTCAGAGGCAGACATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCTTCACCTACTTGTGAAATCAAAGCAGAAGGTGGGAAACGCTTCTTAACTTTGCACAAAGTTAAACTGGACCAAGCTGGTGAAGTCCTTTATCAAGCACTTAATGCATTTACAACTGCCATTCTGACAGTAAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACTGTTCCAGAAAGGCGACAGGCCCGATTTGAATGTGTCCTCACTCGAGAGGCAAATGTTATATGGTCAAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTGCCGATGGAAAGAAGCACATTCTTGTTATCAATGATTCTCATTTTGATGATGAAGGGGTCTATACTGCTGAGGTCGATGGCAAGAAGAGCTCAGCCCGGTTATTTGTCACAGGTATAAGATTGAAGTTCATATCGCCTCTTGAAGACCAAACAGTGAAAGAAGGTGAAACAGCAACTTTTGTTTGTGAACTTTCTCATGAAAAAATGCATGTAGTCTGGTTCAAAAATGATACCAAACTCCACACAAGCAGAACGGTACTCTTCTCATCTGAGGGCAAGACTCACAAACTGGAAATGAGAGAAGTGACGCTGGACGATATATCTCAGATAAGAGCCCAAGTGAAGGACCTGAGCTCCACAGCCAACCTAAAGGTCCTGGAGGCCGATCCCTATTTCACTGTGAAATTACACGACAAGACAGGAGTCGAGAAGGATGAGATCATTCTGAAGTGTGAAGTCAGCAAAGATGTGCCGGTGAAATGGTTCAAGGATGGCGAAGAGATTGTGCCTTCACCCAAACACTCTATCAAGTCAGATGGCCTGCGGCGTGTCTTAAAAATCAAAAAGGCAGACCTGAAAGATAAAGGCGAATATGTGTGTGACTGTGGTACAGACCAGACAAAATCAAATGTTAATGTTGAGGCCCGACTAATCAAAGTGGAAAAACCTCTGTATGGAGTAGAAGTGTTTGTTGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTTCATGGCCAGTGGAAGTTAAAAGGAGAGCCTTTGACTGCTTCCCCTGACTGCGAAATCATCGAAGATGGGAAGAAGCACATTCTGGTGCTTTATAACTGCCAGCTGGGCATGACAGGCGAGGTCTCCTTCCAGGCTGCCAATGCCAAATCTGCAGCCAAGCTGAAAGTGAAAGAGTTGCCACTCATCTTCATCACACCTCTCAGCGATGTTAAAGTCTTTGAGAAAGATGAGGCTAAGTTTGAGTGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAAGTGACGAAAAATGTGAACTTATAAAGGACGGCACTAAACATTCAATGGTGATCAAATCAGCTGCTTTTGAAGACGAAGGGAAATACATATTTGAAGCTGAAGATAAACACACAAGTGGCAAACTGATCATTGAAGGAATCCGACTCAAATTCCTCACCCCACTCGAGGATGTGACAGCCAAAGAGAAGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATTCGAGTGAAGTGGTTCAAAAACGACCAGCGCCTGCATACCACCAGGTCCGTCTCAATGCAGGATGAAGGGAAGATTCATTCCGTCACATTCAGAGACCTCTCTCTTGATGACACCTCTCAGATTAAAGTAGAAGCTATGGGATTGAGCTCAGAAGCTAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTAAAGATTACACTGCTGTGGAAAAAGATGAAGTGATTCTGCAGTGTGAAATTAGCAAAGCAGATGCACCAGTAAAATGGTTTAAGGATGGGGAGGAAATAAAGCCATCTAAAAATGCTATCATTAAGGAAGACGGCAAGAAGCGCATGCTAATCTTAAAGAAAGCCTTGAAATCAGATATCGGTCAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAAGATCGGGAAATTAAATTGGTGCGACCCCTCCACAGTGTGGAAGTGATAGAGACTGAGACAGCCCGCTTTGAAACTGAAATCTCTGAAGATGATATCCATGGCAACTGGAAACTCAAGAGAGAGCCACTACTCCAAACACCGGAGTGTGAGATCAAGGAGGAAGGCAAAACACACTTCCTTATTTTACACAACTGTCGCCTGGACCAGACTGGTGGGGTGGATTTCCAAGCCGCCAATGTTAAGTCTAGTGCCCACCTCCGAGTAAAACCACGAGTAATTGGCCTTCTGAGACCTCTGAAGGATGTCACCGTGACTGCAGGGGAAACAGCCACCTTCGACTGCGAGCTCTCTTATGAGGATATC---------CCAGTGGAATGGTATCTCAAAGGGAAGAAACTAGAGCCCAGCGATAAGGTAGTCCCACGTTCCGAAGGAAAAGTTCATACACTTACTCTCAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAGCTAACAGCAAAAGATTTCAAAACTCAAGCCAACCTCTTTGTGAAAGAACCCCCAGTGGAATTCACGAAGCCTCTTGAGGACCAGACAGTCGAAGAGGAAGCCACTGCAGTATTGGAGTGTGAGGTGTCCAGAGAAAATGCGAAGGTGAAGTGGTTCAAAAATGGGACAGAAATTCTCAAAAGCAAGAAGTATGAAATTGTTGCTGATGGAAGGGTCAGAAAACTTATTATACACAACTGTACCCCTGAGGACATTAAAACATACACTTGCGATGCTAAGGATTTTAAGACTTCCTGTAACCTGAACGTCGTGCCTCCTCATGTGGAATTCTTGAGACCACTCACCGATCTCCAAGTGAAAGAGAAAGAAATGGCTCGGTTTGAGTGCGAAATTTCCCGAGAAAATGCTAAGGTTCAGTGGTTTAAAGATGGGGCTGAAATTAAAAAGGGCAAAAAGTATGACATCATATCCAAGGGAGCAGTGCGCATTCTTGTCATCAACAAGTGTCTCCTGGCTGATGAGGCAGAGTATTCCTGTGAAGCGCGGACAGCGAGAACTTCTGGCATGCTGACCGTACTGGAAGAAGAAGCTGTCTTTACGAAAAATCTTACCAACGTTGAAGTTAGTGAAGGAGACACTATAAAACTAGCGTGTGAAGTCTCCAAGCCTGGAGCAGAAGTGATTTGGTACAAAGGGGATGAAGAAATAATTGAAACAGGAAGATACGAAATACTCACTGATGGACGGAAGAGAATCCTGATCATTCAGAATGCTCACCTCGAGGATGCTGGCAAGTACAACTGCCGACTCCCAAGTTCTCGAACGGATGGCAAAGTCAAAGTACACGAACTGGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTGCAGTGGAAGAGGGATGATAAGACACTTGAATCTGGAGATAAATATGACGTCATAGCTGATGGCAAAAAGAGGATCCTCGTTGTGAAAGATGCTACCTTACAAGATATGGGCACCTACGTGGTCATGGTTGGTGCCGCTAGAGCAGCAGCTCACTTGACTGTAATTGAGAAACTCAGGATCATAGTTCCTCTTAAGGACACCCGGGTAAAGGAACAAGAAGAAGTCACCTTCCACTGTGAAGTCAATACTGAAGGTGCCAAAGCCAAATGGTTCAGAAATGAAGACGCTATATTTGATAGTTCGAAATACATCATTCTCCAAAAAGACCTGGTCTACACGCTCAGAATTAGAAATGCACGATTAGACGACCAAGCCAATTATAATGTATCTCTGACCAATCATAGAGGTGAAAACGTTAAGAGTGCAGCCAATCTGATAGTAGAAGAGGAGGAACTTAGGATTATTGAGCCTCTTCAAGATATTGAAACAATGGAGAAGAAATCTGTAACCTTCTGGTGCAAGGTGAACCGTCTCAATGTAACACTGAAGTGGACCAAAAATGGAGAAGAGGTGCCTTTTGACAACCGTGTTTTATACAGAATTGACAAATATAAGCACTCGCTTATCATTAAAGACTGTGGCTTCCCAGATGAGGGTGAATACATTGTCACTGCTGGAAAAGATAAATCTGTTGCTGAACTTCTCATCATCGAAGCCCCTACAGAATTTGTGGAACACTTGGAAGACCAGACCGTCACTGAGTTTGATGATGCCGTGTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTCAAATGGTACAGAAATGGAAGAGAAATCAAAGAAGGCGATAAATACAAATTTGAAAAAGAAGGAAGTATACATAGACTCATTATAAAAGATTGCAGGCTGGACGATGAGTGTGAATATGCTTGTGGAGTAGAAGATAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGGCCTCCCCAAGATATTCTCGAAGCCCCTGGTACTGATGTTGTCTTTCTTGCTGAACTCAACAAAGATAAAGTAGAAGTCCAGTGGCTGAGAAATAACATGGTTATTGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAAATTCACAGGCTACAGATTTGTAATATTCAGCCCCGGGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTAGCAGCTGCACCTAAAATCAAGACAACCGATCAAGATCTTGTGGTCGATGTTGGCCAGCCTTTGACAATGGTGGTGCCCTATGATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAAGCTCTATCTTCAAAAACTGTTGATACTACAGCTGAACAAACTTCTTTCAAAATTTTAGAAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAATAAATATGGAAAAGCAGAAGCATTCATCAATTTACAAGTTATCGATGTTCCTGGGCCCGTGCGGAACTTAGAAGTGACAGAAACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCCTTAACTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACCTGGGTTCTGGCCACTGACCGTGCAGAGAGTTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACTTATTCCGTGTGAGTGCAAGGAACAGAGTTGGCACTGGAGAACCAGTAGAAACTGACAATCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGTCCTCCTTTGAATGTAACCATCACCGATGTGAATAAATTTGGTGTCTCACTGACGTGGGAACCGCCAGAGTATGATGGAGGTGCGGAGATCACAAACTATGTCATTGAATTAAGAGACAAGACTTCTATCAGATGGGACACGGCCATGACAGTAAGAGCTGAGGACCTGTCTGCTACTGTCACTGACGTGGTGGAAGGACAGGAGTACAGTTTCCGGGTCAGAGCCCAAAACCGAATCGGAGTTGGAAAACCAAGTGCAGCCACCCCCTTCATC------AAAGTTACCGATCCAATTGGGAGACCAAGTCCTCCTGTGAACCTAAGTTCCTCAGATCAGACTCAGTCATCAGTCCAGCTCACCTGGGAACCTCCTCTGAAAGATGGAGGAAGCCCAGTATTGGGCTATATAATTGAGCGATGTGAAGAAGGAAAAGATGACTGGATTCGCTGCAATAAGAAGCTTGTCCCTGAGCTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATACCGAGTATCTGCAGAAAATAAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTGACTGCTGATGATGTACCTGTTGAGCCTACAATGGACTTAAGTGCATTTAAAGACGGTCTGGAAGTTATTGTCCCGAAGCCTATCAATATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCAACCTGGTCTTTTGGAGATAAAGTACTGGAAGCAGGGGACCGTGTAAAAGTGAAAACCTTATCTGCCTATGCCGAACTTGTCATTTCTCCAAGTGAACGTCCAGACAAGGGCATTTATACACTGAAATTAGAAAATCCTGTGAAAGCAATCTCTGGGGAAATTGATGTCAATGTAATTGCTCCCCCAAGTGCACCCAAAGAACTGAAATTTGGTGACGTAACCAAAGACTCAGTACATTTAACTTGGGAACCACCCGATGATGATGGAGGAAGTCCACTGACTGGATACGTTGTTCAAAAGCGTGAAGTCAGCCGGAAAACATGGACTAAAGTTATAGACTTGGTGACTGACCTAGAATTCACAGTTCCTGATCTTGTCCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGCCCTGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGTTCCTGCAACGGTACCTGATCCACCAGAGAATGTTAAATGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGACCCACCTAAATATGATGGCGGCTCTCGCATCAAAGGATATATAGTTGAGAAATGTCCACGTGGTTCTGATCGATGGGTGGCCTGTGGGGAACCAGTTGCAGAAACAAAAATGGAAGTAACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGCGTGAAGGCCTTGAACAGGCAAGGTGCTAGCAAACCAAGCAAACCCACAGATGACATCCAGGCTGTGGACACACAGGAGACTCCAGAAATTTTCCTTGATGTGAAGCTCCTTGCTGGCCTTACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACTGGAAAACCTGAACCTAAAATAACTTGGACAAAAGCTGATACAATTCTGAAGCAGGACAAAAGAATCACCATTGAAAATGTTCCCAAAAAATCGACAGTGACTATCGCTGATAGTAAGAGAAGTGACACTGGCACCTACATCATCGAGGCTGTGAATGTCTGTGGTCGGGCCACTGCCGTGGTAGAAGTGAATGTGTTAGATAAACCTGGACCGCCAGCTGCTTTTGACATCACAGAAGTGACCAACGAGTCATGTCTTCTAACATGGAATCCACCACGAGATGATGGCGGATCTAAAGTCACAAACTATGTTGTGGAGAGAAGAGCAACCGACAGTGAAGTGTGGCACAAGCTCTCATCAACTGTGAAGGATACAAACTTCAAGGCAACCAAATTAACACCCAATAAAGAATACATCTTCAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAACCAGTTCAGGCCTCCCCGATAACAGCCAAATTTCAGTTTGATCCACCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGACGATGATGGTGGCAGCCCAATCACTGGATACTGGGTGGAAAGATTAGATCCTGATACTGACAAATGGGTTAGATGCAATAAGATGCCAATAAAGGATACGACATACAGAGTGAAAGGTCTAACCAATAAGAAAAAATATAGATTCCGTGTGTTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGTAGATCAACTGAACCAATCTTAATAAAGGATCCCATAGATCCACCATGGCCCCCTGGAAAACCTACTGTGAAAGATGTAGGCAAAACATCATTAACATTGCATTGGACAAAGCCAGAGCATGATGGAGGCGCAAAGATTGAATCTTACGTCATTGAAATGCTAAAGACTGGAACAGACGACTGGGTCCGAGTGGCTGAAGGAGTTCCCACCACACAGCACTTGCTCACAGGGCTCATGGAAGGACAGGAATACTCATTCCGAGTTAGAGCTGTGAACAAAGCCGGGGAAAGTGAGCCCAGTGAACCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTATATCCTCCATCACCACCTCGCTGGCTTGAAGTTATTAATATCACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGAGGGTCTCCCATCACCAACTACATCGTGGAAAAGAGAGACGTGAGGCGAAAAGGGTGGCAAACAGTGGACACAACTGTCAAGGACACCAAATGCACAGTGACCCCGCTGACAGAGGGCTCTTTATATGTGTTCCGAGTCGCTGCAGAAAATGCCATAGGACAAAGTGACTACTGTGAAATTGAGGACTCAGTCCTGGCCAAAGACACATTTACCACCCCTGGACCACCCTATGCTCTGACAGTGGTTGATGTAACGAAACGACATGTTGACCTCAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATATCATTGAGAAGAAAGAAAAGTTAGGTACCCGTTGGGTAAAAGCTGGAAAGACTGCAGGACCTGACTGTAAATTCAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAAAATGAAGCTGGAGTTGGTCACCCAAGTGAACCCACAGAAATCCTGTCAATTGAAGACCCAAGAAGTCCTCCTTCACCTCCCCTTGACTTGCATGTGACTGATGCCGGGAGAAAACACATTGCCATTGCTTGGAAGCCTCCAGAGAAAGATGGTGGAAGCCCTATTATAGGATACCATGTCGAAATGTGTCCGGTAGGCACTGAGAAATGGATGCGAGTCAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTTCCTGACAAGGAATACGTTCTGAGAGTGAGAGCCGTCAATGCTGTTGGTGTCAGCGAGCCATCTGAAATCTCCGAAAATGTGGTTGCCAAAGACCCAGACTGTAAGCCAACAATCGATTTGGAGACTCATGACATTGTTGTTATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACCGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGATAGGTTAACGATGAAGAATGATCACATCTCTGCACACCTCGAAGTTCCCAAGAGTGTGCATGCAGACGCTGGAATTTACACCATTACACTGGAGAACAAGCTTGGTTCAGCAACTGCCTCCATCAATGTCAAAGTCATAGGCCTACCCGGACCATGCAAAGATATTAAAGCAAGTGATGTGACCAAGAGCTCTTGTAAATTAACCTGGGAACCTCCAGAGTATGATGGTGGAAGCCCAATTCTTCATTATGTCCTTGAACGCAGAGAAGCTGGGAGGAGGACATACATACCAGTCATGTCTGGTGAGAATAAACTATCTTGGACTGTAAAAGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAGCCCCCTGATCCACCTGTAGATGTTGAGGTTCATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTCTGTATGATGGAGGGAGCAAGATAATGGGTTATATCATAGAGAAGATTGCTAAGGGTGAAGACAAATGGAAGAGATGCAATGAACACTTGGTGCCAGTCCTTACCTATACAGCAAAGGGACTGGAAGAGGGAAAGGAATACCAATTCCGTGTCCGAGCAGAAAATGCTGCTGGTATCAGTGAACCTTCTCGGGCCACTCCTCCAACCAAAGCTGTAGATCCTATTGATGCCCCAAAAGTCATTATGAGAACAAGCCTTGAAGTGAGACGAGGTGACGAAATAGCACTTGACGCGACTATTTCTGGGTCACCTTACCCGACTATCACCTGGCTCAAGGATGACAAAGTCATTACACCAGAGGAAATTAAGAAGCGAGTAACA---CCCATAGTCAGGAAGAAGAGGGGAGAAGTTCAAGAAGAA---GAACCATTTGTCCTGCCTCTAACAGAGCGTTTGAGTATCGACAATAGCAAAAAGGGAGAATCTCAGCTACGTGTCCGGGACTCCCTCCGACCTGACCATGGCCTGTTTATGATCAAAGCTGAAAATGACCACGGTATCGCAAAAGCTCCTTGTGCTGTCAGCGTGCTGGATACACCAGGACCACCAATCAACTTTGTATTTGAAGATATTAGAAAGAACTCAGTCCTCTGTAAATGGGAACCACCCCTTGATGATGGTGGCAGTGAAATTATAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCAGAATGGATTGTTGTCACTTCAACACTTAGACATTGCAAATACTCAGTGACAAAGTTGATTGAAGGGAAAGAGTACCTCTTCCGTGTAAGAGCTGAAAATAGGTTCGGGCCTGGACCTCCATGTGTTTCAAAGCCGCTTATAGCTAAAGATCCATTTGAACCGCCCGATGCACCTGATAAGCCCATTGTGGAAGACGTCACCAGCAACAGCATGCTGGTGAAATGGAATGAA------------------CCGAAAGACAATGGAAGTCCCATCTTGGGTTACTGGCTTGAAAAGCGTGAGGTTAATAGTACACACTGGACTCGTGTCAATAGGAGCCTTCTGAATTCTTTGAAGACCAAAGTAGAAGGCCTATTGGAAGGACTCACCTATGTCTTCAGAGTCTGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCACCTTCAGATCCCAAGACAGCACGTGATCCAATCTCTCCACCTGGGCCACCTGTCCCAAGAGTCACTGACACAAGCTCTACAACTATTGAACTAGAATGGGAGCCCCCAGCTTTCAATGGCGGCGGGGAGATTATTGGCTACTTTGTTGATAAGCAGCTGGTTGGCACAAATGAATGGTCACGCTGCACAGAGAAGATGATAAAGGTCCGTCAGTACACTGTCAAAGAAATCCGAGAAGGTGCAGATTACAAACTTCGCGTGAGTGCCGTCAATGCTGCAGGTGAAGGGCCACCCGGAGAAACAGAACCTGTTACTGTGGCTGAACCTCGAGAGCCTCCAAATGTGGAACTAGATGTTTCTGTCAAGGCTGGAATACAAATAATGGCTGGGAAGACTCTCAGAATTCCAGCAGTGGTAACTGGCCGTCCAGTGCCTACAAGAGTGTGGACCAAAGAAGAAGGAGAGCTGGATAAAGACCGTGTTGAAATAGAGAACGTTGGAACCAAATCTGATCTAATTATCAAGAACGCACTGAGAAAAGATCATGGCAGATATGTGATCACAGCCACCAATAGCTGTGGCTCCAAATTTGCAGCAGCCAGGGTAGAAGTTTTTGATGTCCCTGGTCCAGTTCTTGACTTAAAACCTGTTGTGACAAACAGAAAGATGTGTCTGCTTAACTGGTCTGATCCAGCAGATGATGGAGGAAGTGATATCACAGGATTTATTATTGAAAGAAAAGATGCTAAGATGCATACTTGGAGACAACCAATAGAGACTGAGAGATCTAAATGTGACATTACAGGTCTCCTTGAGGGACAAGAATATAAGTTCCGTGTGATTGCCAAGAACAAATTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGATCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACAAAATCCACTATCACCCTTGACTGGAAAGAGCCCCGCAGTGATGGTGGCAGCCCCATCAAAGGATACATCATTGAAAAACGGCGTCACGACAGACCTGACTTTGAAAGAGTTAACAAGCAACTCTGCCCAAACACATCTTTTCTGGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAAGCTGTCAATGAAATTGGAGAAAGTGAACCGTCCCTGCCTCTCAATGTGGTCATACAAGATGATGAAGTGCCTCCAACTATCAAGTTGCGCCTGTCTGTTCGAGGAGACACTATCAAAGTCAAGGCAGGAGAGCCTGTTAACATACCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAATGGTCCAAGAATGAAACTGTGATTGAAAAACCTACTGATGCACTTAAGATAACCAAGGAAGAAGTATCCCGAAGTGAGGCAAAGACTGAGCTTATCATTCCCAAAGCGGTCCGGGAGGACAAAGGCACTTACACAGTTACTGCGTCCAATCGCCTTGGCTCAGTGTTCCGAAATGTTCATGTGGAAGTGTATGATCGTCCATCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCCTGCTACTTGACGTGGGATGCCCCACTAGACAATGGTGGCAGTGAAATCACCCATTATATCATTGACAAACGTGATGCTAGTAGGAAGAAGAGCGAATGGGAGGAAGTCACCAACACTGCTGTAGAGAGGAGATATGGGGTCTGGAAACTGATCCCCAATGGTCAGTATGAATTCCGAGTTAGGGCGGTAAATAAATATGGAACCAGTGATGAGTGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCCCTCCTGGACCTCCGGGAAAACCGAAAGTTGTGGAGCGCACCAAAGGCTCAATGCTAGTGAGGTGGACTCCTCCCCTGGACAATGGCGGCTCTCCAATTACTGGCTACTGGCTGGAGAAGAGAGAAGAGGGAAGTCCCTACTGGTCACGTGTTAGTCGAGCACCAATAACCAAACTGGGATTGAAAGACGTTGAATTTAATGTTCCTCGTTTGGTTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAATTGGACCTCCCAGTGAACCATCAGATCCAGAGGTTGCAGGAGAGCCGATCAATCCTCCAGGGCCACCTTCTTGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCTCGTTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAGATGCAAGAAGAAGGTTCTACTGACTGGAAACCAGTTAATGAACCAGGCCAACTTCTGACTGCCTGTGAATGTGTGGTGCCAAATTTGAAAGAACTCAGGAAGTACAGATTCAGGGTGAAAGCTGTCAACGAAGCTGGCGAATCTGAACCAAGTGATACAACTGGAGAGATCCCTGCCACTGACATTCAAGAGGTACCAGAAGTTTTCATTGATATTGGAGCACAAGACTGTCTGGTTTGTAAAGCTGGCTCACAGATTAGGATTCCTGCTGTCATCAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGATGGAGTTCACGATATACCTGAAGAAGCACAGGTGGAGACTGCTGAAAACTCATCAGTAATTATTATTCCGGAGTGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACTGCAAATTGTAGAGTTAAAGTCATGGACGTACCAGGGCCACCCAAAGATCTGAAAGTCAGCGACATCACAAGGGGTAGTTGCAGACTTACGTGGAAGATGCCAGATGATGATGGAGGAGACAGGATCAAAGGCTATGTTATTGAGAAGAAAACTATTGATGGAAAAGCCTGGACTAAAGTCAATCCAAACTGTGGAAGCACCTCATTTGTAGTTCCTGATCTCATCTCTGAACAACAATATTTCTTCCGTGTGCGTGCAGAGAACCGTTTCGGTATTGGTGCACCTGCAGAAACCATTCAGAGGACCACGGCCAGAGATCCAATATATCCTCCTGATCCCCCTATCAAACTCAAGATTGGTCTCATAACAAAGAACACAGTACACCTGTCATGGAAACCCCCGAAGAACGATGGGGGCTCCCCTGTCACGCACTATATTGTTGAGTGCCTTAAGTGGGACCCTACTGGGACAAAGAAAGAAGCATGGAAGCAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTCACCGTTGAAGACCTTGTAGATGGTGGGGAATATGAATTCAGAGTCAAAGCTGTGAATGCTGCAGGAGTCAGCAAACCCTCAGACACTGTTGGCCCTGTGATTGTCAAAGATCAGACATGCCCACCATCAATTGATCTAAAAGAGTTCATGGAGGTGGAAGAAGGAACTGATGTTAGCATTGTGGCCAAAATTAAAGGTGTGCCATTCCCGACACTAACCTGGTTTAAGGCTCCTCCAAAGAAGCCGGATAACAGAGAACCTGTCATCTATGACACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCTTAGTTATTCCACAGTCTCGCAGGAGTGACACTGGCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAGATGAGACTGAATGTCCTTGGTCGTCCTGGCCCTCCAGTAGGACCAATAAAGTTTGAATCTATTTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTAAAGATGACGGTGGGTCTAAGATCACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAGTGCACGTACACAATTCCCAAATTGCTAGAAGGCCATGAATATGAATTCCGAATCATGGCCCAGAATAAATACGGCATTGGGGAGCCTCTTGAGAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGACCACCAGGCAAACCAACAGTTAGTAGCGTGACTCGTAACTCCATGACTGTCAACTGGGAAGAGCCAGAATATGATGGAGGCTCTCCAGTCACAGGGTACTGGCTAGAAATGAAAGACACCACTTCAAAGAGATGGAAGAGAGTTAACCGAGATCCCATTAAAGCCATGACTTTGGGTGTTTCTTATAAAGTGACTGGCCTTATTGAAGGTTCAGATTATCAATTCCGGGCATACGCAATCAATGCTGCTGGCGTGGGTCCACCAAGTCTGCCATCAGACCCAGTGACCGCTAGGGACCCGATAGCGCCTCCTGGTCCTCCGTTTCCCAAAGTCACAGACTGGACTAAGTCATCGGCAGATCTGGAGTGGGCTCCTCCACTAAAAGACGGTGGATCCAAAATAACTGGTTACATAGTGGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGGTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTGGTGACAGGATTAAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACAGTGCTGGCATTGGAGAACCTGGAGAAGTCACAGATGCCATTGAAATGAAGGACAGAATTGTGTCACCTGACCTTCAGCTGGATGCCAGCGTCAGAGACAGAATCGTGGTCCATGCTGGAGGGGTGATCCGGATCATTGCCTATGTGTCTGGGAAGCCTACTCCAACCGTCACCTGGAGCATGAATGAGAGAGCATTGCCTCAAGAAGCCACCATTGAGACCACAGCCATCAGTTCATCCATGGTCATCAAGAACTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCCAAAAATGCAGGGGGAGAAAGAAAGAAGACAATTATTGTTGATGTATTAGATGTGCCAGGTCCCGTTGGACTACCGTTCCAGTCTGACAACCTAACCAATGACTCCTGCAAACTGACATGGTTTTCTCCCGAGGACGATGGAGGCTCTCCAATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGAGCATGGACCCCAGTGACATGCACAGTTACTCGACAAAATGCTACCGTCCAGGGTCTCATTGAAGGAAAAGCCTACTTTTTCCGAATTGCAGCTGAAAATAGTATTGGCATGGGCCCATTTACAGAGACACCAAATGCACTTGTCATTAGAGATCCAATAACTGTACCAGAGCGTCCTGAAGACCTAGGAGTCAAAGAAGTTACTAAAGATTCTGTTACATTGACTTGGAATCCTCCTAAGTATGATGGCGGGTCAGAAATCATTAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCATAAAGTAACAAACGACAACTTGCTCAGCAGAAAGTACACTGTTAAGGGCTTAAAAGAAGGAGATACCTATGAGTACCGTGTCAGTGCCGTCAATATTGTTGGACAAGGCAAACCGTCATTTTGCACCAAACCAATCACTTGCAAGGATGACCTGGCTCCTCCAACACTTGACCTCGACTTCAGAGATAAGCTGATAGTTCGGGTTGGTGAAGCTTTTGCCCTCACCGGCCGCTACTCAGGCAAGCCAAAGCCTAAAATTACTTGGTTCAAAGATGAAGCCGATGTGCTAGAAGATGATCGCACTCATATAAAAACCTCTCCAACAACACTTGCTCTAGAGAAGATCAAAGCCAAACGTTCAGATTCTGGAAAATACTGTGTGGTTGTAGAGAACAGTACAGGCTCTAGGAAAGGTTTCTGTCAAGTTAATGTTGTTGACCGTCCTGGCCCACCAGTAGGACCAGTTATTTTTGATGAGGTGACCAAAGATCACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTATATTATTGAGAAGAAGGAGGTGGGCAAAGATGTGTGGATGCCTGTGACATCTGCAAGTGCTAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATATATGCTGAAAATCTGTATGGAATAAGTGATCCTCTGGTGTCTGATGCAAAGAAAGCCAAAGATTGTTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTCACGGAAGTCACCAAAGACTCTGCATTAGTAACCTGGAACAAGCCAAATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCTAAACGATGGGCTCGAGTTACCAAAGAGCCTATCCACCCATACACTAAATTTAGGGTACCTGATCTTCTAGAAGGGTGTCAGTATGAATTCAGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGATCCAAGCCCACCATCCAAACCAGTCTTTGCTAAAGATCCAATTGCTAAGCCAAGTCCACCTATTAATCCTGAAGCAATTGATACAACATGTAATTCAGTTGATCTAACTTGGCAGCCTCCACGTCATGACGGTGGGAGCAAGATTCTGGGATATATTGTTGAGTACCAGAAACTTGGAGATGAAGAGTGGAAAAGAGCCAATTACACTCCTGAGTCATGTCCTGAAACTAAATATAAAGTCACTGGTCTTCGGGATGGTCAGACCTATAAATTCAGAGTATTAGCAGTCAATGAAGCTGGTGAATCAGATCCAGCTCATGTTCCTGAGCCAGTGCTGGTAAAAGACAGACTTGAACCCCCTGAATTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAAGGTTGGGGATACTCTAAGACTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACTTGGAAAAAAGAAGACAGAGAGGCTCCAGCTAAAGCAAGAATCGATGTCACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATCTATTCCTTGACAGTGGAGAATCCAGCTGGCTCAAAAACTGTCTCAGTAAAAGTACTTGTACTAGATAAGCCTGGGCCACCGAGAGATCTGGAAGTCAGTGAAATCAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCACTGGATGATGGTGGTTCAGTCATTACAAACTATGTGGTTGAGAGGAGAGATGTTGCCAGTGTGCAGTGGTCAACTCTCTCCGCAACATCGAAGAAGAAGAGTCACTTGGCTAAACATCTCAATGAAGGCAATCAGTATCTTTTCAGAGTAGCTGCTGAAAACCAGTATGGACGTGGTCCCTTTGTTGAAACACCTAAACCCATCAAGGCTCTGGATCCTCTACAGCCCCCAGGCCCACCCAAGGACCTACACCATGTAGATGTAGACAAGACCGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGTGATGGTGGCTCTCCGATCACTGGATATTTGGTAGAATATCAAGAAGAGGGCACCGAGGATTGGATTAAGTTTAAGACTGTGACAAACTTAGAGTGTGTGGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGTGTAAAAGCTGAAAATATCGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAGAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAACTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATCATAAGAGGTGTACCCATTCCTACTGCAAAGTGGACAACTGATGGGAGTGAGATTAAAACAGATGAACACTACACAGTTGAAACTGACAACTTCTCATCAGTACTCACCATTAAGAACTGCTTAAGGAGAGACACGGGGGAGTATCAAATCACAGTTTCCAATGCGGCTGGCAGCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCGCCAACAGGCCCTATTAATATTCTGGACATTACCCCTGAACATATGACAATCTCCTGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTATATTGTTGAGAAACAGGACACAAGGAAAGACACGTGGGGTGTTGTCTCTTCAGGAAGTAGTAAGACAAAGCTGAAAGTCCCACATCTGCAAAAGGGCTGTGAATATATTTTCCGAGTTAGAGCAGAGAATAAGATAGGTGTCGGTCCTCCCCTTGACTCCACACCTACTGTGGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACTGAAAATGCTGCAACAGTGTCTTGGACTCTGCCAAAATCTGATGGTGGCAGTCCAATAACTGGTTACTATGTGGAACGTCGAGAAATAACTGGCAAATGGGTGAGGGTCAACAAAACACCTATACCTGATCTGAAGTTTAGAGTGACTGGACTCTATGATGGAAATACATATGAGTTTCGAGTTTTTGCTGAAAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGACCCAATAAAAGCTTGCCGGCCCATCAAACCGCCTGGGCCACCTATTAATCCTAAACTGAAAGACAAAAGCAAAGAAACAGCTGACTTGGTGTGGACAAAGCCTCTCAGTGATGGTGGTAGCCCAATTCTAGGCTATGTAGTAGAATGTCAGAAAGCTGGTACCACACAGTGGGACAGGATTAATAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCAGGACTAATTGAAGGAAATGAGTACAGATTCCGCATAAAGGCAGCTAATATTGTGGGAGAAGGAGAGCCAAGAGAAGTAGCAGAATCTGTGATTGCAAAAGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTTACTTGTCGTGATGTTATTACCGTTAGAGTGGGCCAAACCATCCGCATTCTTGCTCGAGTCAGAGGCAGACCTGAGCCAGACATAACTTGGTCCAAGGAAGGCAAAGTATTGGTCCGAGAAAAGAGGGTTGACTTAATTCATGATCTACCTCGTGCTGAGTTACAAATTAAAGAAGCCGTTAGGGCTGATCATGGCAAGTATATCATCTCAGCTAAGAATAGCAGTGGACATGCCCAAGGTTCTGCTATTGTTAATGTCCTTGACAGACCTGGGCCTTGCCAGAATTTAAAGGTTAGCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCCCTAGATAATGGTGGCTCAGAAATAACAAATTTCATAGTGGAATATCGCAAACCAAACCAGAAAGGCTGGTCAATTGTTGCTTCAGATGTCACTAAGCGATTAATCAAAGCCAACCTTTTAGCCAACAATGAATACTACTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACAAAGACTCCAATTTTGGCTATTAACCCTATTGATAGACCAGGTGAACCTGAAAACCTTCATATTGCAGATAAAGGAAAGACGTTTGTTTATCTAAAGTGGCGGCGACCTGATTATGATGGTGGTAGCCCAAATCTATCATATCATGTCGAGAGGAGGCTGAAGGGTTCTGCCGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAGTGTGTTGAAAACCAGATTTATGAGTTTAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACTTACAGAAACCAGTACTAGAGCTGAAATTAAGTGGTGTGCTAACTGTCAAAGCAGGAGACACCATCAGACTTGAGGCAGGTGTTAGAGGCAAACCATTTCCAGAAGTTTTATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTGAAGATTGATACCAGGGCTGATGCATCTAAATTTTCTCTTTCAAAGGCAAAACGAAGTGATGGTGGTAAATATGTAATTACAGCAACTAATACAGCTGGCAGTTTTGTGGCCTATGCCACTGTCATTGTTTTAGATAAGCCTGGTCCTGTGCAAAATCTGAAAATTCCTGATGTGTCCAGTGATAGGTGTACTATTCGCTGGGATCCACCAGAGGATGATGGTGGCTGCGAAATCCAAAATTATATTCTGGAAAAATGTGAGAGCAAGCGAATGGTTTGGTCTACCTATTCTGCTAATGTCTTAACACCTGGTACTACGGTAACACGTCTCATAGAAGGAAATGAATACATTTTCAGAGTCCGTGCAGAAAATAAAATAGGCACAGGGCCGCCAACAGAAAGTAAACCAGTCATTGCAAAAACTAAATATGACAGACCTGGTCGCCCTGATCCCCCAGATGTCACTAAAGTAAGCAAAGAAGAAATGACTGTGGTTTGGAATCCCCCCGAATATGATGGTGGAAAGTCCATCACAGGATACTTTTTGGAGAAAAAAGAAAGACATTCAGCACGATGGGTCCCTGTTAACAAGACTGCAATCCCTGAGCGACGTTTGAAAGTACAGAATCTCCTCCCGGGACATGAATATCAGTTCCGTGTCAAGGCAGAAAATGAAATTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCAACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGGTGGGGAAAACCAGTGTACGATGGTGGCGCACCAATAATTGGATATGTTGTGGAAATGAGACCAAAAATAGAAGATGCATCACCTGATGAAGGATGGAAAAGATGCAATGCTGCAGCACAGCTTGTTCGCATGGAATTCACTGTTCCCAACTTGGAAGAAAACCAGGAATACGAGTTCAGGGTGTGTGCCCAAAACCAAGTTGGCATTGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCAGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTGACAGTGCGAGCAGGATGCCCTATTCGATTATTTGCCATAGTGAGAGGGCGACCAGCCCCTAAAGTCACTTGGCGAAGAGTGGGTATTGATAACGTGGTCAGAAAGGGACAAGTGGATCTGGTTGACACTATGGCCTTCCTTGTCATCCCCAATTCTACCCGCGATGACTCAGGAAAATATTCCTTGACGCTCGTGAACCTGGCAGGAGAAAAGGCCGTGTATGTGAACGTCAGAGTATTAGATACTCCTGGACCTGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATCTCCTGGGCCCCTCCTGAGAATGATGGTGGGAGCCAGGTGACACATTATATCGTGGAGAAGCGTGAGGCAGACAGAAAGACGTGGTCAACAGTTACCTCAGAAGCCAAGAAAACGAGCTTCCAGGTCACCAATCTTGTTCCTGGGAATGAGTATTTCTTCAGAGTAACTGCTGTCAATGAGTATGGCCCTGGTGTCCCGACAGATGTCCCCAAACCGGTGCTGGCGTCGGATCCTCTAAGTGAGCCAGATCCCCCAAGGAAACTCGAAGTTACAGAAATGACAAAGAACAGCGCTGCATTAGCCTGGTTACCCCCGCTAAGAGATGGAGGCGCCAAGATTGATGGCTACATCATCAGCTACAGAGAAGAAGAGCGGCCCGCAGATCACTGGACGGAGTACTCGGTGGTGAAGGATCTCAGCCTTGTCGTCACTGGCCTAAAGGAAGGAAAGAAATATAAATTTAGAGTGGTGGCCAGAAACGCTGTGGGAGTCAGTCCACCAAGAGAAACTGAAGGAGTGTACGAGGCCAAGGAACAGCTGTTGCCACCAAAGATCCTTATGCCAGAGCAGATTACTATTAAAGCAGGGAAGAAACTCCGAATTGAAGCCCATGTGTACGGAAAGCCTAATCCAATCTGTAAATGGAAAAAAGGAGAAGATGAAGTTGTCACATCCAGCCACCTGGCAGTGCATAAAGCAGACAGTTCTTCGATTTTGATCATAAAAGATGTTACTAGGAAAGACAGTGGTTACTACAGCCTTACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAGTCAAAGTTATTGTCATGGACGCTCCTGGGCCCCCTCAGCCTCCTTTTGACATTTCTGACATAGACGCCGATGCTTGCTCCCTGTCATGGCACATCCCTCTGGAGGATGGAGGCAGTAACATCACCAATTACATCGTGGAAAAGTGCGATGTGAGCCGTGGTGATTGGGTGACAGCTCTAGCTTCAGTGACAAAAACTTCCTGCAGAGTTGGAAAATTGATCCCAGGCCAGGAATATGTCTTCCGGGTCCGTGCTGAAAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCAAAGATGCTGGCTAAGTTCCCATTTGGTGTACCTAGTGAACCAAAGAATGCACGAGTCACTAAAGTCAACAAAGACTGCATATATGTGGCATGGGACAGGCCAGACAGCGATGGAGGGAGTCCCATTACCGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCTAACGATACTCCTGTCCGGTCAACTGAGTATCCTTGTGCTGGCCTTGTAGAAGGTCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACAGAATATGTCACTGCGAGAATGCCAGTTGATCCTCCTGGAAAGCCTGAAGTTATCGATGTTTCCAAGAGTACTGTATCCCTCATCTGGGCTCGCCCAAAGCATGATGGAGGCAGCAAAATTATTGGTTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGGTACGGTGCAATTCTACACCTCACCAGATTCCCCAGGAGGAGTACACAGCTACTGGCTTAGAAGAGAATGCTCAATATCAATTTAGAGCAATTGCCAAGACTGCAGTAAACATTAGCCCGCCTTCTGAACCTTCTGATCCAGTGACCATTCTTGCAGAAAATGTTCCTCCAAGGATAGACCTGAGCGTGGCTATGAAATCTTTGCTCACTGTGAAAGCTGGAACTAATGTTTGCCTGGATGCTACTGTCTTTGGTAAACCAATGCCAACCGTGTCTTGGAAGAAGGATGGCACCCCACTGAAGGCAGCAGAAGGCATAAAGATGGCCATGCAGCGGAACCTCTGCACCCTGGAGCTGTTCAGCGTGAACCGGAAGGACTCCGGGGACTATACCATTACTGCCGAAAATTCAAGTGGCTCCAAATCAGCCACCATTAAGCTGAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAGAGTATATTCAGACCGTGCAATGCTTTCTTGGGAACCCCCTCTTGAAGACGGAGGCTCAGAAATCACCAACTATATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCGCAAGTCTCTGCAACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTTATAGAGGGCCATGAGTATCAGTTCCGAATTTGTGCTGAAAATAAATATGGAGTGGGTGACCCAATCTTAACTGAACCAGTAATTGCTAAAAACCCTTACAACCCACCCGGACGCTGCGATCCTCCTGTTATTAGCAACATAACCAGAGAGCACATGACCGTGAGCTGGAAACCACCAGCAGATGATGGCGGCTCACCCATCACTGGCTACTTGCTGGAAAAGCGGGAGACCCACGCAGTTAACTGGACGAAGGTCAACAGAAAACCCGTTATAGAAAGAACAATAAAAGCAACCGGTCTCCAGGAAGGCGCTGAGTATGAGTTTCGAGTGACAGCTATAAATAAGGCTGGGCCAGGCAAACCCAGTGATGCATCCAAAGCGGCTTATGCCCAGGACCCTCAGTATCCTCCTGGTCCACCAGCTTTTCCTAAAGTCTATGATACAACCCGTAGCTCCGTGAGTCTAACTTGGGGCAAACCAGCCTATGACGGTGGGAGCCCTATCATTGGGTACCTTGTCGAAGTAAAAAGAGCTGACTCTGATAACTGGGTGAGGTGCAATTTACCTCAGAAGCTACAGAAAACCCGCTTTGAGGTTACTGGCCTGATGGAAGACACAGAATATCAGTTCCGCGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGTGATGTGCCAGACAACCACTATCCCAAGGACATCTTAATTCCACCTGAGGGAGAACTTGATGCTGATTTGAGGAAAACACTCATATTACGTGCTGGAGTTACAATGAGACTGTACGTACCCGTAAAAGGACGTCCACCTCCAAAGATAACTTGGTCTAAACCAAATGTCAATTTAAGAGAAAGGATTGGACTGGACATAAAGTCAACTGACTTTGACACTTTCTTGCGTTGTGAAAATGTGAACAAATATGATGCAGGAAAATATATCTTAACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACTATTGTCGTGAAAGTCCTTGATACCCCTGGGCCACCTGTCAATGTGACTGTTAAGGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAACGTGATGCAGAGAGGAAATCCTGGTCTACCGTGACAACTGAGTGCTCAAAAACCAGCTTCAGAGTACCTAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGGGAAACACGTGATGCCGTCAAAGCTTCTGAAACCCCTGGGCCAGTCGTGGACCTGAAAGTGATATCTGTAACTAAGTCATCTTGTAACATAGGCTGGAAAAAGCCTCGCAGTGATGGGGGAAGTCGAATCACTGGATATGTAGTTGATTTCCTGACAGAAGACAATAAATGGCAGCGAGTTATGAAATCATTAAACTTACAGTACTCTGCAAAAGATTTGACTGAAGGGAAGGAATATACCTTCAGAGTGAGTGCTGAGAATGAAAATGGAGAGGGAACCCCAAGTGAAATCACTGCTGTGGCAAGGGATGATATTGTGGCTCCTGACCTTGACTTAAAGGACATACCTGATTTGTGTTACTTGGCTAAAGAAAACAGTAACTTCCGTCTCAAGATCCCCATAAAAGGCAAGCCAGCTCCATCAGTATCCTGGAAGAAAGGGGAAGACCCTCTGGCAACTGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACAACTCTTGTAGTACATGATTGCCAAAAATCTGATGCTGGGAAATACACAATCACTTTGAAGAACGTTGCTGGCACCAAAGAAGGAACTCTCTCTATAAAAGTCGTTGGCAAGCCTGGCATCCCCACGGGACCAATCAAATTCAGTGAGGTCACAGCAGAAGCCATGACCTTGAAGTGGGGTCCTCCGAAGGATGACGGAGGTTCTGAAATCACCAACTATATCCTAGAGAAGAGAGACTCTGTAAACAACAAGTGGATAACATGTGCCTCAGCTGTCCAGAAAACCAGCTTTAGAGTAACCAGACTCCATGAGGGTATGGAATACACCTTCAGGGTCAGTGCCGAAAATAAATATGGTGTAGGAGAGGGCCTGAAATCAGAGCCGGTTGTTGCTAAACATCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATTGTGGATGTCAGGCATGATTCAGTATCTCTCACTTGGACTGACCCCAAGAAAACTGGTGGCTCTCCAATTACAGGGTATCATATTGAATTTAAGGAAAGAAACAGTCTTTTGTGGAAGAGAGCTAACAAGACTCCTATTAGGATGAAAGACTTCAAAGTGACAGGATTAACGGAAGGTCTTGAGTATGAATTCCGAGTCATGGCAATCAACTTAGCTGGAGTAGGGAGGCCGAGCCTGCCCTCAGAGCCTGTTGTGGCCCTCGATCCAATTGATCCTCCTGGTAAACCTGAGGTCATTAATGTAACAAGGAATTCAGTGACTCTCATTTGGACTGAACCCAAATATGATGGTGGTCATAAGTTGACTGGATATATAGTAGAGAAGCGGGAGCTACCCTCTAAATCTTGGATGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTAACTGACCTTGTTGAGGGTGGAAAATATGAATTTAGAATTAGAGCAAAGAACACAGCAGGTGCTATCAGTGCTCCGTCAGAAAGCACAGGAACCATTATTTGCAAGGATGAATATGAGGCACCAACCATTGTGCTCGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATTGTTTTGAGTGCCATTAGCATTCTTGGAAAGCCCCTTCCAAAGTCAAACTGGTCCAGGGCAGGAAAAGACATTAGACCATCAGATATCGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTACTATTAAATATGCCACTAGAAAAGATGCTGGTGAATACACCATCACTGCTACCAATTCTTTTGGCACAAAGGAGGAACATGTGAAGGTAACAGTCCTCGATGTACCTGGTCCCCCAGGTCCCATTGAAATCAGTAATGTTTCTGCCGAAAAAGCAACTCTTACCTGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTTCTTGAGAAGAGAGAAACCAGCCGACTTTTGTGGACAGTGGTTGCTGAAGATATTCAGTCTTGCAGGCATGTGGTAACCAAACTTATCCAAGGAAATGAGTACCTCTTCCGTGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCAGTACAGTCCGAACCCGTCAAAATGGTGGACAGATTTGGTCCCCCTGGTCCTCCTGGAAAACCAGAAGTATCAAATGTCACTAAAAACACTGCCACTATCAATTGGAAAAGACCGACTGATGATGGTGGCAGTGAGATCACAGGCTATCATGTAGAAAGGAAAGAAAAGAAAGGCTTGCGATGGGTGAGAGCAACAAAGATGCCAGTTTCTGATCTCAGATGCAAAGTAACAGGACTGCAAGAAGGAAACACCTACGAATTCCGTGTCAGTGCAGAAAACAGAGCAGGAATTGGCCCACCTAGTGATGCTTCAAATCCTGTTTTAATGAAAGACGTAGCATATCCCCCAGGACCACCTTCAAATGCACGTGTCACAGATACTACCAAGAAATCTGCTTCTTTAGCATGGGGAAAGCCTCATTATGATGGTGGACTTGAAATTACTGGCTATATTGTAGAGCATCAACAAGTAGGAGATGAAGCCTGGATAAAAGATACAACAGGAACTGGCCTCAGAATCACTCAGTTTGTTGTCCCTGATCTTCAGACTAAAGAAAAATACAATTTTAGAATCAGAGCCATCAACGATGCAGGTGTCGGGGAGCCAGCAGTGATTCCAGATGTTGAAATCGTAGAACGGGAAATGGCTCCTGATTTTGAGCTAGATGCTGAGCTTCGAAGAACACTTGTCGTTAGAGCAGGACTCAGTATTAGAATATTTGTGCCGATTAAAGGTCGTCCTGCTCCTGAAGTGACATGGACCAAAGATGATATCAATCTTAAAAACCGAGCTAACATTGAAAACACAGAATCATTTACTCTTCTGATTATCCCAGAATGTAATCGATATGACACAGGTAAATTTGTGATGACCATTGAAAACCCAGCTGGGAAGAAAAGTGGCTTCGTTAATGTCAGAGTTTTGGATACCCCAGGACCTGTCCTTAACCTGAGGCCTACTGACATCACAAAGGACAGTGTCACCTTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGTATAACAAATTATATTGTGGAGAAACGAGAAGCAACACGGAAATCCTACTCCACAGCCACCACTAAGTGCCATAAATGCACATATAAAGTTACTGGCTTGTCTGAAGGATGTGACTACTTCTTCAGAGTGATGGCAGAAAATGAATACGGAATTGGTGAGCCAGCGGAAACAACAGAACCTGTAAAAGCCTCTGAAGCACCATCACCCCCAGACAGTCTCAACATTATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCGAAACACGATGGTGGCAGTAAGATCACTGGTTATGTGATCGAAGCCCAAAGAAAAGGCTCTGACCAGTGGACCCACATCACGACTGTGAAGGGGCTGGAATGTGTAGTGAAGAATTTAACTGAAGGGGAAGAATACACCTTCCAAGTAATGGCAGTGAACAGTGCAGGGAGAAGTGCCCCAAGAGAAAGCAGACCTGTCATTGTCAAGGAGCAGACGATGCTTCCAGAACTGGATCTCCGTGGCATTTATCAGAAATTAGTAATTGCCAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGGTTGGTCGACCAAGGCCAACAGTTACATGGAAAAAAGGAGACCAAATTCTTAAGCAGACACAGAGGGTTAATTTTGAAAATACAGCAACTTCAACCATCTTAAATATCAATGAATGCGTAAGAAGTGATAGTGGGCCCTATCCATTAACAGCAAGGAACATTGTAGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGATATCCCAGGACCACCTACTGGACCAATCAAATTTGATGAGGTTTCATCTGATTTTGCAACCTTCTCTTGGGATCCCCCAGAAAATGATGGAGGTGTACCAATAAGCAACTATGTAGTAGAAATGCGACAGACTGACAGCACCACATGGGTGGAATTAGCGACCACCGTCATACGCACTACCTATAAAGCCACTCACCTTATTACCGGAGTGGAGTATCAGTTCCGGGTAAAAGCTCAAAATAGATATGGAGTCGGACCAGGCATCACCTCAGCACCTGTGGTTGCCAACTATCCATTTAAAGTTCCTGGGCCTCCTGGTACCCCTCAGGTAACTGCAGTTACCAAGGACTCAATGACCATTAGCTGGCACGAGCCTCTTTCTGATGGTGGAAGTCCCATTTTGGGATATCACATCGAGAGAAAAGAACGAAATGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCAGGCAACATTTTCAAATCAAGTGGACTTACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCGGGCAAGAGCAAGCCGAGCAAGCCATCTGAACCTGTGCTTGCTCTGGATCCCATTGACCCACCTGGGAAACCAGTTCCTCTAAATATTACTAGACACACAGTGACACTTAAATGGGCTAAGCCTGAATACACTGGAGGCTTCAAAATTACTAGTTATATAGTTGAAAAGAGAGACCTTCCTAACGGACGATGGCTGAAAGCCAACTTCAGCAACATTTTGGAGAACGAATTTACAGTCAGCGGCCTAACAGAAGATGCTGCGTATGAATTCCGTGTGATTGCCAAAAATGCTGCTGGAGCTGTTAGTCCACCGTCTGAGCCATCAGATGCTATCACATGCAGGGATGACATTGAAGCACCAAGGATAATGGTGGATGTTAAATATAAAGACACAGTTATATTAAAAGCAGGTGAAACATTCAAGCTGGAAGCTGATGTGTCAGGCCGCCCACCTCCAACAATGGAATGGACAAAAGATGGAAAAGAGCTTGAAGGCACAGGAAAATTAGAAATAAAAATTGCAGATTTCTCTACTAATCTGATAAACAAGGATTCATCAAGAAGGGATAGTGGTGCATATGTCCTTACAGCAACTAATCCTGGTGGTTTTGCTAAACATATTTTCAATGTCAAGGTTCTTGATAGACCAGGCCCACCTGAAGGACCACTAGCTATATCTGAGGTGACATCAGAAAAATGTGTATTGTCCTGGTTGCCTCCACGGGATGATGGAGGTGCCAAAATTGATCATTATGTAGTTCAGAAACGTGAAACCAGCAGATTGGCATGGACAAATGTAGCCTCAGAAGTCCAAGTAACAAAACTAAAGGTCACTAAACTTTTGAAAGGTAATGAATATATATTCCGTGTCATGGCTGTAAATAAATATGGAGTTGGAGAGCCACTGGAATCAGAACCTGTGCTTGCAGTAGATCCTTATAGACCCCCTGATCCACCGAAAAATCCCGAAGTTACAGCTATTACTAAGGATTCAATGGTTGTCTGCTGGGGACATCCCGAATCTGATGGTGGGAGTGAAATCATTAACTATATTGTGGAGCGGCGTGATAAAGCTGGGCAACGCTGGGTGAAATGCAACAAAAGAACACTTACTGATTTAAGATATAAAGTGTCTGGACTGACAGAAGGACATGAATATGAGTTCAGGATTATGGCTGAAAATGCTGCTGGAATCAGTGCACCAAGTTCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTCTTTAAACCTGGTCCGCCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCAATTGCTTGGAATAAACCTATCTATGATGGTGGTTCAGAAATCACTGGTTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGCAGATTGTCACTCCACCAGCTGGACTCAAGGCAACTTCTTACACCATCACCAACCTCATAGAGAATCAAGAGTATAAAATCCGCATCTATGCCATGAATTCTGAAGGGATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGAAAGGATGCTGCCTCCAGAGATTGAACTGGATGCAGACCTGCGCAAAGTTGTTACTATAAGAGCTTGTTGTACCCTGAGACTTTTTGTTCCAATCAAAGGAAGGCCTGCACCAGAGGTGAAGTGGACTCGGGAACATGGAGAATCTTTAGATAAAGCTAGCATTGAATCCACAAGCTCTTACACCCTGCTTATT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTGGAAATGTAAACAGATTTGACAGTGGCAAGTACATACTGACTGTAGAAAACAGCTCAGGCAGCAAGTCTGCATTCGTCAATGTTCGAGTGCTGGATACACCAGGCCCTCCACAGGATCTGAAGGTGAAGGAGGTCACTAAGACATCCGTCACGCTGACATGGGAGCCTCCTCTCCTTGATGGAGGCTCGAAGATAAAGAACTATATTGTTGAAAAGCGGGAATCAACAAGAAAAGCATATTCAACTGTTGCAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGTAGTTACTATTTCAGGGTTCTCGCTGAAAATGAGTATGGCATTGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGCATCAGAACGACCTCTTCCTCCAGGAAAAATAACTTTGGTGGATGTCACAAGAAATAGTGTGTCACTTACTTGGGAGAAGCCAGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATTGTTGAGATGCAAAGCAAAGGCAGTGACAAATGGGCCACATGTGCCACAGTCAAAGTCACCGAAGCCACGATAACTGGATTAATTCAGGGTGAAGAATACTCCTTCCGTGTTTCAGCTCAGAATGAAAAGGGCATCAGTGATCCTAGACAACTGAGTGTGCCAGTAATTGCCAAAGATCTTGTCATTCCACCGGCCTTCAAACTCTTGTTCAACACTTTCACTGTTCTGGCAGGTGAAGACCTAAAAGTTGATGTCCCATTCATTGGACGCCCTACGCCAACTGTAACCTGGCATAAAGATGACGTACCACTGAAGCAGACAACTAGAGTAAATGCAGAGAGCACAGAAAATAACTCACTGCTGACAATAAAGGAAGCCTGCCGAGAAGATGTTGGAAATTACATAGTTAAACTGACTAACTCTGCTGGTGAAGCTACTGAAATCCTTAATGTTATTGTTCTTGACAAACCAGGGCCTCCAACTGGACCAGTTAAAATGGATGAAGTGACAGCTGATAGTATCACTCTTTCCTGGGGCCCACCTAAGTATGATGGTGGGAGTTCTATCAATAATTACATTGTAGAAAAACGGGACACTTCCACAACTACCTGGCAAATTGTATCAGCTACTGTTGCAAGGACTACAGTAAAGGCTTGCAGATTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGGAAAAGTACATACCTTAATTCAGAACCTGTTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACACCATTTGTAACACTCACCTCCAAGGATAGCATGGAAGTACAGTGGAATGAGCCAGTCAGCGATGGAGGTAGCAAAGTCCTTGGCTATCATCTAGAACGCAAGGAAAGAAATGGTATCCTCTGGGTGAAGCTGAATAAAACGCCTATTCCTCAAACCAAATTTAAAACAACTGGCCTTGACGAAGGCATTGAATATGAATTTAGAGTCTCTGCAGAGAATATCGTGGGCATCGGCAAGCCAAGTAAAGTGTCAGAAGGCTATGTAGCTCGTGACCCATGTGATCCACCAGGGCGGCCTGAGGCAATCATTGTCACACGGAATTCTGTAACTCTTCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTATATCGTTGAAAAGAAGGAATTGCCTGAAGGCCGTTGGATGAAAGCCAGTTTTACAAATGTCATTGACACTCAATTTGAAGTAACTGGCCTAGTTGAAGATCATAGATACGAGTTCCGGGTTATAGCTCGAAATGCTGCAGGAGTGTTTAGTGAGCCTTCAGAAAGCACAGGAGCAATAACAGCAAGAGATGAAGTAGATCCACCAAGAATATCTATGGATCCAAAATACAAAGACACAGTTGTGGTTCATGCTGGTGAGTCATTCAAAATTGACGCAGATGTTTATGGCAAACCAATACCAACCATCCAGTGGATAAAAGGTGATCAGGAGCTTTCAAATACAGCTCGATTAGAAATAAAGAGCACTGACTTTGCCACCAGTCTCAGTTTAAAGGAAGCAGTACGCACTGACAGTGGAAATTACATACTGAAGGCCAAAAACGTTGCAGGAGAGAGATCAGTGACTGTAAATGTCAAAGTTCTTGATAGACCAGGGCCACCTGAAGGACCTGTTATTATATCAGGAGTTACAGCAGAAAAGTGCACACTAGCTTGGAAACCCCCACTACAGGATGGTGGGAGTGATATCATAAATTACATTGTGGAAAGGAGAGAAACCAGCCGCTTAGTTTGGACTGTGGTTGATGCCAACGTGCAAACTCTCAGCTGCAAGGTTACTAAGCTTCTCGAAGGCAATGAATATGTTTTCCGTATAATGGCTGCAAACAAATACGGTGTTGGCGAACCCCTTGAATCTGAGCCAGTAATTGCCAAGAATCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAACAGTAACCAAGGACTCGATGATTGTTGTATGGGAAAGACCAGCATCTGATGGTGGCAGTGAAATTCTTGGATATGTTCTTGAAAAACGGGATAAAGAGGGCATTAGATGGACAAGATGCCACAAACGTCTGATTGGGGAATTGCGCCTGAGAGTAACTGGACTCATAGAAAATCACAATTATGAATTCAGGGTCTCAGCTGAGAATGCTGCTGGCCTTAGTGAACCAAGTCCACCTTCTGCTTACCAAAAGGCTTGTGATCCTATTTATAAACCAGGACCTCCAAACAATCCCAAAGTCATGGATATTACCAGATCATCTGTCTTCCTTTCTTGGAGCAAGCCAATATATGATGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGATGTGAGTGTTGGTGAATGGACGATGTGCACTCCACCAACTGGAATCAATAAAACAAATATAGAAGTAGAGAAGCTGTTGGAAAAACATGAATACAACTTCCGTATATGTGCTATTAATAAAGCTGGAGTTGGAGAACATGCCGATGTCCCTGGCCCTGTTCTAGTTGAAGAAAAACTGGAAGCACCTGACATAGATCTTGACCTAGAACTAAGGAAAATTATAAATATAAGGGCAGGTGGCTCCTTAAGGCTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAGTGGGGAAAGATGGATGGTGAAATTCGAGATGCAGCTATAATTGATGTCACTAGCAGTTTCACCTCTCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGTGGAACAAAGTCTGCCTTTGTCAGTGTGAGAGTCCTGGACACACCAAGTCCACCTGTTAACCTGAAAGTCACAGAAATCACTAAGGATTCAGTATCAATTACCTGGGAACCACCTTTGTTGGATGGGGGATCCAAAATAAAAAATTATATTGTTGAGAAACGTGAAGCCACAAGAAAATCATATGCCGCAGTTGTAACAAATTGCCATAAGAATTCTTGGAAAATTGATCAACTCCAAGAAGGTTGCAGTTATTACTTTAGAGTCACAGCTGAGAATGAGTATGGTATCGGCCTTCCTGCCCACACTGCGGACCCAATTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATAACTGTGGATGACGTCACCAGAAACAGTGTCTCCTTGAGTTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAAATGCAAGCTAAACACAGCGAGAAATGGTCAGAGTGTGCTCGAGTCAAGTCCCTGGAAGCAGTAATTGCCAACCTAACTCAGGGAGAAGAATATCTTTTTAGAGTCGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCCAGGTCCCTTGCAGTTCCAGTAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTAAGACCTGCATTTAATATTTATAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTGCCAGTTTCTGGACGTCCTAAACCGACCATTAGTTGGACTAAAGATGGTCTTCCACTGAAGCAGACTACAAGAATCAATGTTACTGATTTGCTTGGCCTCACCATACTCAGCATTAAAGAAACTCATAAGGATGATGGTGGACTTTATGGAATCACAGTTGCTAATGTTGTTGGTCAAAAAACAGCATCCATTGAAATTGTAACTCTAGATAAACCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCAGAAAGTATTACATTATCTTGGAACCCTCCATTATATACAGGGGGCTGCCAGATCACCAACTACATTGTTCAAAAGCGAGATACAACCACCACAGTATGGGACATTGTTTCTGCTACTGTTGCCAGAACGACGCTCAAAGTGACCAAACTGAAAACTGGTACAGAATACCAATTCAGAATATTCGCTGAAAATAGATATGGGCAAAGCTTTGCCCTGGAGTCTGATCCAATCATAGCTCAATATCCCTACAAAGAACCAGGTCCCCCAGGCACACCATTTGTCACAGCTATATCCAAAGACTCCATGGTCGTACAGTGGCATGAACCAATCAATAATGGTGGAAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATATTGTGGACAAAAGTCAACAAAACTATTATTCATGACACCCAGTTTAAAGCAGTCAATCTTGAAGAAGGCATTGAATATGAATTCAGAGTTTATGCTGAAAATATCGTTGGTGTAGGCAAAGCAAGCAAGAATTCTGAATGCTATGTAGCCAGAGATCCCTGTGATCCACCAGGAACCCCAGAAGCAATAATGGTTAAAAGAAATGAAATTACTTTACAATGGACCAAACCCACATATGATGGTGGAAGTATGATCACAGGTTACATTGTAGAGAAACGTGATTTGCCTGAAGGTCGTTGGATGAAAGCCAGCTTCACAAATGTCATTGAAACTCAATTTACTGTGTCAGGTCTTACTGAAGATCAAAGATACGAGTTCAGAGTCATTGCAAAGAATGCAGCTGGTACAATAAGTAAACCATCTGACAGTACTGGACCAATAACTGCCAAGGACGAGGTTGAACTTCCAAGAATTTCCATGGACCCAAAATTCAGAGACACCATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAGGCTGATGTCTTTGGAAAGCCCTTACCTACCATTGAGTGGTTAAGAGGAGATAAGGAAGTTGAAGAATCTGCTAGGTATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAATGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTGAAAGTACTAGACAGACCAGGACCTCCAGAAGGGCCAGTCCAGGTTACAGGAGTCACTTCTGAAAAATGCACTTTGACATGGTCTCCACCACTTCAAGATGGCGGCAGTGACATTTCTCACTACATTGTTGAAAAGAGAGAAACGAGTCGACTTGCCTGGACTGTTGTTGCTTCAGAAGTTGTGACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATGTTTTCCGTATAATGGCTGTCAATAAATACGGTGTTGGAGAGCCTTTGGAATCTGCACCAGTACTAATGAAAAATCCCTTTGTGCTTCCTGGACCACCGAAAAACTTAGAGGTCACAAACATTGCCAAGGACTCCATGACTGTCTGTTGGAACCGTCCAGATAGTGATGGTGGAAGTGAGATTATTGGTTACATTGTAGAGAAAAGGGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGATTTGCGTCTAAGAGTAACAGGATTAACCGAAGACCATGAGTATGAATTCAGAGTGTCTGCAGAAAATGCTGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCTTGTGATCCTGTGTTCAAACCTGGCCCACCCACCAATGCACATATTGTAGACACCACTAAAAATTCAATAACACTTGCCTGGGGTAAACCCATCTATGATGGTGGCAGTGAGATCCTGGGATATGTAGTAGAAATCTGTAAAGCAGATGAAGAAGAATGGCAAATAGTTACTCCACAGACTGGCCTGAGAGTCACTCGATTTGAAATTTCAAAACTCATTGAACACCAAGAGTATAAAATACGAGTGTGTGCCCTCAATAAGGTTGGTTTGGGTGAGGCCACATCAGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCACCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCTGCCAGAATTCACATTCCATTCAAAGGTCGTCCAACACCTGAGATCACTTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATTGAAAAGGGAGTTAACTACACCCAACTATCAATAGATAACTGCGACAGAAATGATGCTGGAAAATATATTCTCAAGCTGGAAAATAGCAGTGGATCTAAATCTGCTTTTGTAACTGTGAAAGTTCTGGACACCCCAGGACCACCACAGAATTTGACAGTCAAAGAAGTGAAAAAAGATTCTGTCCTTCTAGTATGGGAACCACCCATTATTGATGGGGGTGCAAAGGTCAAGAATTATGTGATTGACAAACGGGAGTCAACCAGAAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCTTTAAAGTTGAGAATCTTACAGAAGGAGCCATTTATTACTTTAGAGTTATGGCTGAAAATGAATTTGGAGTTGGTATTCCCGTGGAAACTGTTGATGCTGTGAAAGCTGCTGAACCGCCTTCCCCACCAGGAAAGGTTACACTCACTGATGTGTCCCAAACTAGTGTGTCACTCATGTGGGAGAAACCTGAACATGATGGTGGTAGCAGAGTCTTGGGGTATGTTGTTGAAATGCAACCCAAAGGTACTGAAAAATGGAGTGTCGTGGCTGAGTGCAAAGTCTGTAGTGCAGTTGTTACTGGTCTGAGTTCCGGACAAGAATATCAGTTCCGCGTCAAGGCTTTCAATGAGAAAGGAAAAAGCGATCCAAGGGTGCTTGGTGTTCCTGTCATAGCCAAGGACTTGACTATACAGCCAAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGAGAAGATCTTAAAATTGAAATTCCAGTTATTGGTCGACCAAGACCCAAAATTTCGTGGGTCAAAGATGGTGAGCCTCTTAAACAGACAACAAGAGTAAATGTTGAGGAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGAAAATACACCGTAACAGCAACAAATAGCGCAGGTGCAGCAACAGAAAATCTCAGCATTATTGTTTTGGAAAAGCCTGGACCACCAGTTGGACCAGTTCGTTTTGATGAAGTTAGTGCAGACTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACCGGTGGGTGCCAAATAAGCAACTACATTGTAGAGAAGAGAGACACAACTACCACCACTTGGCAGATGGTATCAGCAACAGTTGCAAGAACAACAATTAAAATAACCAGACTGAAAACAGGCACTGAGTACCAGTTTAGGATTTTTGCAGAAAATAGGTATGGAAAAAGTGCTCCTCTGGATTCTAAACCTGTTATTGTACAATATCCATTTAAAGAGCCTGGACCACCTGGAACTCCTTTTGTGACATCAGCCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGTAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTGTGGATCAAAGTAAATAAGACTCCCATTCAAGACACAAAATTCAAAACAACTGGGCTTGATGAAGGCCTGGAGTATGAATTCAAAGTTTCTGCTGAAAATATTGTTGGCATTGGCAAGCCTAGCAAAGTGTCGGAATGCTTTGTTGCACGTGATCCATGTGACCCACCTGGTCGCCCTGAAGCCATTGTTATTACAAGAAACAGTGTCACACTGAAATGGAAGAAACCTGCCTATGATGGTGGTAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGTCGTTGGATGAAAGCCAGTTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTAGAAGACCAACGATATGAATTTAGAGTAATTGCCAGAAATGCAGCTGGCAGTTCTAGTGAACCATCTGAAAGCACTGGTGCCATTACTGCAAGAGATGAAATTGATGCACCAAATGCCTCACTGGATCCAAAATACAAAGATGTCATCATTGTTCACGCAGGAGAGACTTTTGTCCTTGAAGCTGATATCCGCGGCAAACCTATACCTGACATTATTTGGTGGAAAGATGGGAAAGAGCTTGAAGAAACAGCTGCTAGGATGGAAATTAAGTCTACGATTCAGAAAACAACCCTTGTTGTAAAAGACTGTATACGTACAGATGGAGGACAATATATACTGAAACTTAGCAATGTTGGTGGTACAAAGTCTATACCAATTACTGTAAAGGTACTTGACAGGCCAGGGCCTCCTGAAGGACCTCTGAAGGTTTCTGGGGTTACTGCTGAAAAATGTTACCTGGCATGGAACCCACCCTTACAAGATGGTGGTGCTAATATTTCACACTACATCATTGAAAAGAGAGAGACAAGCAGACTCTCCTGGACTCAGGTTTCAACTGAGGTACAGGCCCTTAACTACAAAGTCACTAAACTTCTTCCTGGTAATGAGTACATTTTCCGTGTCATGGCTGTGAATAAATATGGAACCGGAGAACCCTTGGAATCTGAACCTGTTGTAGCCTGTAATCCTTATAAGCCACCAGGTCCTCCTTCAGCGCCTGAAGCCTCAGCAATCACCAAAGATTCTATGGTAGTAGCATGGGCACGCCCAGAGGATGATGGAGGTGCTGAAATTGAGGGCTACATTCTTGAAAAACGAGACAAGGAAGGCATTAGATGGACCAAGTGCAACAAGAAAACACTATCAGATCTCCGATTCAGAGTGACTGGCCTCACTGAAGGTCATTCGTATGAATTCAGAGTTGCTGCTGAAAATGCAGCTGGTGTGGGTGAATCTAGTGAGCCATCTGTTTTCTATCGTGCGTGTGATGCTTTATATCCACCAGGCCCACCGAGCAACCCAAAAGTGACAGACACTTCCAGATCTTCTGTGTCTCTGGCATGGAGTAAGCCCATTTATGATGGTGGTGCACCTGTTAAGGGCTACGTTGTTGAGGTCAAAGAAGCCACTGCTGATGAATGGACAACTTGCACTCCACCAACAGGATTACAAGGAAAGCAGTTCACAGTGACCAAACTTAAAGAAAATACTGAATATAACTTCCGTATTTGTGCCATCAATTCTGAAGGGGTAGGTGAACCTGCAACTATACCTGGTTCAGTTGTCGCTAAAGAGAGGCTAGAGCCGCCAGAAATAGAGCTTGATGCCGACCTCAGGAAAGTGGTTGTTCTGCGCGCCAGTACTACTCTGCGCTTATTTGTCACCATCAAAGGCCGACCAGAACCTGAGGTTAAATGGGAAAAGGCAGAAGGCATTCTCACTGAAAGAGCCCAGATTGAGGTGACCAGCTCATATACGATGTTGGTAATTGATAACGTTACCAGGTTTGACAGTGGTCGGTATAATCTGACACTAGAAAACAACAGTGGCTCCAAAACAGCTTTTGTTAATGTCAGAGTTCTTGACTCACCAAGTGCCCCCATGAATTTGACTGTAAGAGAAGTGAAGAAAGACTCAGTGACATTGTCTTGGGAACCACCACTTATTGATGGTGGAGCTAAGATTACAAACTACATTGTTGAAAAACGTGAAACGACAAGAAAAGCATATGCTACTGTTACAAACAACTGCACAAAGAACACTTTTAAAATTGAAAATCTACAAGAAGGATGTTCTTACTATTTCCGAGTCTTGGCTTCAAATGAATATGGGATTGGTTTGCCAGCCGAAACAACTGAACCCGTTAAAGTTTCCGAACCACCCCTCCCACCTGGAAGAGTAACTCTTGTTGATGTGACCCGAAACACAGCTACAATTAAGTGGGAGAAACCAGAAAGTGATGGTGGCAGTAAAATTACTGGTTATGTAGTTGAAATGCAAACTAAAGGGAGTGAGAAGTGGAGCACTTGTACACAAGTTAAGACTCTAGAAGCAACTATATCTGGCCTGACTTCAGGAGAAGAGTATATCTTCAGGGTAGCTGCAGTTAATGAAAAAGGAAGAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGATATTGAAATAAAGCCTTCAGTTGAACTTCCTTTCAACACTTACAATGTAAAAGCTAGAGACCAACTTAAGATTGATGTTCCATTTAAAGGAAGACCTCAAGCTACAGTGAGCTGGAAAAAAGATGGTCAGACTCTTAAAGAGACTACTAGAGTCAATGTTTCTTCATCAAAGACTGTAACATCACTATCTATTAAGGAAGCTTCAAGGGAAGATAGTGGAACTTATGAATTATGTGTTTCAAACAGTGCTGGATCCATAACAGTTCCTATTACTGTAATTGTCCTTGACAGACCAGGACCTCCTGGACCCATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAAATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCAACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTGACAACAGGAAGTGAGTATCAGTTTCGTGTTTGTGCAGAAAACCGCTATGGAAAGAGCTCCTACAGTGAATCTTCATCCGTTGTTGCAGAGTATCCATTCAGCCCGCCAGGTCCTCCTGGCACTCCTAGAGTTGTGCATGCCACAAAATCTACCATGATTGTAAGCTGGCAAGTACCAGTTAATGATGGAGGAAGTCGAGTAATTGGCTATCACCTTGAGTATAAAGAGAGAAGCAGCATTCTTTGGTCAAAAGCAAACAAAATCCTCATTNN-GACACTCAAATGAAAGTCTCCGGCCTTGATGAAGGACTGATGTATGAGTATCGTGTATATGCTGAGAATATTGCTGGAATTGGTAAATGCAGTAAATCTTGTGAACCAGTCCCTGCAAGAGATCCGTGTGACCCTCCGGGACAACCTGAAGTCACAAATATCACAAGAAAATCAGTGTCACTTAAATGGTCTAAACCACATTATGATGGTGGAGCTAAGATCACAGGATATATTATTGAACGTAGAGAACTACCAGATGGCCGGTGGCTGAAGTGCAATTTCACAAACATACAAGAAACATACTTTGAAGTAACTGAACTTACTGAAGATCAGAGTTATGAATTTCGGGTTTTTGCAAAGAATGCTGCTGACTCAGTTAGTGAACCATCTGAATCCACTGGCCCTATAACAGTTAAAGATGATGTTGAGGCTCCAAGAATTATGATGGATGTCAAGTTCCGAGGTGTTATTGTTGTCAAAGCTGGAGAGGTCCTTAAGATAAATGCAGACGTTGCAGGGCGACCTCTGCCAGTAATTTCCTGGGCCAAAGATGGTGTCGAAATTGAAGAAAGAGCACGAACGGAAATTGTCTCAACAGACTATGATACTTTGTTAACAGTGAAAGACTGTGTCAGACGAGACACTGGTCAGTATGTACTAACACTGAAGAATGTTGCAGGAACTCGGTCCATGGCAATTAATTGCAAGGTACTTGATAAGCCCGGCCCACCAGCAGGACCACTTGAAATAAATGGCCTCACTTCTGAGAAATGCTCTCTTTCCTGGGGACCACCTCAAGAAGATGGTGGTGCAGACATTGACTATTACATTGTAGAAAAACGTGAAACAAGCCACCTTGCATGGACAATATGTGAAGGAGAGTTAAGGACAACCTTCTGCAAAGTAACCAAGTTACTCAAAGGCAATGAGTACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTCGGTGAGCCCCTAGAGAGTGTGGCTGTAAAGGCACTAGATCCATTTACAGTTCCAAGTCCACCCACATCTTTGGAAATCACATCTGTGACCAAAGAGTCCATGACCCTTTGCTGGTCAAGACCTGAGAATGATGGAGGCAGTGAAATCTCTGGATATATAATTGAAAGGCGAGAGAAAAACAGCCTACGATGGGTGCGTGTAAATAAAAAACCAGTTTATGATCTGAGAGTAAAATCAACAGGACTTCGGGAAGGATGTGAATACGAGTATCGGGTTTATGCAGAAAATGCTGCTGGCCTAAGCCTTCCAAGTGAAATCTCTCCCTTAATTCGGGCAGAAGATCCCGTGTTCTTACCATCTCCTCCATCCAAACCCAAAATTGTAGACACAGGCAAGACAAATATAACTATTGGCTGGGTTAAGCCCTTGTTTGATGGTGGGTCCCCAGTAACTGGATACACTGTAGAATACAAAAAATCTGATGAAACTGACTGGGAAACTGCCATTCAGAACTTAAGAGGCACAGAATATACAATAAGTGGACTGACCACGGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGCACTAGTGATCCTAGTGACAGCTCCGATCCCCAGACAGCAAAGGAGAGAGAAGAGGAACCTGTATTTGATCTTGATAGCGAAATGAAGAAAACTCTGATTGTCAAGGCTGGTGCCTCATTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTTGTGGACTAAGCCAGACACTGACCTGCACACTAGAGCTTACATTGATTCCACAGACTCTCGTACCTCACTCACTGTTGAAAATGCCAACAGACATGATTCTGGAAAATACACGTTAACAATTCAGAATATTTTGAATGCTGCTTCACTGACCTTAGTTGTCAAAGTTTTAGATTCTCCAGGTCCTCCAGCCAATATTACTGTACACGATATAACCAAAGAGTCTGCGGTGTTATCCTGGGATGTTCCTGAAAACGATGGTGGAGCACCAGTGAAGAATTACCATATAGAAAAACGTGAGGCCAGTAAGAAAGCGTGGGTCTCTGTGACCAACAACTGCAACCGCCTCTCCTACAAAGTTACCAACCTACAAGAAGGAGCAATTTACTACTTTAGAGTCTCTGGAGAAAATGAGTTTGGTGTTGGCGCGCCAGCTGAAACAAAGGAAGGAGTAAAAATAACAGAAAAACCAAGCCCACCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGATAGTGTTTCCCTGACCTGGTTGAAGCCAGAACATGATGGTGGAAGCAGAATTGTACACTATGTTGTGGAAGCACTAGAAAAAGGACAGAAAAATTGGGTTAAATGTGCAGTGGTAAAGCCAACCCATCACATTGTTTCTGGTCTAAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAATTCTGAATACTTCTTCCGGGTATTTGCTGAAAATCAAGCTGGTCTTAGTGACCCAAGAGAGCTTCTACTTCCTGTTCTTGTTAAGGAGCAATTCGAGCCACCTGAAATTGATATGAAGAATTTCCCAAGTCGCACCGTATATGTGAGAGCTGGCTCAAACCTTAAAGTTGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTATCCAGAGATGGTGTCCCCCTGAAAGCAACCACGAGATTTAATACTGAAATCACTGCTGAGAACCTGACCATCAATCTCAGAGAAAGCATCGCTACTGATGCTGGAAGATATGAGATCACTGCTGCCAACTCAAGTGGAACAACCAAAGCTTTCATTAACATCATCGTTCTGGACAGGCCTGGTCCTCCAACTGGCCCTGTTGTTATTAGTGATGTAACTGAAGAAAGCGTGATCCTCAAATGGGAGCCACCTAAGTATGATGGTGGAAGTCAGGTCACCAATTACATCGTACTCAAGAGAGAGACAAATACTGCAGTCTGGGCTGAAGTGTCTGCGACAGTTGCAAGAACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAGTACCAATTCCGCATCAAGGCAGAGAACCGCTTTGGGATCAGTGATCACATCGACTCAGCTTATGTGACTGTCAAGTTACCATACACAATGCCTGGACCACCATCTACACCGTGGGTCACTAATGTTACTAGAGAAAGCATCACTGTGGGCTGGCATGAACCAGTGTCCAACGGAGGAAGTGCAGTTATTGGCTATCACCTGGAAATGAAAGACAGAAACAGCATTTTATGGCAAAAAGTTAACAAACTGATCATTCGCACAACTCACTTCAAAGTCACAACAATCAGTGCTGGACTCATTTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGTGTTGGAAAGCCCAGCCATCCTTCTGAACCAGTGCTAGCCATCGATGCCTGTGAACCTCCAAGAAATCTCCGTGTCACCGATATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCAGCTTTCGATGGAGGAAGCAAGATTACAGGCTACATTGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTCACTAATGTTACGGAGACTCAGTTCACTGTCTCTGGCTTGACTCAGAATTCTCAGTATGAGTTCCGTGTCTTTGCCAGGAATGCCGTCGGTTCCATCAGCAATCCATCCGAGGTTGTAGGCCCTGTTACATGCATCGATTCTTACGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATACAGAGCAGGTACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATAGAGTGGTATAAAGATGATAAAGAGTTACAAACCAATGCACTAGTGTGTGTTGAAAATACTACTGACCTTGCATCTATACTCATCAAAGATGCAAATCGCCTTAATACTGGAAGATATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACCATCAGAGTCCAGATCCTTGACAAACCAGGACCTCCAGGCGGCCCAATTGAATTTAAGACGGTCACTGCTGAAAAGATAACTCTTCTCTGGCGGCCTCCAGTGGATGATGGTGGTGCAAAAATCACCCATTACATTGTGGAAAAACGTGAGACAAGCCGTGTTGTGTGGTCTGTGGTATCTGAAAATTTGGAAGAGTGCATCATTACGACCACTAAAATCATCAAAGGAAATGAATACGTCTTTCGGGTTCAAGCCGTGAACAAATATGGAATTGGTGATCCACTGGAATCTGAGCCAGTCGTAGCAAAGAATGCATTTGTTACTCCTGGGCCTCCAAGCATACCAGAAGTGACAAAGATTACCAGGAATTCAATGACTGTTGTATGGAGCAGGCCAGTTGCAGATGGTGGCAGTGAAATAAGTGGCTATTTCCTTGAGAAGCGAGACAGGAAGAGCCTAGGATGGTTTAAAGTCCTAAAGGAGACTATCCGCGATACCAGAGAGAAAGTGACAGGACTCACAGAAAACAGTGACTATCAATACCGAGTTTGTGCTGTAAATGCTGCTGGACAGGGCCCATTTTCTGAACCATCTGACTTCTACAAAGCTACTGACCCTATTGATCCTCCAGGCCCACCAGCTAAGATAAGAATCGCAGATTCAACTAAATCATCCATCACTCTTGGCTGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTCATCTCAATGAGGCAAGGAGAGGAAGAGGAATGGACCATTGTCTCTACCAAAGGAGAGGTTAGAACGACGGAATATGTGGTATCTAACCTGAAACCTGGAGTAAATTACTACTTCCAGGTATCTGCTCTAAACTGTGCTGGACAAGGAGAACCTATAGAAATGACTGAACCGGTACAAGCTAAAGATATACTTGAGGAACCAGAGATCGACCTAGATGTGGCTCTCAGAACCTCCGTTATAGCGAAGGCTGGTGAAGATGTACAAGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCATATGGAGAAAAGATGAGAGGAATCTTGGCAGTGATGCCAGATACAACATTCAAAACACTGATTCATCTTCGCTACTCATTATTCCTCAGGTTACTCGCAATGACACAGGAAAATATATTCTCACAATAGAAAATGGAGTTGGTCAACCGAAGTCTTCAACTGTGAGTGTGAAAGTACTTGATACACCAGCTGCCTGCCAGAAACTACAACTTAAACATGTTTCTCGAGGCACAGTCACTTTGTTCTGGGATCCTCCTCTCATTGATGGAGGATCTCCCATAATTAATTATGTCATTGAAAAGAGAGATGCCACAAAGAGAACATGGTCTTCAGTGTCACACAGATGTTCCAGTACAACCTTTAAGGTACTGGATTTGTCAGAGAAAACTCCATTCTTCTTCAGAGTTCTTGCAGAAAATGAAATTGGAATCGGGGAGCCCTGTGAAACCACAGAGCCCGTGAAGGCTGCTGAAGTACCAGCTCCTATACGTGACCTCTCAGTTAAAGATTCAACGAACACTTCTGTTACCCTGCACTGGACCAAGCCTGACTTTGATGGTGGTAGCGTCATCACAGAATATGTTGTGGAAAGGAAAGGTAAAGGCGAACAAACGTGGTCACATGCTGGCCTAAGTAAGACGTGTGAAATTGAGGTCAGCCAACTCAAGGAACAGTCAGTGCTGGAATTCAGAGTGTCTGCCAAAAATGAGAAAGGACTGAGTGATGCTGTCACTATTGGGCCAGTTACAGTAAAAGAACTTATAATTACACCTGAAGTTGACCTGTCCGATATCCCTGGGGCACTAGTCACTGTGAGAATTGGGCACAATGTGCACCTTGAATTACCTTATAAAGGAAAACCCAAACCATCTATCAGTTGGCTGAAAGATGGTTTACCTTTGAAAGAAAGCGAATACGTTCGTTTCAGTAAAACTGAAAACAAAATTATTTTGAATATTAAGAATGTCAAGAAGGAGAATGGAGGGAAATATTCCATTATACTTGATAATGCCGTCTGTAGAAACTCATTTCCCATTACAATCATCACACTTGGCCCGCCCTCAAAGCCCAAAGGACCCATTCGATTTGATGAAATCAAGGCTGACAGTGTCATCATGTCATGGGATGTGCCTGAAGATGATGGAGGAGGAGAAATTACTTGTTACAGCATTGAGAAGCGGGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCAAGTGTTGCCAGGACAAGTTTCAAGGTTCCTAATCTAGTCAAAGATGCTGAATACCAGTTCAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAGCCGCTTGTTTCAACCATTATAGTGGCAAGACACCAGTTCAGGATTCCAGGTCCCCCAGGAAAGCCAGTAATATACAATGTGACTTCTGATGGCATGTCACTAACTTGGGATGCTCCAGTTTATGACGGTGGTTCAGAAGTTACTGGATTCCATGTTGAAAAGAAAGAAAGAAATAGCATCCTCTGGCAAAGAGTTAATATATCACCAATATCTGGAAGAGAATATAGAGCCACTGGACTGATAGAAGGCCTGGATTACCAGTTCCGTGTATATGCTGAAAATTCTGCTGGCCTCAGCTCACCTAGTGACCCAAGCAAATTTACCTTAGCGGTTTCTCCAGTA------------------------GACCCACCTGGCACTCCCGACTACATCGATGTCACCCGGGAAACCATCACACTGAAATGGAGCGCACCGTTGCGTGACGGGGGCAGTAAGATCGTGGCCTACAGCATCGAGAAACGGCAAGGGGATGACCGTTGGGTCAGATGCAACTTTACCGACGTCAGTGAATGTCAGTACACAGTTACAGGGCTTAGTCCTGGGGATCGCTACGAGTTCAGGATAATTGCAAGAAATGCTGTTGGAACTATAAGCCCGCCCTCACAGTCTTCTGGCATTATTATGACAAGAGATGAAAATGTTCCACCAAGAGTAGAGTTTGGCCCTGAGTACTTTGATGGTCTCACTCTTAAGTCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTAGAAGGACGACCAGTACCTCGCATAACTTGGTTCAAAGATGGAGTAGAAATTGAAAAGAAGATGAATATGGAAATAACTCATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGAGACTATCGTGGTATATATAGTGTGGAAGCTAAAAATGCATCTGGCTCTGCAAAGGCAGAACTTAAAGTGAAAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATTACTGGCGAGAAGATGACTCTGTGGTGGGATGCTCCACTCAATGATGGCTGTGCTCCTGTAACGCACTACATCATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGATAATTGTGAAGCCCACAGCTATACTGCCATTAAACTAATAAATGGCAATGAATACCAGTTCCGTGTTTCTGCAGTTAACAAGTTTGGTGTTGGCAGGCCACTTGATTCTGACCCAGTGGTTGCTCAAATACAATACACTATTCCCGATGCCCCTGGAACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACCCTGACATGGGCAAGGCCGGAATCAGATGGTGGCAATGAGATTCAACAGTATATCCTTGAAAGAAGAGAAAAGAAAAGCACACGATGGGTAAAAGTGACCAGCAAACGACCAATCTCTGAGACAAGATTCAAAGTCACTGGTCTTACAGAGGGCAATGAGTATGAATTCCATGTCATGGCTGAAAATGCTGCAGGAGTAGGACCTGCGAGTGGCATCTCAAGACTAATCAAATGTAGAGAGCCAGTCAGCCCACCAAGTGCTCCCACTGTGGTCAAAGTGACAGATACATCGAAGACAACTGTGAGCTTACAATGGTCTAAGCCAGTGTTTGATGGAGGCATGGAAATAATTGGGTATATTATTGAGATGTGCAAAGCTGACTTAGGGGACTGGCACAAGGTGAATACAGAGGCATGTGTGAAAACAAGATACACAGTCACCGATCTAGAAGCAGGTGAAGAATACAAATTCCGGGTCAGTGCGATCAATGGTGCTGGAAAAGGAGACAGCTGTGAGGTAGCCGGCACAATTAAAGCAGTTGACCGATTAACAGCTCCTGAATTAGACATCGACGCCAACTTCAAGCAAACTCATGTTGTCAGAGCTGGGGCCAGTATTCGCCTCTTCATTGCCTACCAGGGTAGACCAACTCCTACAGCTGTGTGGAGCAAACCAGACTCTAACCTTAGCATTCGTGCTGATATCCATACAACAGACTCCTTCAGCACCCTCACTGTGGAAAACTGCAACAGAAATGACGCAGGGAAATACACCCTCACTGTGGAAAACAACAGTGGTAGTAAGTCAGTCACATTCACTGTGAAGGTGCTAGACTCTCCGGGCCCGCCTGGCCCAATTACTTTCAAGGATGTGACCCGGGGATCTCTTACACTGATGTGGGATGCTCCTCTGCTTGATGGCGGTGCCCGAATCCATCACTATGTGGTA------------GAGAAACGAGAAGCAAGTCGCCGTAGCTGGCAGGTTATCAGTGAAAAATGCATTCGTCAGATCCTCAAAGTCAGTGATCTGGTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAATATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAGTGGTAGCCACAGAAGAGCCTGCTCCACCCAAGAGACTTGATATTGTTGACACAAGCAAATCTTCTGTAGTCTTAGCTTGGCTTAAGCCTGACCATGATGGAGGCAGCCGGATCACTGACTACCTGCTTGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAGGCTGGCCATACCAAACAGCTAACATTCACAGTGGAGCGCCTTGTGGAGAATACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCCGGCTATAGCGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCACAGATTGAGCCCACTGCTGATCTCACTGGAATTACCAATCAGCTCATAACTTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCACTGGTCGTCCTGCCCCCAAAGTAACGTGGAAGCTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACCACAAAAGACAGAACCACCCTGTCTGTAAAAGAGAGCATGAGAGGTGACTCTGGAAGATACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACCGTTGTGGTCATTGGAAGACCAGGTCCAGTAACCGGCCCCATCGAAGTCTCATCTGTCTCGGCTGAATCATGTGTCCTGTCATGGGCTGAACCTAAAGATGACGGAGGCACCGACATTACTAATTACATAGTTGAAAAGCGTGAGTCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCTAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAATACATGGAATATTCTTTCCGTGTCAGTTCGGAGAACAGATTTGGTGTCAGCAAGCCTCTAGAATCAGCACCAATAGTTGCAGAGCATCCATTTGTTCCACCAAGTGCTCCTACCAGACCTGAAGTCTACTACGTGTCCGCCAATGCCATGTCTATTCGTTGGGAAGAACCGTACCATGATGGTGGCAGTAAAATCATTGGCTACTGGGTTGAAAAGAAAGAACGTAACACTATTCTCTGGGTGAAAGAAAACAAAGTGCCATGCTTAGAGTGCAACTACAAAGTGACAGGTTTAGTAGAAGGACTGGAATATCAGTTCAGAACATATGCACTCAATGCCGCAGGTGTTAGCAAAGCCAGTGAAGCCTCAAGACCTATGATGGCCCAAAACCCAGTTGATGCACCAGGAAGACCAGAGGTGACAGATGTCACAAGATCAACAGTCTCACTGATTTGGTCTGCCCCAGTGTATGATGGAGGCAGCAAGGTTGTGGGCTACATCATAGAGCGCAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTGAAGTGCAACTATACCATTGTATCTGACAATTTCTTCACCGTGACTGCTCTTAGTGAAGGAGACACTTATGAATTCCGTGTATTGGCCAAGAATGCAGCAGGTGTAATTAGCAAAGGATCAGAATCTACAGGCCCTGTCACTTGCCGAGATGAATATGCGCCCCCGAAAGCCGAACTGGATGCCAGATTACAGGGTGATCTGGTTACCATCAGAGCAGGCTCAGACCTTGTTCTTGATGCAGCAGTTGGTGGCAAGCCTGAACCCAAAATCATCTGGACCAAAGGAGACAAGGAACTAGATCTCTGTGAAAAAATATCTTTGCAGTATACTGGCAAACGAGCAACCGCTGTGATCAAGTTCTGTGACAGAAGTGACAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACCAAGGCCGTGTCTGTCATCGTCAAAGTTCTTGATTCCCCTGGCCCATGTGGAAAGCTAACTGTCAGCAGAGTAACAGAGGAAAAGTGTACTTTAGCCTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATAACTCACTATGTCGTGGAAAGACGTGAGACTAGCAGGCTCAACTGGGTGATTGTTGAAGGCGAATGCCCAACCCTATCCCATGTAGTTACCAGGCTCATCAAGAACAATGAATACATATTCCGAGTGCGGGCCGTAAACAAATATGGCCTCGGTGTGCCTGTTGAATCAGAGCCAATTGTAGCCAGAAACTCATTCACTATTCCATCACAACCTGGAATACCCGAAGAAGTTGGAGCTGGCAAAGAGCATATCATTATTCAGTGGATAAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTATCTAGTAGACAAACGTGAGAAAAAGAGCTTGCGCTGGACACGTGTGAACAAAGACTATGTGGTGTATGATACCAGGCTGAAGGTGACTGGCCTCATGGAAGGCTGTGATTACCAGTTCCGGGTAACTGCAGTAAATGCTGCTGGGAACAGTGAACCCAGCGAAGCTTCCAACTTTATTTCATGCAGAGAACCATCATATACCCCTGGGCCACCTTCCGCTCCAAGAGTTGTGGATACCACCAAGCGCAGCATTAGTTTGGCATGGACCAAGTCCATGTATGATGGTGGTACTGACATCATAGGCTATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTATAGAGTGCATACCAATGCCACGATAAGAAATACTGAATTCACTGTGCCAGACCTTAAAACAGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAATGTGAATGGTATGAGTGAATACAGCGAGTCAACTGCCGAAATTGAGCCCGTGGAGAGACTAGAAATACCAGATCTTGAGCTTGCAGATGATTTAAAGAAAACTGTGACCGTCAGAGCTGGGGCCTCCTTACGGCTGATGGTGTCTGTATCCGGAAGACCACCTCCTGTCATCACATGGAGCAAGAAGGGCATTGACCTTGCAAACCGGGCAATCATTGACACCACTGAGAGTTACTCTTTACTTATCGTGGATAAAGTTAACCGATATGATGCTGGAAAATATACCATTGAAGCTGAAAATCAATCTGGCAAGAAATCAGCAACTGTCCTTGTTAAAGTATATGATACTCCTGGTCCTTGTCCTTCGGTGAGAGTTAAGGAAGTATCGAGAGATTCTGTGACCATTACTTGGGAAATTCCCACAATTGATGGGGGAGCACCTGTCAACAATTATATTATTGAGAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAAACACTTTACCGAATTTCTGGACTTGTAGAAGGAACCATGTATTATTTCAGAGTGTTGCCAGAAAATATTTATGGCATTGGAGAACCCTGTGAAACATTGGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACAAAGCTGGAAGTGGTTGATGTCACCAAATCAACTGTTACTCTTGCCTGGGAAAAGCCACTCTATGATGGTGGCAGCCGGCTCACTGGATATGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTTCTAGAACACACTGTTATTTCCTTAAATGAAGGTGAACAGTATTTATTTAGAGTAAGGGCACAAAATGAGAAAGGTGTGTCAGAAGCAAGAGAGATTGTCACAGCCGTGACTGTACAAGACCTCAGAGTGTTGCCAACAATCGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCCGGCAGACCGGTAGAGCTGGCGATCCCCATTGGTGGCCGTCCACCTCCTACTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAGTCAGAGCGTGTCATAGTTGAAACTCATGCTAAAGTAACTAAATTAACCATCCGTGAAACCACTATCAGAGATACTGGAGAATATACCCTTGAATTGAAGAATGTAACTGGAACAACATCAGAGACCATTAAAGTTATCATTCTGGACAAGCCTGGTCCACCAACTGGGCCTATCAAGATCGATGACATTGATGCTACTTCAATTACCATTTCCTGGGAACCACCTGCCTTGGATGGTGGTGCTCCACTCAGTGGCTATGTGGTAGAACAACGTGATGCCCATCGTCCAGGATGGCTGCCAGTGTCTGAATCAGTGACTAGAGCGACATTTAAGTTTACCAGACTCATTGAAGGAAACGAGTATGTGTTCCGTGTGGCTGCAACAAACCGCTTCGGCATCGGCTCTTACTTGCAGTCTGAGGTCATAGAATGTCGCAGTAGTATCAGTATTCCTGGACCTCCAGAAACATTGCAGATATTTGATGTCTCCCGTGATGGCATGACACTTACTTGGTATCCCCCAGAAAATGACGGTGGCTCCCAAGTGACTGGATATATTGTGGAGCGCAAAGAAGTGAGAGCAGACCGATGGGTCCGTGTAAATAAAGTACCGGTGACAATGACACGGTACCGTTCCACTGGTCTTATTGAAGGCTTGGAATATGAACACCGTGTCACAGCCATTAATGCGAGAGGAACTGGAAAACCAAGTCGTCCTTCCAAACCCATTGTCGCCATGGATCCAATCGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGATACAACAAGGACATCAGTCTCCCTGGCCTGGAGTGTTCCAGAAGATGAAGGAGGATCTAAGGTCACAGGCTACTTGATTGAAATGCAAAAAGTAGATCAATTTGAATGGACCAAATGTAACACCACTCCAACCAAGATTCGGGAGTACACTCTAACACACCTACCTCAGGGCGCTGAATATAGATTCCGTGTCCTCGCTTGTAATGCTGGTGGACCTGGGGAGCCCGCTGAGGTACCAGGGACAGTCAAAGTCACTGAAATGCTTGAATATCCTGATTATGAACTTGATGAAAGATACCAGGAAGGTGTCTTTGTGAGACAAGGTGGAGTCATCCGACTTACCATACCAATCAAAGGGAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGATATTAGTAGGCGTGCCATGATTGCAACCTCCGAAACACACACTGAGCTTGTTATCAAAGAAGCAGACAGGGATGATTCTGGCACCTATGACCTGGTCCTGGAAAACAAATGTGGCAAGAAGGCTGTTTACATCAAGGTCAGGGTGATAGGAAACCCCAATACTCCAGAGGGACCACTTGAATATGACGACATACAAGCTCGTTCTGTAAGGGTCAGCTGGAGACCCCCTGCTGATGATGGTGGCGCTGACATCTTAGGCTATATCCTTGAGAGACGAGAAGTGCCTAAAGCTGCCTGGTGTACCATTGATTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGCATAAGCAAACCCTTGAAATCTGAGGAACCAGTTATACCAAAAACACCCCTGAACCCTCCAGAGCCTCCAGGCAATCCTCCCGAAGTACTGGACGTGACCAAGAGTTCTGTCAGCCTGTCTTGGTCCCGGCCCAAAGATGATGGCGGCTCTCGAGTCACAGGTTACTACATCGAACGCAAGGAGACATCGACCGACAAGTGGGTCAGGCACAACAAGACTCAGATAACAACCACAATGTACACCGTCACTGGCCTCGTTCCTGATGCCGGATATCAGTTCCGCATAATCGCCCAGAACGATGTTGGCCTGAGTGAGACCAGCCCTGCCTCCGAACCAGTGGTTTGCAAAGATCCGTTT---------------------------------------GATAAACCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGATAGCGTCACTCTACAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGAAATCCTTGGCTACTGGGTTGAATATAGACAGTCTGGAGACAGTGCCTGGAAGAAGAGCAATAAGGACCGCATCAAGGACAGGCAATTCACAATAGGGGGTTTGCTGGAAGCCACGGAATATGAATTCAGAGTTTTTGCTGAGAATGAGACTGGGCTTAGCAGACCTCGAAGAACTGCTATGTCTATAAAGACTAAACTAACATTGGGAGAGGCTCCAGGAGTATACAAAGAAATGAAGGATGTTACCACCAAATTAGGTGAAGCTGCTCAATTCTCATGCCAGATTATCGGAAGGCCTCTTCCTGACATTAAATGGTACCGATTTGGTAAGGAGCTTATACAAAGCCGGAAGTACAAAATGTCGTCAGATGGACGCACACATACTCTAACAGTAATGACAGAGGAACAGGAAGATGAAGGTGTTTATACCTGCATAGCTACGAATGAGGTTGGAGAAGTAGAAACCAGTAGTAAGCTTCTCTTGCAAGCAACACCACAGTTTCATCCTGGTTACCCGTTGAAAGAAAAATACTATGGTGCTGTGGGTTCAACACTTCGACTTCATGTTATGTACATTGGTCGTCCAGTACCTGCCATCACTTGGTTCCACGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATTGAAAACACTGAACACTATACTCATCTTGTCATGAAGAATGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTTAGCAATGTTCTTGGAACAGTTGATGCCATCCTTGATGTACAAATACAAGATAAGCCAGACAAACCTACAGGACCACTTGTGATTGAAGCCCTATTGAAGAACTCTGCAGTGATCAGCTGGAAACCACCTGCAGATGATGGCGGCTCCTGGATCACCAATTACGTGGTGGAGAAATGTGAGGCAAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGCAGAATTGTGAACCTCACAGAAAATGCTGGCTATTACTTCCGGGTTTCTGCTCAGAACACTTTTGGCATCAGTGAGCCTCTAGAGGTTTCCTCGGTTGTGATCATTAAGACTCAGTTTGAAAAGCCAAGTGCACCTGGTAAACCAACTATTACTGCTGTCACAAAAGATTCTTGTGTTGTGGCTTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAACAGAATAAATGGATTGCTGTGACAACAGATGAAATTCGAGAAACTGTCCTTTCAGTGCAAAACCTAATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAAAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTTCCAATTCAGGCACCACACTTTAAAGAGGAATTGAGAAATCTAAATGTCAGATATCAGAGCAATGCAACATTGGTCTGCAAAGTGACTGGTCATCCAAAACCTATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGACGGGCTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGCCACGGATGACGATGCCACAGTTTACCAAGTCAGAGCTACCAACCAGGGAGGGTCTGTGTCTGGCACCGCCTCCTTGGAAGTGGAAGTTCCAGCTAAGATACACTTGCCTAAAACTCTTGAAGGCATGGGAGCAGTTCACGCTCTCCGAGGTGAGGTGCTCAGCATCAAGATCCCTTTCAGTGGCAAACCAGATCCCGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAATAATGGCCACTACCAAGTTATTGTCACAAGATCTTTCACTTCACTTGTTTTCCCCAACGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTCGGAATTGATCAGAAGACAGTTGAACTGGATGTGGCAGATGTTCCTGATCCACCCAGAGGAGTCAAAGTTAGTGACATCTCACGAGATTCTGTCAACTTAACGTGGACAGAGCCAGCTTCTGATGGTGGCAGCAAAATTACCAACTACATTGTTGAAAAATGTGCAACTACGGCAGAAAGATGGCTCCGTGTAGGACAGGCCCGAGAAACACGTTATACTGTGATCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTGTAATAGCAGAAAATAAATTTGGCCTGAGCAAGCCTTCTGAGCCTTCAGAGCCAACCATAACCAAAGAAGATAAGACCAGAGCTATGAACTACGATGAAGAGGTAGATGAAACCAGGGAAGTTTCCATGACTAAAGCATCTCACTCTTCAACCAAGGAACTCTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGCCAGTTTGGAATAGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACTTACATGGCCAAATTTGTTAAAGTCAAAGGAACTGATCAGGTTTTGGTAAAGAAGGAAATTTCCATTCTAAACATTGCCAGACACAGAAACATCTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCATATCAGGACTTGACATATTTGAACGCATTAACACAAGTGCTTTTGAACTTAATGAAAGAGAAATTGTAAGTTATATTCGCCAGGTCTGTGAAGCACTTGAATTCTTACATAGTCATAATATTGGACACTTTGACATCAGACCTGAAAATATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAACCAGGGGACAACTTTAGGCTTCTATTCACTGCCCCTGAATACTATGCACCTGAAGTCCACCAGCATGATGTCGTCAGCACTGCCACAGACATGTGGTCACTTGGAACACTGGTATATGTGCTGTTGAGTGGTATCAATCCATTCCTGGCTGAAACTAACCAACAGATAATTGAGAACATCATGAATGCTGAATATACTTTCGATGAAGAAGCATTCAAAGAGATTAGCTTTGAAGCCATGGATTTTATTGACCGGTTGTTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCACTCCAGCACCCATGGCTGATGCAGAAGATAGAAAGAGTCAGTACTAAAGTTATCAGAACATTAAAACACCGACGTTACTACCACACTCTGATCAAGAAAGACCTCAACATGGTTGTGTCCGCAGCCCGTATCTCCTGTGGTGGTGCAATTCGATCTCAGAAAGGAGTGAGTGTTGCTAAAGTTAAAGTAGCATCCGTTGAAATTGGCCCAGTTTCTGGGCAGATAATGCACGCAATTGGTGAAGAAGGAGGATATGTAAAATATGTATGCAAGATTGAAAATTATGATCAGTCTACCCAAGTGACCTGGTACTTTGGTGTTAGACAGCTGGAAAACAGTGAGAAATATGAAATCACCTATGCAGATGGAGTGGCCACCATGTATATCAAACACATCACCAAATTCGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAGGACAGTTCTTATGCTGAGCTATTTGTTAAAGGTGTGAGAGAAGTTTATGACTATTATTTCCGTAGAACCATGAAGAAAATTAAGCGCAGGACTGACACAATGAGACTCCTGGAAAGGCCACCAGAATTTACCCTACCTCTCTATAACAAGACTGCTTATGTGGGTGAAAGTGTGCGATTTGGAGTAACTATAACTGTCCACCCAGAGCCTCGTGTAACATGGTATAAATCAGGTCAGAAAATCAAACCAGGTGATGATGATACAAAGTACATATTTGAGTCTGACAAGGGTCTTTACCAGTTAACAATCAGCAATGTAACTACAGATGATGGTGCTGAGTATACTGTTGTGGCAAGGAACAAATTCGGTGAAGACAGCTGTAAAGCAAAGCTGACTGTAACCCCACATCCACCTCCAACAGGTACTACCTTAAGACCCATGTTCAAACGGCTACTGGCAAATGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCGACACCAACATTAAAATGGGAGAAAGATGGTCAGCCACTGTCCGTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTATGCTTTGCACATTAGGGACACTTTTCCTGAAGACACAGGTTATTATAGGGTCACAGCCACAAACACAGCTGGATCCACAAGCTGCCAGGCTCACCTGAAAGTGGAGCGCTTACGGTACGTCAAACAAGAATTTAAGAGCAAGGAGGAGCGTGAACGACATGTACAAAAGCAAATTGACAAGACACTAAGAATGGCTGAAATTCTTTCTGGAACTGAATCT------GTGCCACTGACACAGGTAGCTCAGGAGGCTCTAAGAGAAGCTGCCATCCTTTACAAGCCAGCTGTAAGCACCAAGACTGTAAAAGGGGAATTCCGGCTTGAGACAGAAGAAAAGAAGGAGGAGAGAAAACTCCGTATGCCTTATGAAGTACCATTGCCACGCAAGTACAAAAAGACTGTCATAGAAGAAGACCAGCACATTAAGCACTTTGTGCCTATGTCTGACATGAAGTGGTACAAAAAGATACGTGATCAATTTGAAATGCCTGGGNN--NNGACAGAATTGTACAGAAAAGACCCAAGCGCATCCGCCTTTCAAGATGGGAACAGTTCTATGTGATGCCTCTTCCACGCATCACAGATCAATACAGACCTAAATGGCGTATTCCCAAACTGTCCCAAGATGATCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCTGATTATGACTTTTATTAC---AGACCTAGAAGACGTTCTCTTGGTGACATCACAGATGAAGAATTACTCCTTCCCATTGATGACTACTTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTTGAATTAGGTTTTTCAGCTTCGCCCCCCAGCCGAAGCCCTCCACGTTTTGAGCTTTCTAGTCTGCGCTACTCTTCACCACAAGCTCAAGTCAAGGTGGAGGAAACAAGAAAAGACTTCAGGTATTCAATTTATCATATCCCCACAAAGGCTGAGACTAGCACAACTTATGCAGAACTGCGGGAACGACACGCCCGGGCCTCATACAGACAGCCAAGACAGCGGCAGAGAATCATGGCTGAAAAAGAGGATGAGGAGTTGCTGCGTCCGGTTACTGCCACCCAGCGTCTCTTGGAATACAAAAGTGAACTTGACCACATGTCAAAGGAAGAAAAGTCTAGAAAGAAATCA---AGACGACAGAGAGAAGTAACAGAAATAACAGAAATTGAGGAAGAATATGAAATCGCAAAACACGCTCACAGAGAGGCA---TCCTCA---TCTACGTCTAGACTACTGAGACGGAGGCGCTCACTGTCTCCCACTTACATTGAGTTAATGAGGCCGGTGTCTGAGCTGATCCGGTCACGTGCACCCCCGGCCGGG------GACTAC---GAA---GAT------------GACACAGAAAGAAGGTCTCCTACTCCAGAGAGAACTCGCCCACGTTCCCCCAGCCCTGTGTCTAGTGAGAGATCACTCTCAAGATTTGAGAGGTCCGCGAGATTTGATATCTTTTCCAGGTATGAGTCTATGAAAGCCGCTTTAAAGACTCAGAAGACATCAGAAAGGAAGTATGAAGTCTTGAGTCAGCAGCCTTTTACACTGGACCATGCCCCTCGAATCACACTGAGAATGCGCTCCCACAGGATACCATGTGGCCAAAATACATGCTTTATCTTAAACGTACAGTCTAAGCCAACTGCCGAGGTTAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATCCGTTACACCAACACGAGTGGGGTCCTGACCCTGGAAATTCTGGACTGTCATATTGACGACAGGGGAACATACCGTGCTGTGTGCACCAACTACAAAGGTGAAGCTTCCGACTACGCAACCTTGGACGTAACAGTTGGGGATTACACCACCTATGCCTCCCGGCGCAGAGATGAAGACGCCCCCCAATCTGTTTTCCCTGAGCTGACAAGAACAGAGGCATATGCGGTTTCGTCATTTAAGAGGACATCTGAGATGGAAGCTGCTTCTTCAGTCAGGGAAGTGAAATCACAGATGACAGAGACGAGAGAAAGTCTC------------TCATCATATGAACACCACGCAGCTGCAGAAATGAAAAGGGCTGCAGTA---GAAGAAAAATCACTAGAAGAAAAATCCACACACAGAAAAATCAAGTCAACTTTGGCAGCAAGAATTCTAACAAAACCAAGGTCCATAACCATCTATGAAGGCGAGTCTGCAAGGTTTTCTTGTGATACAGATGGTGAGCCAGTGCCAACTGTGACCTGGCTGCGTGGAGGACAAGTGATAAGTACTTCTACCCGCCACCAAGTGACCACCACGAAGTACAAGTCAACCTTTGCAATCTCTTCAGTCCAGGCTTCCGATGAGGGCGACTACAGTGTGGTGGTAGAAAACAGTGAAGGGAAGCAAGCGGCACAGTTCACTCTGACTGTTCACAAGGCCAGGGACACTGAAAAGGCTGTGACAGCGCCACCAAGAGTCAAATCCCCAGAGCCTCGGGTGAAATCC---------------------CCA---------------------GAAGCAGTTAAGTCTCCAAAACGAGTGAAATCCCCAGAATCAGTGACTTCTCACCCAAAAGTCGTATCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAGAAAGTTCAGCAGTTA------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTCTCTGCCCCGCCCAAGATAACTCAGTCCCTGAAAGCAGAAGCTTCTAAAGATACTGCAAAGCTGACCTGCGCTGTTGAAAGCAGTGTATTATGTGCAAAAGAGGTCACCTGGTACAAAGATGGCAAGAAACTGAAGGAAAACGGGCATTTCCAATTTCATTATTCAGCAGATGGTACCTATGAGCTCAAAATCCATAACCTCACTGAATCTGATTGTGGCGAATACGTTTGTGAGATTTCTAGCGAAGGTGGAACTTCCAAAACTAGCTTCCAGTTTATGGGACAAGCCTTCAAGAGTATTCAAGAGCAGGTATCA---GGCATGTCAGAA---------------------------------------ACCAAGAAA---------------------------------------TCAGCTCAG------------------------------ACTCAACCA---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGAAGCAATTTCCTCAAAACCAGTAATTGTTTCTGGGCTGCAGGATACAACTGTTTCTTCAGACAGCATCGTTAAATTTACAGTTAAAGCTGCTGGTGAACCCCGGCCAACTGTCACCTGGACAAAGGATGGGAAGGCTATTATGCAAGGAGATAAATATAAACTCTCTGAAGACAAAGGAGGATTCCTCTTAGAAATTCATAAGACTGATACTTCTGACAGCGGGCTTTATACTTGTACAGTAACAAATTCAGCTGGATCTGTGTCCTCTAACTGCAAATTAACAATAAAAGGTGTAAAAGACACTGAGGCACAGAAAGTATCTACACAAAAGACTTCTGAAATTACATCACAGAAAAAGGCAGTTGCCCAAGAGGAA---------------------ATATCTCAAAAAGCCCTAATTTCTGAAGAAATCAAGATGTCAGAGGTGGAGGCTCAAGAAAAGTTAGCTCTCAAGGAGAAAGCTTCAAAGGCTCTCATTTCTGAAAAAGTTGAGAAATCAGAAGCA---ACCGCCCTGCAAAAATCTATTGTCCATGAGGAAATCACTAAATCATCACAGGCACCAGAAGAAATCAGAACTCATGCTGAGATTAAAGCACTTTCTACTCAGATGAGCATAACTGATGGTCAGAAAGTGACTTTAAAAGCCAATATTGCTGGTGCCACTGATGTGAAATGGGTACTGAATGGAGTAGAGCTCGCTAATTCTGAGGAGTACAGATATGGTGTCTCAGGCAGCGATCAGACCCTAACCATCAAGCAGGCCAGCCACAAGGATGAAGGAATCCTCACCTGCATTGGCCAAACCAGCCAAGGAATCATCAAGTGTCAGTACGATTTGACCCTGAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATATTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAACCCTCTCCTGAAATTGAATGGTTTAAAAACAACCTGCCAATTTCTGTTTCTTCAAATATCCGCATAAATCGATCCAAAAATCTATATTCTCTTGAAATCCGAAATGCATCCGTAAGTGACAGTGGGAAGTACACAATTAAGGCCAAAAATTTCCGTGGTCAGTGTTCGGCAACTGCTTCCTTAACGGTCCTTCCTCTCATTGAAGAACCTCCCAGAGAGGTAGTACTGAGGACCAGC---GGTGAT---ACAAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCCGTCCAAATGTCTGCCTCTCAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGT---GCTATT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCATTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAAAGC------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCATAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCTCTGACATCAGTATTGATGAGGGCAAAGTTTTAACAGTAGCCTGTGCTTTTACGGGTGAGCCCACCCCAGAAATAACATGGTCCTGTGGTGGAAGAAAAATTCGAAATCTANNNCAAGGACGATTCCATATTGAAAACACAGATGACCTGACAACTCTGATCATCATGGACGTACAGAAACAAGACGGTGGACTTTATACCCTGAGCTTAGGGAATGAATTTGGATCTGACTCTGCCACTGTGAATATAAATATTCGATCTATT
>HLcapSib1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGTGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACGGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACACATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAATATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAT------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGTGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGCAAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGTTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATCGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTATGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTCCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCATTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACTGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCACGACACAGTGCCAGTTAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCGGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCATCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCTGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCATTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACGATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CGACTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATAGACATATTCAGTCTCTTACCACGTGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAA------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCATATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCACACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCTCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCCGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACATCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACGGAA---------GAATTAACCCTCACTATTGAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTGTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAGAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTATACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGGCAAGGCGGATNN---NGAACATCAAGGGAGATACACGTGCGAGGCCTTGAATGACGGAGGAAAAGCAACGACTTCAGCAAAA------CTCACTGTA------GTCAAGAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCATCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTCAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCAGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCATTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAACCTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTTGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCATGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCATTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACATAGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCGAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCCAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAAAACATGGCCACATTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGTTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCACAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGTGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCGTCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACACCATCGTTGGGGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACATAGCTGGATCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCTGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTCGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACGGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTATAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGCGGAGATTACACCTGTGAGGCCTCCAATGCCGCTGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTATTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACTGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGTAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCAGCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCTGTCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCAATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGACGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAATGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTTGTATCAGAACCTCAAAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCCCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTGTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATGCGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTNN---N---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCCGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCGN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTCCCA---CCACCA---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCCAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAGGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCGGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTGTTCCAGAAGAGGAGATCCCAGAGGAACCACCTGTCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCAGAGGAAAAACCTCCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTGTTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCGAAACACCGGAACCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------NCATGTTGACCCA------------------NNNAAGNN-------------------------------NNN--------------------NTTGCCTGAAGCTCCTCAAGAAGTT---------------ATCCCAGAAAAGAAAGTTCTCAAG------GCGN---NN------------AAAACACCAGAA---GTCCCACCT---CTC------------------------ACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTCCC---CAAGACGTTGTTCCAGAAAAGAAAATTCCC---AAGGCACCACCCAAAACACCAGAAGCCCCAGCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcapIbe1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGTGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCTGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACGGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACACATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAATATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAT------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGTGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGCAAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGTTGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATCGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTATGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTCCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCATTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACTGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCACGACACAGTGCCAGTTAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCGGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCATCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCTGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCATTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACGATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CGACTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATAGACATATTCAGTCTCTTACCACGTGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAA------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCATATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCACACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCTCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCCGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACATCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACGGAA---------GAATTAACCCTCACTATTGAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTGTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAGAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTATACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGGCAAGGCGGATNN---NGAACATCAAGGGAGATACACGTGCGAGGCCTTGAATGACGGAGGAAAAGCAACGACTTCAGCAAAA------CTCACTGTA------GTCAAGAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCATCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTCAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCAGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCATTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAGCAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAACCTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTTGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCATGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCATTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACATAGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCGAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCCAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAAAACATGGCCACATTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGTTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCACAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGTGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCGTCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACACCATCGTTGGGGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACATAGCTGGATCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCTGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTCGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACGGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTATAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGCGGAGATTACACCTGTGAGGCCTCCAATGCCGCTGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTATTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACTGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGTAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCAGCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCTGTCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCAATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGACGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAATGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTTGTATCAGAACCTCAAAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCCCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTGTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATGCGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTNN---N---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCCGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCGN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTCCCA---CCACCA---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCCAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAGGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCGGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTGTTCCAGAAGAGGAGATCCCAGAGGAACCACCTGTCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCAGAGGAAAAACCTCCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTGTTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCGAAACACCGGAACCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------NCATGTTGACCCA------------------NNNAAGNN-------------------------------NNN--------------------NTTGCCTGAAGCTCCTCAAGAAGTT---------------ATCCCAGAAAAGAAAGTTCTCAAG------GCGN---NN------------AAAACACCAGAA---GTCCCACCT---CTC------------------------ACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTCCC---CAAGACGTTGTTCCAGAAAAGAAAATTCCC---AAGGCACCACCCAAAACACCAGAAGCCCCAGCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcapHirc3
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAATCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCACTGCAGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACGGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGCGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCAGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGCGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAACAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATAAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCAACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGGATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATAGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTCCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCAAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCATTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCTCACGACACAGTGCCAGTTAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCGGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGATATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATTGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCATCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTGTAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCTTTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACGATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CGACTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCACGTGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGCA---CCTNNN---AGCTGTGACCTTCAGTTATTTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGGCTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCGCACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGCANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAAGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACATCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTAAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAGAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTATTATACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAACATCAAGGGAAATACACGTGCGAGGCCTTGAATAACGGAGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCATCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGGGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCCGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAAACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCATTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGTTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAACCTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATATGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGGCCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGCTGTTAACAATCTGGAGTTAGAAGACACTGCGAATTACACATGCCGAGTGTCCAACGTAGCAGGGGATGCGGCGTGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCCGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGTGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACTGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCCAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAAAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGTTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCACGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCACAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTCTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGACGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCGTCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACACCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGGGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACATAGCTGGATCAGATGAATGCTCGGCGGTCCTGACTGTCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCTGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTCGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACGGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTGTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGCGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTTGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACTGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCAGCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCGTCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCATGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACATCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGACGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCCGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTTGTATCAGAACCTCAAAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCCCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTGTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATGCGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTNN---N---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCGN------NNGAAGTGGTCCCCGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGNNNCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCTGAAGAAAAAAGACCTGTC---CCTCGGAAAGAAGAAGAAGTCCCA---CCACCA---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAACAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAGGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCGGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAN---NNATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTGTCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTACCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTACCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTGGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGCCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTGTCACAGTG------------CCTGAAGTTCCCCAAGAAGTTNNNGCAAAG------------------------------------------AAAGTTCCCAAAGCACCATCCAAAAAACCGGAAGTCCCACCT---------GTC------ACA-----------------NGAAGTTGTTCCAGAAAAGAAAGTCCCTAAGGTACCACCCAAAAAACTG------------------------GAA---------GTCCCA---CCTGTC------N-NGTGCCTGAAGTTCCCCAAGAAGTTGTC------------------------------------CCAGAAAAGAAACCCAAGGTACCACACAAAACACCGGAAGCCCCACCTATCACAN--CCTGAA------GTTCCCCAAGAAGTTGTCCCA------------------GTAAAGAAAGTCCCCAAGGTA---CCAGCCAAAAAACCAGAAGTTCCA---CCT---GTCACAGTGCCTGAGGCTCCCAAGGAAGTC---------------GTCCCTGAGAAGAAANN---------------NN---NNGTGACACCTCCTAAAAAGCCAGAA---GCCCCACCA---GCC------------------------AAAGTACCCGAGGTGCCAAAG---GCAGCTGTGCCAGAAAAGAAGGTGCCTGAANNN---CCTCCCNN---N---CCGGAAAGT---------------------------------------------CCTCCCCCTGCAGTGCCTNN----------------NNNGTCATCCCTGAAAAGAAANN--------------------------------------------------------------------------------------------------------NNGTT------------CCT---GAAGGTCCTAAAGAAGTTGTGCCTGAAAAGAAANN------NGCTGTGCCCAAAAAACCA---------------------GAAGTC------------------------------CTANNNNNNNN--NNCCTGAGGTGCCCCAAGAAGTTGTCCCAGAAAAGAAAGTT---CCCAAGGCACCACCCAAAACACCGGAACCCCCA---CCTGTCACA-------------------------------------------------------------NNAAGNN----------------------------------------------------GTGCCTGAA---GTT------NNNGAAGTTGTT---CCAGCAAAGAAAGTTCCCAAAGCACCATCCAAAAAACCGGAAGTCCCACCT---GTCACAGTGCCTGAAGTTCCCCAAGAAGTTGTTCCAGAAAAGAAAGTCCCT---AAGCCACCCAAAAAACTG------GAAGTCCCACCTGTCACAGTTCCTGAA---GTTCCCCAAGAAGTTGTCCCA---GTAAAGAAAGTCCCCAAGGTACCAGCCAAAAAACCA------GAAGTTCCACCT---GTCACAGTG---------------CCTGAGGCTCCCAAGGAA---GTC---GTCCCT------------------------------GAGAAG---AAA---------GTGCCCGTG---ACA---------------CCTCCTAAA------------AAGCCA------------GAAGCCCCACCAGCCAAA---GTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCT------------------------GAA---GCTATTCCTCCCAAA---CCT------------------------------------GAAAAGAAAGTCCCTAAG------------------------CCAGAAGCTCCACCAGCTNN-GTTCCTGAAGGTCCTAAA------------GAAGTTGTGCCTGAAAAGAAANN------NGCTGTG------CCCAAAAAA---------------------CCAGAAGTCCTA---CCTNNNNNN---CCTGAAGTTCCC---CAAGAAGTTGTTCCAGCAAAGAAAGTTCCC---AAAGCACCATCCAAAAAACCGGAAGTCCCACCTGTCACAGTGCCTGAAGTTCCCCAA---------GAAGTT------------NNNGAAAAGAAA---GTCCCCAAGGTACCACACAAAACACCGGAAGCCCCACCTATCACA---CCTGAAGTTNNNGAAGTTGTCCCAGTAAAGAAAGTCCCCAAG---------------------GTACCAGCCAAAAAACCAGAAGTTCCA---CCTGTCACAGTGCCTGAAGTTCCCCAAGACGTTGTTCCAGAAAAG---------AAANNNAAGGCACCAGCCAAAACACCAGAAGTTCCACCTGTCACAGCGCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAATTCCCAAGGCACCACCCAAANN-----------------------NNGTGCCT---GAAGTT------CCGCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAATGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTCGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGCCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGTATGAGGAGCCT---GAGGAAATGGCCCCAGAGGAACCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAACCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCGGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAATCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCATTGTAGAA------------------------------------------------------GAGNNNGAACCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGTGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GTACAAGAACCTGAACCTGAAAAGAAGGTT---ATCGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAACCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGATGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAACGATGCAGATGACTCCGATGCTGGGACGTACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACATCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATAATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCGAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTAGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCCGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGCGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGACGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAACCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAGTCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCGGAAGAAGATATCCACGCCAACTGGAAGCTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCGGGGGAGACCGCCACTTTCGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACACGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCCGATGGCAGAGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAGACTTACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCTGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGACACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACCGGGGTGAAAATGTTAAGAGTGCAGCCAATCTAATAGTGGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTGTATAGAATTGACAAATATAAGCACTCTCTAATCATTAAGGATTGTGGCTTCCCAGATGAGGGCGAATATGTGGTCACTGCAGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGCGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAGGACATCCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGGTTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGACCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCGAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAAAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCTGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATCAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTTAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGACCCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACTGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCTGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGATACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGACGATGGTGGCAACCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGCCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAAACTGGCACGGAGGACTGGGTCCGAGTGGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACCAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACTGTAAAGGACACCAAGTGCACAGTGACCCCGCTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCGACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCCGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACGTCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCCGGGCCATGCAGAGATCTTAAGGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAGAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCGCCTGTAGACGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGGAGCAAGATAATGGGTTACATCATAGAGAAGATAGCCAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAGCCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCTGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTCTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGATTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAATCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAACCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACCGCACATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCCGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAAATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCATGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAAATACGGGATCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATACCCACCTGGAGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATATATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGCCTGGTTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGATGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTTGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGCGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAGTTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTCGGCCCCGTGATCATCAGAGACCAGACATGCCCACCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCGGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTGATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACTATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTGCCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTGGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCATAGTCCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACAACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTGTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTTCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTAGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCATCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTGGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCTGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAAACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGATGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCAGGATAAGAGGGTTAACATAATTCACGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACACGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCGATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGCTCTCCTGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTCGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCATTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTCGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCCACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGACCTCCAACAGAAACTAAGCCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAGTTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCGGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATAGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCTGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCATGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCAACAGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTATTAGCCTGGTTACCGCCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAAGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCTGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAAGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGAAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACCGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTTTGGAGGACGGAGGCAGCAACATCACCAATTACATCGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGACGGAGGGAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAACGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAGTCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTGTTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTATAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCAGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGATGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCGCCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCTTGCGCTGTGAAAAGGTGAACAAATATGATGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACAGTCAAAGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAGCCTCGCAGTGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCATAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACNN---NTGGGTGACTTGTGCCTCGGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATTGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCGGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATATGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCAGGAAAAGACATACGACCATCAGACATTGTTCAAATAACTTCAACCCCGACGTCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACACCATCACTGCAACGAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACGGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGACGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCGGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCGATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATACGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGTGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGGCCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGCGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCCGAAGCACCATCACCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGACGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGCTGGAATGCGTTGTGAAGAATCTGACCGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGAAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTGCCCATAAGCAACTATGTGGTGGAGATGCGGCAGACGGACAGCACCACGTGGGCTGAACTGGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCCCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGACGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGTAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATTGACCCACCTGGGAAACCAATTCCTCTCAATATTACTAGACACACAGTGACTCTTAAGTGGGCTAAGCCTGAATATACTGGCGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAACGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAATTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCGTTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAGTCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTACACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAGCACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCTGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAGTCCAGCTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGCTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGGCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCGGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATCGCCCTGCCAGAGGAAGATGAATGGAAGATTGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAACTCTGAAGGCATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCCGCGTTTGTTAATGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGCGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCGAGACAACTGAGCGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACTGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACATGGCATAAAGATGATGTGCCCCTGAAGCAGACGACCAGAGTCAACGCCGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAGAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGGTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTGTCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGCAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTGAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGATGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCTGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATATGAGTTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACGGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACAATTGTGGTACATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCACGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGACAGTGGAAGCTACATACTGAAGGCCAAAAACGTTGCAGGAGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGTGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATGTTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGCGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGCGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGAGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCAACTGGAATCAATAAAACACACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACATGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCGGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATCCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCTAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACTGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACAACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCTTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCATTTGTCACAGCCATTTCCAAAGATTCCATGGTTATACAGTGGCATGAACCAATCAATAATGGTGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTACAATAAGCAAACCTTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCAAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCGGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGGGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGACGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGCGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCGTCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACATGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAACGAGAAAGGACAAAGCGACCCAAGAGTGCTTGGTGTTCCGGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTGCTTCAACTATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTCACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGGATTCTAAACCTGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTCGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAGCAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGACGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAGAGACCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTCTTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACGACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATCCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACTTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTAACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCGGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACGACGTTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGCGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTTTTACCATCTCCTCCATCCAAACCCAATGTTGTAGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAGGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCACTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACGATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCGATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAGCTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGCTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACTAGAAAAAGGACAGACGACCTGGGTTAGATGTGCGGTGGTAAAGTCAACCCACCATGCTGTTTCCGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCTGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCTAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCAAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCCTGGGTCACCAATGTCACTAGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGTATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACTCACTTCAAAGTCACAACAATTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTCCGTATCACGGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACCACTGACCTTGCATCTGTACTCATCAAAGATGCAACTCGCCTTAACAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACGAGCCGCGTTGTGTGGTCTATGGTGTCTGAAGATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACATCTTCCGGGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCGCTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGCGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCCGGGGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCCTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACGAAGACATCCGTTACGCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGCGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTGTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAGTTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGACATAATATGCACCTCGAGTTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGCTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACCGAAAACAAACTTACTTTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCACCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATCGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAGTAATCGCAAGAAATGCTGTTGGGACCATAAGCCCGCCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCGCTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCCGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTCAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTATATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCATGTGTGAAAACGAGGTATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACTGTGGAAAAGTGCAACAGAAGCGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACATTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCAATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGATGGAGGTGCCCGAATTCATCACTACGTTGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAATATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTTATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACCGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGCCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTGAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATCGGAAGGCCAGGTCCTGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCCGAATCATGTGTCCTGTCATGGGCAGAACCTCAAGACAATGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCGGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGATGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGATGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAATGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGTCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCGATCATTGACAACACTGAGAGTTATTCTCTGCTTATTGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACCACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTAATACCAATCGCTGGTCGCCCACCTCCTACTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTACGTCCTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCCGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTCGAACAACGTGATGCCCACCGCCCCGGATGGTTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAATGAGTATGTGTTCCGGGTGGCTGCGACCAACCGCTTTGGGATTGGCTCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTTTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGCGTCACAGCCGTTAACGTGAGAGGAACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGACGACATACAAGCTCACTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGACGGTGGTGCTGACATCTTGGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCGGCAGAAAACCAGTTTGGTGTAAGCAAACCCTTGAAATCAGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCTGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCCTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAGGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCCTTGGAACGGTCGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGCGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAACCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGCGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGCGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGCGTCACAGATGATGACGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGACGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCATGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACCGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACGGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACGTACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATCGTAAGCTATGTTCGCCAGGTGTGTGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTAGTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTAGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGATGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCGCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAGGAATTCAAGACAAAAGAGGAGCACGAACGACACGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCT------GTGCCGCTGACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCTGTCAGCACCAAGACCGTGAAAGGGGAATACCGCCTTGAGACGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCTTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCGAAGTCTAGAAAGAAATCA---AGACACCAGAGAGAAGTGACTGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCGCAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCAGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGATGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAAATGGAAGCTTCCTCTTCCGTCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGCTGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGCGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCATTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACAGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAGCCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCGGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGACGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGTGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCAACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCTGCACAAAAGACCTCCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCGTTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCATGAAAAGCTAGCTCTCAAGGAGGAAGCTTCCACACTTCTGATTTCTGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCAGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTATGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGTATCGGCAAAACGAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTGTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLcapHir2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAATCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCAGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACGGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCGCAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGGTTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGTGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGCGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGCGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCGGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATAAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGGATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATAGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTCCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCAAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCATTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCACGACACAGTGCCGGTTAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCGGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCATCGCCTGCTGATCCCGTCCACGCGGATGTCTGATGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAAGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTGTAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCGCAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCTTTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACGATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CGACTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCACGTGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCGCACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGCANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAAGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACATCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAGAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTATTATACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAACATCAAGGGAAATACACGTGTGAGGCCTTGAATAACGGAGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCATCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCCGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAAACGGTTACCTTACAAGCTGCCGTAAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCTGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCATTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGTTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAACCTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACAATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGGCCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCTGTTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCAGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTAGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGCTGTTAACAATCTGGAGTTAGAAGACACTGCGAATTACACATGCCGAGTGTCCAACGTAGCAGGGGATGCGGCGTGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAGAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCCAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAAAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGTTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCACGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCACAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCGTCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACACCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGGGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACATAGCTGGATCAGATGAATGCTCGGCGGTCCTGACTGTCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCTGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTCATCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACGGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACTATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACGATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGCGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTTGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACTGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCAGCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCGTCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGACGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCCGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTTGTATCAGAACCTCAAAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCCCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTGTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATGCGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTNN---N---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCGN------NNGAAGTGGTCCCCGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGNNNCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCTGAAGAAAAAAGACCTGTC---CCTCGGAAAGAAGAAGAAGTCCCA---CCACCA---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAGGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCGGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAN---NNATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTACCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTACCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGACGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTCGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCTGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTGTGNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCCCAAGAAGTTGTCCCAGAAAAGAAAGTC---CCCAAGGCACCAGCCAAAACACCGGAAGCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGACATTGTT---CCAGAAAAGAAAGTCCCCAAGGCA---------CCAGCCAAAACACCAGAAGTTCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCACCCAAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCGCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAATGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTCGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGCCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGTATGAGGAGCCT---GAGGAAATGGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAACCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCGGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCATTGTAGAA------------------------------------------------------GAGNNNGAACCAGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGTGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GTACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAACCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAACGATGCAGATGACTCCGATGCTGGGACGTACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATAATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCGAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTAGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCCGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGCGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGACGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAACCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAGTCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCGGAAGAAGATATCCACGCCAACTGGAAGCTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCGGGGGAGACCGCCACTTTCGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACACGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCCGATGGCAGAGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAGACTTACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCGCTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTCCTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACGTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGATTCTTGAATCTGGAGATAAATATGATGTCATCGCTGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGATGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGACACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACCGGGGTGAAAATGTTAAGAGTGCAGCCAATCTAATAGTGGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGCAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTGTATAGAATTGACAAATATAAGCACTCTCTAATCATTAAGGATTGTGGCTTCCCAGATGAGGGCGAATATGTGGTCACTGCGGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGCGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGGTTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGACCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCGAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAAAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGGCTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCTGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATCAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGACCCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACTGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCTGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGATACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGACGATGGTGGCAACCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGCCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAAACTGGCACGGAGGACTGGGTCCGAGTGGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACCAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACTGTAAAGGACACCAAGTGCACAGTGACCCCGCTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCGACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCCGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACGTCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCCGGGCCATGCAGAGATCTTAAGGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAGAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCGCCTGTAGACGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGGAGCAAGATAATGGGTTACATCATAGAGAAGATAGCCAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAGCCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCTGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTCTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGATTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAACCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACCGCACATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCTGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCCGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAAATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCATGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAAATACGGGATCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATACCCACCTGGAGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATATATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGCCTGGTTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGATGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTTGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGCGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAGTTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTCGGCCCCGTGATCATCAGAGACCAGACATGCCCACCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCGGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTGATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACTATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTGCCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTGGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGCGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCATAGTCCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACAACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTGTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTTCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCATCATCAAAGGAGTGCCGTTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCATCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACTGTGACAAACTTGGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAGCTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCTGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAAACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCAGGATAAGCGGGTTAACATAATTCACGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACACGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCGATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGCTCTCCTGACTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTCGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTCGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACTCCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGACCTCCAACAGAAACTAAGCCAGTCATTGCGAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAGTTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCGGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACTGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATAGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCAGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGGCCCTCCTGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCATGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCAACAGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTATTAGCCTGGTTACCGCCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAAGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCTGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAAGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGAAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACCGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTTTGGAGGACGGAGGCAGCAACATCACCAATTACATCGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGGGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGACGGAGGGAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAACGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAGTCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTCGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAGCCAGCAATTGCCAAAAACCCTTACGACCCTCCTGGACGCTGTGATCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTATAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCAGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGATGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCGCCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCTTGCGCTGTGAAAAGGTGAACAAATATGATGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACAGTCAAAGAAGTATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCTAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAGCCTCGCAGTGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCAAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCGGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTAAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCATATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTGGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCAGAGGTTATCAATGTAACAAGGAATTCGGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATATGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCAGGAAAAGACATACGACCATCAGACATTGTTCAGATAACTTCAACCCCGACGTCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACACCATCACTGCAACGAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACGGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCGGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCGATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATACGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGTGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGGCCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGATGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGCGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCCGAAGCACCATCACCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGACGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGCTGGAATGCGTTGTGAAGAATCTGACCGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGAAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTGCCCATAAGCAACTATGTGGTGGAGATGCGGCAGACGGACAGCACCACGTGGGCTGAACTGGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGACGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGTAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATTGACCCACCTGGGAAACCAATTCCTCTCAATATTACTAGACACACAGTGACTCTTAAGTGGGCTAAGCCTGAATATACTGGCGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAACGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAATTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCGTTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTAAGAAGGGATGGCGGTGCCTACACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAGCACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCTGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAGTCCAGCTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGCTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGGCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCGGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATCGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAACTCTGAAGGCATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCCGCGTTTGTTAATGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCGAGACAACTGAGCGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACTGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACATGGCATAAAGATGATGTGCCCCTGAAGCAGACGACCAGAGTCAACGCCGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAGAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGGTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTGTCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGCAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTGAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCTGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCTGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATATGAGTTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACGGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACAATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCACGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATTCGCATTGACAGTGGAAGCTACATACTGAAGGCCAAAAACGTTGCAGGAGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGTGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATGTTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAATCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGCGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGCGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGAGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCAACTGGAATCAATAAAACACACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACATGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATACGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCGGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATCCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCTAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACAACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCATTTCCAAAGATTCCATGGTTATACAGTGGCATGAACCAATCAATAATGGTGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACTAAAGTCAACAAAACTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTACAATAAGCAAACCTTCTGACAGTACTGGACCAATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCAAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATTGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCGGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGGGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGACGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGCGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCGTCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCGGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTCACAGCAACAAACAGTGCAGGTACTGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGGATTCTAAACCTGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTCGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAGCAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGACGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAGAGACCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTCTTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACGACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGTGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATCCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACTTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTAACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCGGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACGACGTTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGCGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTTTTACCATCTCCTCCATCCAAACCCAATGTTGTAGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAGGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCACTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACGATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCGATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGCTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACTAGAAAAAGGACAGACGACCTGGGTTAGATGTGCGGTGGTAAAGTCAACCCACCATGCTGTTTCCGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCTGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCTAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCAAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCCTGGGTCACCAATGTCACTAGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGTATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACTCACTTCAAAGTCACAACAATTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTCCGTATCACGGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACCACTGACCTTGCATCTGTACTCATCAAAGATGCAACTCGCCTTAACAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACGAGCCGCGTTGTGTGGTCTATGGTGTCTGAAGATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACATCTTCCGGGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCGCTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGCGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCCGGGGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCCTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACGAAGACATCCGTTACGCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGCGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTGTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAGTTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATTGGACATAATATGCACCTCGAGTTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGCTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACCGAAAACAAACTTACTTTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCACCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATCGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAGTAATCGCAAGAAATGCTGTTGGAACCATAAGCCCGCCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCGCTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCCGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGTGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTCAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTATATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCATGTGTGAAAACGAGGTATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCCGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGCGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACATTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGATGGAGGTGCCCGAATTCATCACTACGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGAGTCAGTGACCTGCTAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAATATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCGACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTGGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACCGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGCCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTGAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATCGGAAGGCCAGGTCCTGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCCGAATCATGTGTCCTGTCATGGGCAGAACCTCAAGACAATGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATTGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCATGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCGGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAGTACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAACGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAATGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGTCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCGATCATTGACAACACTGAGAGTTATTCTCTGCTTATCGTGGACAAAGTTAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAAGCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTTGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTAATACCAATCGCTGGTCGCCCACCTCCTACTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTACGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCCGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGACGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCTGGATGGCTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAATGAGTATGTGTTCCGGGTGGCTGCGACCAACCGCTTTGGGATTGGCTCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTTTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGCGTCACAGCCATTAACGTGAGAGGAACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGACGGTGGTGCTGACATCTTGGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCGGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCTGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCCTCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGTGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAGGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACAGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGGAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCCTTGGAACGGTCGATGCCATGCTCGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAACCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGCGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGCGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGCGTCACAGATGATGACGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGACGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCATGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACCGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACGGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACGTACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATCGTAAGCTATGTTCGCCAGGTGTGTGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTAGTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTAGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACATGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGATGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCGCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAGGAATTCAAGACAAAAGAGGAGCACGAACGACACGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCT------GTGCCGCTGACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCTGTCAGCACCAAGACCGTGAAAGGGGAATACCGCCTTGAGACGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCTTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGCCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCGAAGTCTAGAAAGAAATCA---AGACACCAGAGAGAAGTGACTGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCGCAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCAGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGATGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAAATGGAAGCTTCCTCTTCCGTCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGCTGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGCGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCATTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACAGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAGCCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCGGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGACGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGTGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCAACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCTGCACAAAAGACCTCCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCGTTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCATGAAAAGCTAGCTCTCAAGGAGGAAGCTTCCACACTTCTGATTTCTGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCAGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTATGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGTATCGGCAAAACGAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLcapAeg1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAATCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCACTGCAGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACGGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACACATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGCGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGCGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCGGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATAAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGGATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATAGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTCCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCAAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAACGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCATTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAGACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCACGACACAGTGCCAGTTAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAGCTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCGGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCATCGCCTGCTGATCCCGTCCACGCGGATGTCTGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTGTAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGCGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCTTTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACGATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CGACTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCACGTGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGCA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCAAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGGCTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCGCACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAAGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACATCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAGAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTATTATACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATTGACAAGGTAGATAGAGAAGAACATCAAGGGAAATACACGTGCGAGGCCTTGAATAACGGAGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCATCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGGGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCCGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAAACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCATTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGTTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAACCTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTCACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGGCCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAACATGGCATTTCCTTCCTTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTAGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGCTGTTAACAATCTGGAGTTAGAAGACACTGCGAATTACACATGCCGAGTGTCCAACGTAGCAGGGGATGCGGCGTGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCCGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGTGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACTGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCCAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAAAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGTTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCACGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTTGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCACAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAATGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCGTCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAGTGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACACCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGGGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACATAGCTGGATCAGATGAATGCTCGGCGGTCCTGACTGTCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCTGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTCATCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACAGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACTATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACGATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGCGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTTGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATCAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGTAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACTGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCAGCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCGTCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTAGCCACTCTAAACATTTTTCAAACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACATCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGACGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTTGTATCAGAACCTCAAAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCCCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTGTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATGCGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTNN---N---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCGN------NNGAAGTGGTCCCCGTTCCC---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGNNNCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCTGAAGAAAAAAGACCTGTC---CCTCGGAAAGAAGAAGAAGTCCCA---CCACCA---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAG---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAA---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAGGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCGGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAN---NNATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTACCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTACCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTCGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGCCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N----------------------------------------------------------------------------------------------------------------------NN--CCTGAA------GTTCCCCAAGAAGTTGTTCCA------------------GCAAAGAAAGTTCCCAAGGCA---CCATCCAAAAAACCGGAAGTCCCA---CCT---GTCNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAN-------NCCTCAA-NNGTTATCCCAGAAAAGAAAGTTCTCAAGGCGN---NNAAA------------------------------------------------------------ACACCAGAA---GTCCCACCTCTCACA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNN------------N---NNNNN--NN---AACNNN------------------------N--AAGNN----------------------------------------------------TTGCCTGAA---GTT------NNNGAAGTTGTC---CCAGAAAAGAAAGTCCCCAAGGCACCAGCCAAAACACCGGAAGCCCCACCT---ATCACA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTTCCAGAAAGGAAAGTCCCCAAG---------------------GCACCAGCCAAAAAACCAGAAGTTCCA---TCTGTCNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLpseNaya1
ATGACAACTCAAGCACCGACGTTTACGCAGCCATTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCTGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCCGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCGCGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCGAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAAGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAGCAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGGCTTTTGCTGATGATGCTGGAGAGTACACTATTGTTATCCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATCATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGAAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATCGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTAGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTACAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NGTGTCCACCAAGTCCCAGGCAGTGGCAGAGTCCTCTTTCACAAAGCAGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATTATNNN---------NNN-----------N------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNGAAN------NN---NN---N---NNNNNNNNNNNN---NNNAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---N---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNN--------------------------------NNNNN---------------------NNNNNNNNNNNNNNN---NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNN--NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN-----NNNNNNNNN---------------------------N---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNN------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N------------------------------------------------------------------------------------------------------------------------------------------------------NN-----------------------------------------------------------------------------------NGTTCCTGAAGGTCCTAAAGAAGTT---------------GTGCCTGAAAAGAAAGTGNN----------GTGN---NN------------AAAAAACCAGAA---GTCCTACCT---GCT------------------------AAA---------------------------------------------------NNN---TAT--------------------------------------------------------------------NNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---------------------------------------------------------------------------NGTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAAAAGAAAGTT---CCCAAGGCACCACCCAAAACACCAGAACCCCCA---TCTGTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------NNNNNNNNNNNNNNNN---NNNNN---NNN------------------------------------NN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGCTCCT---CAAGAAGTTATCCCAGAAAAGAAAGTTCTC---AAGGCGN---NNAAAACACCAGAAGTCCCACCTCTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>HLammLer1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCGGGGCAACAGCTGCCGCATAAAACACCTCCTAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGAAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACTTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAAAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAGATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAGTTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCAGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTGAAGAATGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACAGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTATCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGCGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCACCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCGATTTGCTCAGGGAAATTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGACGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCATTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAGGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACAACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATCGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGTGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACCATGGTGGTGGAGTGGCTCCACGATGGAAAGCCCCTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTATCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAGGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACAGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAGCTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCGACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCAGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTGGTCGACGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGACGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTCATTGAAGACATGACCAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCACTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGCTGAAGGATGGCAAACACCTGCCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCTGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAGGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATAAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGAGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCAGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCCCTCTCTGTGGAAGTTCCAGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTCGCCAGCAATGCTATAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATAAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACAATGGGTGAAGTGCCAAAGACTCTCCTGCATCTTCAGGACCGCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGGATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCGCATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCTGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCTGGAAGACACAGACACCACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCATAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCATCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACGTTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGTCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCGTCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGATTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGGTGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAATAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTAGTAATCGACAAGGTAGATAGAGAAGAACATCAAGGGAAATACACGTGCGAGGCCCTGAATGACCGTGGAAAAGCAACGACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCGTAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCCGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGCACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAGACGGTCACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTCGCCAGTAAAAAGTATAGGATGAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGCGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCGACGAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCCGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCCACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACCGCGGTTCTAAGACTTTCAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAGTTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTCCTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAACGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCT------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATAGCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGTTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGTTTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTGTCTCTGAAAGAGCCACCCTCGTTCCTAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGTTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACCCTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCCTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCGCTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCGAATTACACATGCCGAGCATCCAACGTAGCAGGGGATGCGTCATGCAGCGGCATCTTGACCGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCGTTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAGTATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTAGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATTGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTGCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATCCTCAGTGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCGCAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAGAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCATGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGTGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCTATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAGTGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACAAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCGGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCCTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGCTCAGCCTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCACGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCGCGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGTCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCATGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACGGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGCCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATTGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGATCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGCATTCACATTCTGAGCGTCGACACTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACGAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAGCTCACAACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGACTCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGGTGTAATGTGTCTTTCGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACAGCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACACATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCCACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCGATGGGAGTTTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCAGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACATCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCGTTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGGAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTTGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGATTGGAGCCCAGAGGCGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACAACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTATGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAGGAGTGGGAGGAG---ACTTACCGAGAGAGAGAGGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACGCAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCTCCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTTGGAAAGAGGAAGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGTTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAGACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAGTTTGAGGAGTATGAGCCAACAGAA------GAGTAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCTGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTCTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTGTTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTAAAAGAGAGAACAGAATTAGACTTAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAGTTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGGAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAAGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGTCACCGGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGAAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTAAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTGGTC------------CCTGCA------------AAGAAAGCACCTCTTCTGTTCTTGAAA------------------------------------TTGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACA---CCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGCCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---TCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCCCAAGAAGTTGTCCCAGAAAAGAAAGTC---CCCAAGGTACCACACAAAACACCGGAAGCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCTGAAGTTACC---GAA---GTT---GCCCCA------------------------------GAAAAG---AAA---------GTTCCCAAG---GCA---------------CCACCCAAA------------AAACCG------------GAAGTCCCACCTGTCNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTTCCAGAAAAGAAAGTCCCCAAG---------------------GCACCAGCCAAAAAACCAGAAGTTCCA---CCTGTCNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhemHyl1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGTGGAGCT------CCAGGCGCT------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCATGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAATGCTGAG---ACAGATGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGATATTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCAGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCAGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCTAGATTTGACTTAAAGGTTGTAGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCCTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAGACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTAACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGTGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGTGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGGAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCATCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCACTCTCTGTGGAAGTTCCAGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNAGCACTGAGTTGTCT---GAGAAAAGTGCTGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACGAAATGGACATATTCAGTGTCTTACCACATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------ATACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAN---NNCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTACCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCC------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCTGGAAGGTTTTCCACACACA---TCGTTGAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTCCAGATTACCCAGTCCCAGGACACCCTCTGCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTTGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACGTTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCACAAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAAGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTTGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAACCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCATAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGAAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCGTTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACTGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGGCCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTCATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACCAGCAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAACACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGTACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCATTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGAAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTACGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCTGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTTCTCCATCATTCACCAAAAAGTTGACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGATACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCGTTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCCTCCTGGAAATTCTGAACAGCACAAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCGGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACGGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCATTCGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGGACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATCTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGGATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTATAGTAGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTTGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCATCGGAGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAGAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCATGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCTCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTCTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCTGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCATGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCTGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGACAAGGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAATGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGGCCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCATTGGAAGGAAATACCAGACCACCCTGACAGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAATTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACAGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCATTTTCTCGACAGTTGAGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAATGTACAAGCATCGTTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGACCGGAGTTTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCAATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGTGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATATACTCACAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAATTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTTGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCAACAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGGAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCAAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCTTAC---GTCACAGAACCCGAGAAGCCCATCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCGGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACGGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAA---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAAGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCGCCTGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTGGAAGCGCAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATTGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATACGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCACATTCCAGAGCACCCTCCTACTGAAGAGCTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACGATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---TCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCCCAAGAAGTTGTCCCAGAAAAGAAAGTC---CCCAAGGTACCACACAAAACACCGGAAGCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGACGTTGTT---CCAGAAAAGAAAGTCCCCAAGGCA---------CCAGCCAAAACACCAGAAGCCCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------CCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCACCCAAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAGTGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATACCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTGCCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCTGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------ATGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGTATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTTGTTGCCAAGAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAGAAACCAGAAGTCCCGCCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCATTGTCGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGCGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GCACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAGCCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCA---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAACGATGCAGATGACTCTGATGCTGGGACGTACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCATGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGGTTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATAATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTGAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTCGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCTGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGTGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGACGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCAGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCAGGGGAGACCGCCACTTTTGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCAGTACTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCTGATGGCAGAGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAATGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCTGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGATACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTATATAGAATTGACAAATATAAGCACTCTCTAATCATTAAGGATTGTGGCTTCCCCGATGAGGGTGAATACGTGGTCACTGCGGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGTGACATCAAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGATCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCTGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTACCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTGGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCGAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAGGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGCGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTCCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACCGGAACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGACACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGATATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGACGATGGTGGCAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGCACGGAGGACTGGGTCCGAGTTGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACCGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACAAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCCGATTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGCAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAACTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACATACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCGGATCCGCCTGTAGATGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATCTCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCATGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAGGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACGCACTGGTCTCGTGTGAACCGAAGCCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCGCATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCTGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACGTCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCTGTCAATGAGATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCACGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATACGGGATCTGGAAGCTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAATTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCGCCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAGACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACTACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAGCCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTGGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAGTACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACGACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTATCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCGGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCGCCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACTATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTACCTGATCTTCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAACCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCATCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCTGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTGCCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAGACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACCATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCGAGATAAGCGGGTTAACATAATTCACGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACATGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGACAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGCTCTCCTGATTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTCGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACGGGGCCTCCAACAGAAACTAAGCCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAGTTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCAGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATAGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCGGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCATGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCATGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCGACGGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTGTTAGCCTGGTTACCGCCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAGGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCCGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAAGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGGAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTTACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGATGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTCTGGAGGATGGAGGCAGCAACATCACCAATTACATTGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACATCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGCGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGATGGAGGCAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAATGACACTCCGGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAATGTTTGCCTGGATGCTACTGTCTTTGGCAAACCAAAGCCCACAGTCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCATGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAGAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTATAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCAGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGACGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCACCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCTTGCGCTGTGAAAAGGTGAACAAATATGACGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACGGTCAAAGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCCAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCGTTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAGCCTCGCAGCGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCGGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCAGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAGTTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATACGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCCGGAAAAGACATACGACCATCAGATATTGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACACCATCACTGCAACTAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACAGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCCGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGACGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCAGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCAATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATATGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCAGGGAAGAAGAGCGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGACCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGACGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGTGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCTGAAGCACCATCACCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGATGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGTTGGAATGCGTTGTGAAGAATCTGACTGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGGAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACAGTTACATGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTGGTAGAAATGCGGCAGACGGACAGTACCACGTGGGCTGAACTAGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGACGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGACGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATTGACCCACCCGGGAAACCAATTCCTCTCAATATTACTAGACATACAGTGACTCTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAATGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAGTTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCATTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAACACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCCGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAATCCAACTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGCTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGCCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCAGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATCGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTAAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAATTCTGAAGGCATTGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAACGTCAGAGTCCTAGACACGCCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGATGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCAAGACAACTGAGCGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACTGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACCTGGCATAAAGATGATGTGCCACTGAAGCAGACAACCAGAGTAAACGCCGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAAAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGGTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTATCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGTAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTAAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCCGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCTGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATACGAATTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACAGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACAATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCATGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGACAGTGGAAGCTACATACTAAAGGCCAAAAATGTCGCAGGGGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGCGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATATTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATCCACCAAAGGCTCCAGAAGTCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGCGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGGGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCTGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAGCCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCGGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCCAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGACGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAGTATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCTGTTTCCAAAGATTCCATGGTTATACAGTGGCACGAACCAATCAATAATGGCGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAATCTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCCAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCCTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTGGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTCTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGTGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCATCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGCTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCGGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCAGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGAATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTTTTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAGAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATCACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACAACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGCGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACGTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGCGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACAACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTCGGCGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTCTTACCGTCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTGTCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCTGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCTCTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACGATTCAGAATATCTTGAATGCAGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCAATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAGAAAGGACAGACGACCTGGGCTAGATGTGCGGTGGTAAAGTCAACCCACCATACTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTGGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATTGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTTGCGAGAACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGTATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACTCACTTCAAAGTCACAACAATTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTTCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACTACTGACCTTGCATCGGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCACTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGTGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCCGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCTGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGATGTGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCTGTTACTCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACATGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTCTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATCGGACATAATTTGCACCTCGAATTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGTTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACTGAAAACAAACTTACTCTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCACCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCACTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTGAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTACATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCGTGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGTGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGTGGTAGTAAGTCAATCACTTTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCCCTCCTTGATGGAGGTGCCCGAATTCATCACTATGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACTGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGTCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCCGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCTGAATCATGTGTCCTGTCATGGGCGGAACCTCAAGACAACGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCGTTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCGGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTGCAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAATGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAACGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTGAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGTCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCGATCATTGACAACACTGAGAGTTATTCTCTGCTTATTGTGGACAAAGTCAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACGGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTCGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTATGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCCGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCACTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCGGGATGGCTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAACGAGTATGTGTTCCGGGTGGCTGCGACAAACCGCTTTGGGATTGGATCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACGTTACAGATATTTGATGTCTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTAAATAAAGTGCCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTGGAATATGAACACCGTGTCACGGCCATTAACGTGAGAGGAACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCATCACCGGGCTCGTTCCTGATGCCGAGTATCAGTTCCGCATCATTGCGCAGAACGATGTTGGCCTAAGCGAGACCAGCCCTGCATCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGCGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAAGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGACGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCGTGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCCTTGGAACGGTCGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAATCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTACCAGCGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGATGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCACGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACAGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACGTACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATTGTAAGCTATGTTCGCCAGGTGTGTGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATCTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTTGAAGCCATGGACTTTGTTGATCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTACTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAGTTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACGTGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGATGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAGGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCGCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTACTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTACGGTACGTCAAACAGGAATTCAAGACAAAAGAGGAGCACGAACGACACGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCT------GTGCCACTAACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCCGTCAGCACCAAGACAGTGAAAGGGGAATACCGGCTTGAGACGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCGTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCTGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCAAAGTCTAGAAAGAAATCA---AGACGCCAGAGAGAAGTGACCGAAATAACGGAAATCGAGGAAGAATACGAGATCTCCAAACACGCGCAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCACCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCGGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGATGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAGATGGAAGCTTCCTCTTCCGTCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGATGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGTGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAGCCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCAGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGACGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGAGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCGACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCCGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCTGCACAAAAGACCACCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAAGAA---------------------ATTTCCAAGAAAGCCCTCATTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCACGAAAAGCTAGCTCTCAAGGAGGAAGCTTCCACACTTCTGATTTCCGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATTGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTACGGCATCTCAGGCAGCGGCCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATCGGCAAAACCAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLoviNivLyd1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCACCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGTGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCACAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAACGCTGAG---TCAGATGCTGTGTCCACAGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCTGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACGTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACAACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTAGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCGTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCTGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAACTTCTCCACTGGACCAAGGAGCTGACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTTGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACAGTAGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGTGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCAGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAAACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCCCTAGCTAGGCAAAGTTCTGGG---------------------------------------------------------AAGCAGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCACGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTGTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---ACAGTTGAGTCTCTGCAGACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNACACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTATCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGGACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCCGCCGATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACACTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNN-NNACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCAGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAGTATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAACACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCTGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGTAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAATGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTATATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTNNNAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCATGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCTGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCTTAC---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAATCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCAGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGATGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCTGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTGNN-NNNNNNNNNNNNNNNNNNNNN---NNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNN------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---NN------------NNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------N------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAGGTT---NNNGAAGTTGTCCCAGAAAAGAAAGTTCCCAAGGCACCATCCAAAAAACCG------------------------GAA---------GTCCCA---CCTGTC------N-NGTGCCTGAAGTTCCCCAAGAAGTTGTT------------------------------------CCAGAAAAGAAACCCAAGGTACCACCCAAAN---NNGAAGTCCCACCTGTCACAN--TCTGAA------N-----------------------------------------NNNNN------------------------------------------------------NNNNNNNNNNNNNNNN-NNGAAGTT---------------GTTCCAGAAAAGAAAGTCCCCAAG------GTAN---NN------------AAAAAACCGGAA---GTCCCACCT---GTC------------------------ACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNN---NNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N--NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGAAGTTTTC---CCAGAAAAGAAAGTTCTCAAGGAG---------CCACCCAAAACACCAGAAGTCCCACCTCTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--NAAAAAANNNNNNNNNNNNNNNNNNNN---------NNNNNN--------------NNNNN------------NNNNNNAAGAAA---------------------------------------------------TCTGAAGTTNNNGACGTTGTTCCAGAAAAGAAAGTCCCCAAG---------------------GCACCAGCCAAAACACCAGAAGTTCCA---CCTGTCACAGTTCCTGAAGTTCCCCAAGAAGTTGTTCCAGAAAAG---------AAANNNAAGGCACCAGCCAAAAAACCAGAAGTTCCACCTGTCACAGTGCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCACCCAAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAGTGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTAAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCGTTGTCGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCTAGTAAAAGCGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GCACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAGCCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCA---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACAGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-GGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGGGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTATTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTACAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAGCCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCGGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCCAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGATGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAGTATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCATTTCCAAAGATTCCATGGTTATACAGTGGCATGAACCAATCAATAATGGTGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAATCTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCCAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCCTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTCAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCTCTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTCTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGAAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGTGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCATCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGACGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCAGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTTTGCACATAAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGAATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACAACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACGTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACAACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGACGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTATGTTCTTACCATCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACTGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCTCTAGAGCTTAT--NGATTCCACAGACTCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACAATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCAATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAGAAAGGACAGACGACCTGGGCTAGATGTGCGGTGGTAAAGTCAACCCACCATACTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTGGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCACTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCGAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAGCCAGTGTCCAGTGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGCATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACCCACTTCAAAGTCACAACAGTTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGGTTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTTCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTCACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACTACTGACCTTGCATCGGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAATTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCACTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGTGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGAAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCCGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCACACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCTGTTACTCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTCTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCACTGTGAGAATCGGACATAATTTGCACCTCGAATTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGTTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACTGAAAACAAACTTACTCTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGGTATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCACCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCACTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGATGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGTGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTGAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTACATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCGTGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGTGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGTGGTAGTAAGTCAATCACTTTCACCGTA--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLoviCana3
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCACCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGTGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAAAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCACAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAACGCTGAG---TCAGATGCTGTGTCCACAGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCTGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACGTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACAACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTAGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCGTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACAGTAGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCAGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAAACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCGGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTGTCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------NNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATAAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCCTTGAAGATGTACAGTTGCACCAGGCTGCA---CTCCTTTCACAAATTGCAGAAAGCACTGAGTTGTCT---GAGAAAAGTGCTGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTANNNTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTGTCTTACCACATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCAGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCC------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTGAAGGACCCTGCACTTGAGACGGTCGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCACGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTGTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATGTG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---ACAGTTGAGTCTCTGCAGACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNACACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTATCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGGACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATTCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAACTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGTGGTGATAGTTGCAGTACTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGTTGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACTGCGGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCGGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACACTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGAGGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGCATCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTCATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACCAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGTACCGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCTGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAAAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCTGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTGACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACTGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGATACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTACATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACATTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTAGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCAGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTTCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCACGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGACTATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACGCATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGCTGCAGGCTGTAGTAGAAGGCTTCCAGCCCATTTCTGTCATCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCATCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCATCGGAGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCATGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTGAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCAGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAATGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGGCCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACCCCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGCGACAACAAATACAAAATCAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCATTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATCGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCAGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAGTATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAACACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCTGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGTAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAACACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACACCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAACAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTATGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCATGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCTGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCTTAC---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAATCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGATGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCTGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCTGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTGGAAGCGCAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATTGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCATGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCACATTCCAGAGCACCCTCCTACCGAAGAGCTGAAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCGGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNN------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---NN------------NNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------N------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N----------------------------------------------------------------------------------------------------------------------NNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGCTCCTCAAGAAGTTATCCCAGAAAAGAAAGTT---CTCAAGN---NNCCCAAAACACCAGAAGTCCCA---CCTCTCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N--NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TCTGAAGTTCCC---CAAGACGTTGTTCCAGAAAAGAAAGTCCCC---AAGGCACCAGCCAAAACACCAGAAGTTCCACCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN------------------------------------------------------------------------------------------NNNNCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCACCCAAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAGTGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTAAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCGTTGTCGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGCGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GCACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAGCCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACTCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTATACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAACGATGCAGATGACTCTGATGCTGGGACATACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCGCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCTAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTCGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCTGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGTGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCAGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCAGGGGAAACCGCCACTTTCGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCTGATGGCAGAGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAACCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCTGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGATACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACCATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTATATAGAATTGACAAATATAAGCACTCTCTAATCATTAAAGATTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACTGCAGGACAAGATAAATCTGTTGCTGAACTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCGCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGATCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTACCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCGAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACCGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGACACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGAGTGAGCCAGATGACGATGGTGGCAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGCACGGAGGACTGGGTCCGAGTTGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGACGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACCGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGATTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGCAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAACTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACATACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCGGATCCGCCTGTAGATGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAGGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAGCCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCGCATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCTGATTACAAACTTCGAGTGAGTGCCGTCAATGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCTGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAGATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCACGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATACGGGATCTGGAAGCTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAGTTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCGCCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAGACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTAACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAGTACACTGTGAAAGGCTTGAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACGACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTGTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACTATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTCCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTGGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTAAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCATCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTGCCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAGACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCGAGATAAGCGGGTTAACATAATTCACGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACATGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGACAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGCTCTCCTGATTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTCGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAGGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTTGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGGCCTCCAACAGAAACTAAGCCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTACTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAGTTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCGGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATCGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCGGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCATGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCGACGGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTGTTAGCCTGGTTACCGCCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAAGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCCGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAGGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGGAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTCTGGAGGATGGAGGCAGCAACATCACCAATTACATTGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCACTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGCGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGATGGAGGCAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAATGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACGGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAATCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCGATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGTGGGTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTGATAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCAGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTGAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCACTTTGAGGTTACCGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGACGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCACCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCTTGCGCTGTGAAAAGGTGAACAAATATGACGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACGGTCAAAGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCCAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAGCCTCGCAGCGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGTAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCAGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCAGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATACGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCCGGAAAAGACATACGACCATCAGATATTGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACACCATCACTGCAACTAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACAGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGATGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAATATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCAGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCAATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTTGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATATGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGCGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGACCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGACGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGTGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCTGAAGCACCATCCCCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGATGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGTTGGAATGCGTTGTGAAGAATCTGACTGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGGAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAAGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTGGTAGAAATGCGGCAGACGGACAGTACCACGTGGGCTGAACTAGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCATGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATCGACCCACCCGGGAAACCAATTCCTCTCAATATTACTAGACATACAGTGACTCTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAATGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAGTTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCATTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAACACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCCGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAGTCCAACTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCATTGGAGAGCCCCTGGACTCAGAGCCTGTGGTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGCCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCAGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAATTCTGAAGGCATTGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAACGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACAGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCGAGACAACTGAGTGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACTGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACCTGGCATAAAGATGATGTGCCACTGAAGCAGACAACCAGAGTAAACGCTGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAAAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGGTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTATCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGTAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTAAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCCGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATACGAATTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACAGCAAGAGATGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACAATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCATGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCGCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGACAGTGGAAGCTACATACTAAAGGCCAAAAACGTTGCAGGAGAGAAGTCAGTCACTGCAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGCGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATATTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAGTCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGCGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGGGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAGCCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCGGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCCAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGACGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAGTATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCGTTTCCAAAGATTCCATGGTTATACAGTGGCATGAACCAATCAATAATGGTGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAATCTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCCAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCCTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTCAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCTCTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTCTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGTGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCATCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCAGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTTTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGAATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACAACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGTGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCATCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACGTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGTGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACAACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGCGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTATGTTCTTACCATCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACTGTGGAATTCAAAAAAGCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCTCTAGAGCTTAT--NGATTCCACAGACTCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACAATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCAATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAGAAAGGACAGACGACCTGGGCTAGATGTGCGGTGGTAAAGTCAACCCACCATACTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTGGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCACTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCGAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAGCCAGTGTCCAGTGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGCATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACCCACTTCAAAGTCACAACAGTTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGGTTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTTCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTCACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACTACTGACCTTGCATCGGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAATTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGAGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCACTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGTGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGAAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCCGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCACACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCTGTTACTCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTCTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCACTGTGAGAATCGGACATAATTTGCACCTCGAATTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGTTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACTGAAAACAAACTTACTCTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCACCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCACTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGATGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGTGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTGAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTACATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCGTGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGTGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATCACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGACGGAGGTGCCCGAATTCATCACTATGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAGAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACTGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGTCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCCGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCTGAATCATGTGTCCTGTCATGGGCGGAACCTCAAGACAACGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGTGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCAGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTGCAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAATGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAACGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTGAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGTCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCAATCATTGACAACACTGAGAGTTATTCTCTGCTTATTGTGGACAAAGTCAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACTGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTCGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTATGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCCGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCGGGATGGCTGCCTGTGTCTGAGTCGGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAACGAGTATGTGTTCCGGGTGGCTGCGACAAACCGCTTTGGGATTGGATCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACGTTACAGATATTCGATGTCTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTAAATAAAGTGCCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTGGAATATGAACACCGTGTCACGGCCATTAACGTGAGAGGAACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTAGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCTGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCCGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCATCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGCGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAAGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGCCCAGTACCTGCCATCACTTGGTTCCGTGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCCTTGGAACGGTCGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAATCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGCGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGTCAATCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGCGTCACAGATGATGATGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGATGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCACGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACAGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACGTACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATTGTAAGCTATGTTCGCCAGGTGTGCGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATCTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTACTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACGTGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGATGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAGGAATTCAAGACAAAAGAGGAGCACGAACGACACGTGCAGAGACAGATTAACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCT------GTGCCGCTGACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCCGTCAGCACCAAGACCGTGAAAGGGGAATACCGGCTTGAGATGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCGTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTAATGCCTCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGTGAGCTGGACCACCTGGCGAAGGAAGCAAAGTCTAGAAAGAAATCA---AGACGCCAGAGAGAAGTGACCGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCACAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCGGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGACGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAGATGGAAGCTTCCTCTTCCGTCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGATGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTATGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCAAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGCGAAGGGAGGCAAGAGGTGCAGTTTACTCTGACCGTTCAGAAGGCCAGGGTTACTGAAAAGACTGTGACGGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAGCCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCAGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGACGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGAGAGGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCGACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCCGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCCGCACAAAAGACCTCCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCATTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCACGAAAAGCTAGCTGTCAAGGAGGAAGCTTCCACACTTCTGATTTCCGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTACGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATCGGCAAAACCAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAATGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTCAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLoviArie7
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCATGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAACGCTGAG---ACAGATGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCACGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCAGTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCTAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACGTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTAGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCGTTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTACAGCCGGGGGACCGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGTGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCATTCGTTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCAGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------NNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATAAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---CTCCTTTCACAAATTGCAGAAAGCACTGAGTTGTCT---GAGAAANN---NGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTGTCTTACCACATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTTGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCAAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCGGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGAATCAGACACAACTGATGCC------------GCCTGCAAA---GCAGCGCCCGCACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTGAAGGACCCTGCACTTGAGACGGTCGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCACGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTGTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGGAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGATTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTATCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATTGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGTTGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACTGCGGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCGGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCATGGTGACTTTAAGAGAACCCCCAACCTTTATAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACGCTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTCATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACCAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGTACCGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAAAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCTGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTGACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACAGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCATCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTCAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCAGTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCTGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAGAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCGGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACGGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTGCAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCACGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACTTGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGCTGCAGGCTGTAGTAGAAGGCTTCCAGCCCATTTCTGTCATCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCATCGGAGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAGAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCATGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACATGTGGAAGCAGTCATCGGAGAACCTATAACTCTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTAAAGGATGTTCAGGAGACTCTTGGCTTTCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGATGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCATGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGGCCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACCCCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGCGACAACAAATACAAAATCAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCATTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTAGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCGTTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCGTTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGACCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTATCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACATGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAACATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGACGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAATGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCAAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAATGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTATATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAGGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCAGAAGAAAAAGTATCCATCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCATACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAGGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAAGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTAGAAGCGCAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCCAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCACATTCCAGAGCACCCTCCTACCGAAGAGCTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAAAGATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAATTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---TCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCCCAAGACATTGTCCCAGAAAAGAAAGTC---CCAAAGGTACCGCACAAAACACCGGAAGCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGAAGTTGTT---CCAGAAAAGAAAGTCCCCAAGGCA---------CCAGCCAAAAAACCAGAAGTTCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLoviOri1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCCGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGTGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTATTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAGAAAAGAAACCGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAACGCTGAG---ACAGATGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCACGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCAGTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCAAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACGTCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTAGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCTGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTACAGCCGGGGGACCGGGTTCACATTGTGATAGACAAACAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGTGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCATTCGTTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCAGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------NNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATAAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---CTCCTTTCACAAATTGCAGAAAGCACTGAGTTGTCT---GAGAAANN---NGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTGTCTTACCACATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCAAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGAATCAGACACAACTGATGCC------------GCCTGCAAA---GCAGCGCCCGCACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTGAAGGACCCTGCACTTGAGACGGTCGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCACGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTGTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCGTAGAGGAAATTAGTTCGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGGAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTATCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAACCAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGTTGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACTGCGGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCGGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTCCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCATGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACACTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACCAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGTACCGCACCCATGACTATTAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAAAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTTGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTGACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCGTTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTCAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCAGTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCTGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAGAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCGGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACGGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTGCAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCACGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGCTGCAGGCTGTAGTAGAAGGCTTCCAGCCCATTTCTGTCATCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCATCGGAGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTTGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGGGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCGGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCAAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCATGTAACTGGAACCGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGGGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGGCCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACCCCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGCGACAACAAATACAAAATCAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCATTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCGTTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACGTACAAGCATCGTTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGACCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTATCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACTGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCAAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAATGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTATATGAGAGAAAACAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAGATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAGGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCAGAAGAAAAAGTATCCATCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCATACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAGGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCCCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAA---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTGGAAGCGCAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAGGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCACATTCCAGAGCACCCTCCTACCGAAGAGCTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAAAGATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTGAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAATTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACA---CCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGGAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCAGAACCCCCA---TCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNN------NNNN---NN------------NNNNNNNNNNNN---NNNNNNNNN---NNN------------------------NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAGTTCCCCAAGACGTTGTCCCAGAAAAGAAAGTC---CCCAAGGTACCACACAAAACACCGGAAGCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTN------NN---CAAGACGTTGTT---CCAGAAAAGAAAGTCCCCAAGGCA---------CCAGCCAAAACACCAGAAGCCCCACCTGTCNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------NNNN---NNNN---------NNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCGCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCGCCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTTGTTGCCAAGAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------ATTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCGTTGTCGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCGAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGTGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GCACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAGCCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGCGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAGGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAATGATGCAGATGACTCCGATGCTGGGACATACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCGCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCGTCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCTAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTCGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCTGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGTGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATCGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCAGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCAGGGGAGACCGCCACTTTTGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCTGATGGCAGAGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGCGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGAAGAAAGAGAATCCTGACCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCCGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGATACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTATATCGAATTGACAAATATAAGCACTCTCTAATCATTAAAGATTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACTGCGGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCGCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGATCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTACCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCGAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACCGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCGCTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGACACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGAGTGAGCCAGATGACGATGGTGGCAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGCACGGAGGACTGGGTCCGAGTTGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGATGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACCGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGATTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATGGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCGGATCCGCCTGTAGATGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCTCTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACTGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCCCCTGATAAGCCCATTGTGGAGGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAGCCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCGCATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCTGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAGATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGACTCACATATACGGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACCTCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAGATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCCGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCACGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATACGGGATCTGGAAGCTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAGTTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCGCCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAGACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACAACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCAGATCTGGAGTGGTCCCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAGATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAGCCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAGTACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACACTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACGACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTATCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCGCCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACTATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTCCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAACGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCGTCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAGACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCGAGATAAGCGGGTTAACATAATTCATGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACATGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGTTCTCCTGATTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTCGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGGCCTCCAACAGAAACTAAGCCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAATTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCGTCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCGGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATCGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCGGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCACGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCGACGGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTGTTAGCCTGGTTACCACCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAGGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCCGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAGGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGGAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTCTGGAGGATGGAGGCAGCAACATCACCAATTACATTGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGCGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGATGGAGGCAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAATGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAATCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTACAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCGGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTGAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGATGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCACCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCCTGCGCTGTGAAAAGGTGAACAAATATGACGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACGGTCAAAGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCCAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAACCTCGCAGCGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCAGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCAGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATACGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCCGGAAAAGACATACGACCATCAGATATTGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACGCCATCACTGCAACTAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACAGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGACGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCAGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCAATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATATGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGCGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGACCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGACGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACGCGGAAATCTTACTCCACAGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGTGAGCCAACAGAAACAACGGAGCCTGTAAAGGCCTCTGAAGCACCATCCCCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGATGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGTTGGAATGCGTTGTGAAGAATCTGACTGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGGAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTGGTAGAAATGCGGCAGACGGACAGTACCACGTGGGCTGAACTAGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCATGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATCGACCCACCCGGGAAACCAATTCCTCTCAATATTACTAGACATACAGTGACTCTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAATGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAGTTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCATTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAACACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCCGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAGTCCAACTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGGTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGCCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCAGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAATTCTGAAGGCATTGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAACGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCGAGACAACTGAGTGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACCGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACCTGGCATAAAGATGATGTGCCACTGAAGCAGACAACCAGAGTAAACGCTGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACTGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAAAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTATCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGTAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTAAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCCGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATACGAATTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACAGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACGATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCATGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGACAGTGGAAGCTACATACTAAAGGCCAAAAACGTTGCAGGAGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGCGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATATTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAGTCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGTGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGGGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAGCCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCGGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCCAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGACGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAGTATCAATTCAGAATATTTGCTGAAAATAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCGTTTCCAAAGATTCCATGGTTGTACAGTGGCACGAACCAATCAATAATGGTGGCAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAATCTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCCAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCCTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTCTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCCTTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCGGGACCACCACAGAATTTGGCAGTCAAGGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGTGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCATCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCGGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATTGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGAATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTCTTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACGCTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACAACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGCGGCTGCCAGATTAGCAATTACATTGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACGTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGCGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACAACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGCGAGCCCCTTGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTCTTACCGTCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCTCTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACAATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCAATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCGGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAGAAAGGACAGACGACCTGGGCTAGATGTGCGGTGGTAAAGTCAACCCACCATACTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTGGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCAAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGCATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACCCACTTCAAAGTCACAACAGTTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTTCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAATGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACTACTGACCTTGCATCGGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGGGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCACTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTCGCAGATGGTGGCAGTGACATAAGTGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAGGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCTGTTACTCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTCTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATCGGACATAATTTGCACCTCGAATTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGTTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACTGAAAACAAACTTACTCTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTATAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCACCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTATATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCACTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTGAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTACATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCGTGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGTGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGATGGAGGTGCCCGAATTCATCACTATGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACTGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGTCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCCGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCTGAATCATGTGTCCTGTCATGGGCGGAACCTCAAGACAACGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCGGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTGCAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATCATTCAGTGGGCGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGTGTGACTGCAGTAAATGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATATGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAACGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTGAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGCCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCGATCATTGACAACACTGAGAGTTATTCTCTGCTTATTGTGGACAAAGTCAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTCGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTGATACCAATTGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTATGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCTGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCGGGATGGCTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAATGAGTATGTGTTCCGGGTGGCTGCGACAAACCGCTTTGGGATTGGATCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACGTTACAGATATTTGATGTCTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTGAATAAAGTGCCAGTGACAATGACACGATACCGCTCCACTGGCCTTATTGAAGGCTTGGAATATGAGCACCGTGTCACGGCCATTAACGTGAGAGGGACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTCACTGACACAACAAGGACGTCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCGAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGACGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTGGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCCGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCATCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGCGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAAGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGACGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCGTGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAACGTCCTTGGAACGGTCGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAATCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGTCAATCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATTGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGATGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCACGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACAGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACATACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATTGTAAGCTATGTTCGCCAGGTGTGCGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATCTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTACTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACGTGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGACGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTACGGTACGTCAAACAGGAATTCAAGACAAAAGAGGAGCATGAACGACACGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCC------GTGCCGCTGACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCCGTCAGCACCAAGACCGTGAAAGGGGAATACCGGCTTGAGACGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCGTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCAAAGTCTAGAAAGAAATCA---AGACGCCAGAGAGAAGTGACCGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCGCAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCGGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGACGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAGATGGAAGCTTCCTCTTCCATCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGATGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGCGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAACCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCAGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGATGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGAGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCGACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCCGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCCGCACAAAAGACGACCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCATTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCACGAAAAGCTAGCTGTCAAGGAGGAAGCTTCCACACTTCTGATTTCCGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTACGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATCGGCAAAACCAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLoviAri6
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAACAGTGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCACCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCGCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGACTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCATGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTATGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATGAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAGTAACTCAAGAAACA---ATAATACAGAACGCTGAG---ACAGATGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACTGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCAGTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGAAACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCTGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAACATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATCTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAGGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCAGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAATCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTACAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCGTTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATTGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTAGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCCGTCCTTAGGCGAGCCCCTGAGCCAAAGCCTGAGTTTCACGTCCACGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAGTCCTATGAAGAGCTGCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTATTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCTGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATTGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTGAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCCTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACTTTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGTGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTGCATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAAATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAGCTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACGTCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCATTCGTTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATCAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCGAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGGGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCAGCCGTCTACACCTGTGAGGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------NNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATAAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---CTCCTTTCACAAATTGCAGAAAGCACTGAGTTGTCT---GAGAAANN---NGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTGTCTTACCACATATAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCTGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAATGTCAAATGCTGAAATAAGCATAGGGGATGTGGCAAAGCTGTTTGTTTCTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGATTACAAATTTCTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGCGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGAATCAGACACAACTGATGCC------------GCCTGCAAA---GCAGCGCCCGCACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTGAAGGACCCTGCACTTGAGACGGTCGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCACGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTGTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAGAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACGAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGATTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGTATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTATCGCGAAGGAAGAGGTCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTGGTAATCGACAAGGTAGATAGAGAAGAGCATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTGGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATTGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGTTGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACTGCGGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTTGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGTGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGATTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCGGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCGCC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCTATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGCGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTCGTAGCTGCGGATGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCATGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCACACTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCATGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACCAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGTACCGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAAAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAGGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCTGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTCACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCAAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTGACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACAGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACCAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTGGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCATCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAGTGTGAACTTTCGGGAACACCACCATTCGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTCAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCAGTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGATCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCTGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCGCGTTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAGAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGTGCCAGGGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACGAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCGGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCTTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACGGCCTCTTCTAAGACTGTCTTCAGAATCCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTGCAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCACGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACTTGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGCTGCAGGCTGTAGTAGAAGGCTTCCAGCCCATTTCTGTCATCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCATCGGAGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGTGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTCTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCGGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCATGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTGCAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGGGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGATGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGATTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACGGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGGATCCATAAAAGTGGCCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACCCCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGCGACAACAAATACAAAATCAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAATCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCATTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACGCATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCGTTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGTGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCGGTGAAAGACAGCCCCAACTTACAAGCATCGTTTTTAGATAATGTGGCCACTCTAAACATTTTTCAGACCGACCGGAGTTTTGCAGGCCAGTATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTATCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTACATGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCGGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACTGATTCTGGCTTATACCGATGTGTTGCATTTAATAAGCATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGAGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAGCGGCATCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCAAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACAGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAATGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTATATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAGATTATTGAAGTGAAAGTACCTGCTGTCCATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACCGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAGGAAGTCCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCAGAAGAAAAAGTATCCATCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGCATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCATACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAGCCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAGGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAC---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAG---CATTACGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTTCCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAA---------------GTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTGCCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAAGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N----------------------------------------------------------------NNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAGGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCGCCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAGAGAACAGAATTAGACATAGTAGAAGCGCAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTTCTTGTGACTCATCCTCAAAAAACAAAACCCAGACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATATGACTTTTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCGCACATTCCAGAGCACCCTCCTACCGAAGAGCTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAAAGATACCGCCACCAGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAATTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCTGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTGAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---TCTGTCACAGTG------------CCCGAGGTTACCAAGGAAGTTNNNGAAAAG------------------------------------------AAAGTTCCCAAGGCACCATCCAAAAAACCAGAAGTCCCACCT---------GTC------TCAGTGCCTGAAGTT---NNNGAAGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCATCCAAAAAACCG------------------------GAA---------GTCCCA---CCTGTC------N-NGTGCCTGAAGTTCCCCAAGAAGTTGTT------------------------------------CCAGAAAAGAAACCCAAGGTACCACCCAAAAAACCGGAAGTCCCACCTGTCACAN--CCTGAA------GCTCCTCAAGAAGTTATCCCA------------------GAAAAGAAAGTTCTTAAGN------NNCCCAAAACACCAGAAGTCCCA---CCT---CTCACAGTGCCTGAAGTTACC---GAAGTT---------------GTCCCAGAAAAGAAAGTTCCCAAG------CCAN---NN------------AAAAAACCGGAA---GTCCCACCT---GTC------------------------TCAGTGCCTGAAGTTCCCCAA---GACGTTGTCCCAGAAAAGAAAGTCCCCAAGGTA---CCACACAAAACA---CCGGAAGCC---------------------------------------------CCACCTATCACAGTTCCTGAAN-------NCCCCAAGAAGTTGTCCCAGTAAAGAAAGTCCCCAAGGCACCAGCCAAA------------------------------------------------------------AAACCAGAA---GTTCCACCTGTCACA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-------------------------------------------------------------NNNNNNN----------------------------------------------------NNNNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------NNCCA------GTGN---NNCCTATTACAGTGCCTNNN---N---------NNGTTGTCCCT---GAA-NNNNNN-----------------------CCA------GAAGTCCCACCT---N---NNGTG---------------CCTGAGGCTCCCAAGGAA---GTT---GTCCCT------------------------------GAGAAG---AAA---------GTGCCCNNN---------------------------------------------NNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---NNNNNNNNNNNNNNN---NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN-----------------NNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------NNGAAGCCCCA---CCTATCACA---CCTGAAGTTCCC---CAAGAAGTTGTCCCAGTAAAGAAAGTCCCC---AAGN------------NNCCAGAAGTTCCACCTGTCACAGTGCCTGAAGTTCCCCAA---------GAAGTT------------NNNGAAAAGAAA---GTTCTCAAGGAGCCACCCAAAACACCAGAAGTCCCACCTCTCACA---CCTGAAGTTN--GAAGTTGTCCCAGAAAAGAAAGTTCCCAAG---------------------CCACCACCCAAAAAACCGGAAGTCCCA---CCTGTCACAGTTCCTGAAGTTCCCCAAGAAGTTGTTCCAGAAAAG---------AAANNNAAGGCACCAGCCAAAAAACCAGAAGTTCCACCTGTCACAGTGCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAGGCACCACCCCAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAGTGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTTGTC---CCTGAGAAGAAAGTGCCCGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCGCCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTTGTTGCCAAGAAGCCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCCAAGAAACCAGAAGTCCCACCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCGTTGTCGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCGAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTGTTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGCGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GTACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAGCCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCGTTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAACCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACAGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTATACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAACGATGCAGATGACTCTGATGCTGGGACATACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCATGTGAAACCCAAAGGGACGGCTGTCTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATGATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCTAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTCGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCCTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCTGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGTGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGATGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATCGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCAGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCAGGGGAGACCGCCACTTTTGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCTGATGGCAGAGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCCGATGGCAAAAAGAGGGTTCTAGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGATACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTGTTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCTAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGCCTTTTGACAACCGTGTCTTATATCGAATTGACAAATATAAGCACTCTCTAATCATTAAAGATTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACTGCGGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCGCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGATTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGATCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACGATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTTATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCTACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGGTTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTACCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCGAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACGATCATGGATAGTAAGAGAAGTGACACCGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCGCTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGACACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGAGTGAGCCAGATGACGATGGTGGCAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGCGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGCACGGAGGACTGGGTCCGAGTTGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGATGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACCGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGATTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATGGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCGTTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAGTCAATGTCAAAGTCATAGGCCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCGGATCCGCCTGTAGATGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGATGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCTCTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCCCCTGATAAGCCCATTGTGGAGGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAGCCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCGCATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCTGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAGATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAGATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGTGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTCAACATTCCTGCAGATGTGACAGGCCTTCCGATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCAGCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAGTCCGGGAGGACAAAGGCACTTACACGGTGACTGCGTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCACGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATACGGGATCTGGAAGCTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCCATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTTAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCGCTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAGGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCGGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCCGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGACGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAGTTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCGCCTGCAATTGAGCTGAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTGTCTCAGCAGATCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACATACACAATTCCTAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATATGGCATTGGGGAGCCTCTTGACAGCGAACCTGAGACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACAACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCCCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACCAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAGATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAGCCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATCATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAGTACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACAACGCTTGCTCTAGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTATCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCGCCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACAGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAAGTATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTCCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAACGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCGTCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCGTCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACGTTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAGACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCGAGATAAGCGGGTTAACATAATTCATGACCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACATGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGTTCTCCTGATTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTTGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCAGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCGTCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACTAACACGGCTGGCAGTTTCGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCGGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGGCCTCCAACAGAAACTAAGCCAGTCATTGCAAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACTGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAATTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCGTCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCGGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTTGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATCGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCGGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCACGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCGACGGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTGTTAGCCTGGTTACCACCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAGGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCCGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAGGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGGAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGACGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTCTGGAGGATGGAGGCAGCAACATCACCAATTACATTGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGCGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGATGGAGGCAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAATGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGGTGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTCAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAATCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGAAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCTGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCAATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCCCCTGTTATTAGCAACGTAACCAAGGACCACATGACAGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTACAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCGGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTGAAACGAGCTGATTCGGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACTGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGATGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCACCTCCCAAGATAACTTGGTCTAAACCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCCTGCGCTGTGAAAAGGTGAACAAATATGACGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACGGTCAAAGAAATATCCAAAGACTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTATCCAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAACCTCGCAGCGATGGTGGAAGTCGAATCACTGGATATGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAAAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCATCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCAGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAATTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCAGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCTAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATTATCTGCAAAGATGAATACGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCCGGAAAAGACATACGACCATCAGATATTGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACGCCATCACTGCAACTAATCCTTTTGGCACAAAGAGTGAACATGTGAAGGTGACAGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGACGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCATGTGGCAACCAAACTTATCCAAGGAAATGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAATGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCAGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCAATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAGAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCCCTGATCTTGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCTGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATATGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGCGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGACCTACTGACATCACAAAGGAGAGTGTCACCCTGCACTGGGACCTCCCTCTGATAGACGGGGGCTCACGCATCACAAACTACATTGTGGAGAAACGAGAAGCAACGCGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGTGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCTGAAGCACCATCCCCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCTTGGCATGGCCTAAACCCAAACATGATGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGTTGGAATGCGTTGTGAAGAATCTGACTGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGGAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCGTCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCATGAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCATTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTTTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTGGTAGAAATGCGGCAGACGGACAGTACCACGTGGGCTGAACTAGCAACTACTGTTATACGCACTACCTACAAAGCCACTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCATGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATCGACCCACCCGGGAAACCAATTCCTCTCAATATTACTAGACATACAGTGACTCTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAATGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAGTTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCATTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAACACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCCGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCATGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACAAACGTAGCCTCAGAAGTCCAACTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGGTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCCGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGCCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGTTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCAGCTGGAATCAGCGCACCGAGCGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATTGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAATTCTGAAGGCATTGGAGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCCGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAACACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCTGCGTTTGTCAACGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACCGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCATGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGAGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATTACTGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCTGCTCAGAACGAGAAGGGCATTAGCGATCCGAGACAACTGAGTGTGCCAGTAATTGCCAAGGATCTTGTCATTCCGCCAGCCTTCAAACTCCTGTTCACTACTTTCACCGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACCTGGCATAAAGATGATGTGCCACTGAAGCAGACAACCAGAGTAAACGCTGAGAGCACAGAAAATAACTCACTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAATGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAAAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGATGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTATCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGACGGAGGTAGCAAAGTCATTGGCTATCACTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTAAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCCGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTACGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATACGAATTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACAGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGACACGATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCATGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGACAGTGGAAGCTACATACTAAAGGCCAAAAACGTTGCAGGAGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGCGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATATTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAGTCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTATGTTCTTGAAAAACGTGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGTGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCAGGGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTATTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAGCCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGACGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCGGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCCAAGCCAACTATTACCTGGACTAAAGACGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGACGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACGTAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAGTATCAATTCAGAATATTTGCTGAAAACAGATATGGACAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCGTTTCCAAAGATTCCATGGTTGTACAGTGGCACGAACCAATCAATAATGGTGGCAGCCCAGTCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAATCTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCCAAATTTAGAGACACAATTGTGGTAAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCTCTGCCTACCATCGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCCTTACTTATTATAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCAGGTTCTAAGTCATTCCCAGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTCTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCCTTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAGGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGTGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCATCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAATGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCGGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGAATTCTAAACCAGTTATTGTACAATATCCATTTAAAGAACCTGGACCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGTCTTTTATGGGTCAAACTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAACAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACGCTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACAACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGCGGCTGCCAGATTAGCAATTACATTGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCTACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACGTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGCGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGACAACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATATGGTGTTGGCGAGCCCCTTGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATCTCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTCTTACCGTCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGACAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCTCTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACAATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGCCTCTCCTACAAAATTACCAACTTACAAGAAGGGGCAATTTACTACTTCAGAGTCTCTGGAGAAAACGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCGGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAGAAAGGACAGACGACCTGGGCTAGATGTGCGGTGGTAAAGTCAACCCACCATACTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTGGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCGTACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCAAGAACCATGATCAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGCATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACCCACTTCAAAGTCACAACAGTTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGGATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTTCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAATGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTCTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACTACTGACCTTGCATCGGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACGTCTTCCGGGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCACTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTCGCAGATGGTGGCAGTGACATAAGTGGTTATATCCTGGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAGGTGACAGGACTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTGCCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACGTGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACGTCCTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCTGTTACTCTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGACATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTCTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAATTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATCGGACATAATTTGCACCTCGAATTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGTTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACTGAAAACAAACTTACTCTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCATATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAATCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGATGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTGTGTTCCAGCGTTGCCCGGACAACGTTCAAAGTTCCTAATCTAGTCAAAGATGCCGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAGTACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCACCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGTCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTATACAGAGTGGAAGCCAAAAATGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGTCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCACTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAACCCACCAGGCGCGCCTGCTGTGGTGAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTACATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCGTGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCAATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCGACAGCTGTATGGAGCAAACCGGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGTGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGATGGAGGTGCCCGAATTCATCACTATGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGCGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTTAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACTGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGTCGTCCCGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACGGTTGTGGTCATCGGAAGGCCAGGTCCCGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCTGAATCATGTGTCCTGTCATGGGCGGAACCTCAAGACAACGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCAGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCCTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACAGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCGGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTGCAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCTGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATAGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTATTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGAGCTGGCAAAGAGCATATCATCATTCAGTGGGCGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACGCGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAATGCTGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAACGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAATGTGAAGGGCATGAGCGAATACAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTGAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGCCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGGGCGATCATTGACAACACTGAGAGTTATTCTCTGCTTATTGTGGACAAAGTCAACCGGTACGATGCTGGAAAATACACCATTGAAGCCGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTCGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCACCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTCGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTGATACCAATTGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTCGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTATGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCTGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCACCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCGGGATGGCTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAATGAGTATGTGTTCCGGGTGGCTGCGACAAACCGCTTTGGGATTGGATCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACGTTACAGATATTTGATGTCTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTGAATAAAGTGCCAGTGACAATGACACGATACCGCTCCACTGGCCTTATTGAAGGCTTGGAATATGAACACCGTGTCACGGCCATTAACGTGAGAGGGACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTGATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGATGGTGGTGCTGACATCTTGGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAGGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCCGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCATCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGCGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAAGACAGGCAGTTCACAATAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCGTGGCCAGAAACTTTTACAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAACGTCCTTGGAACGGTCGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTGTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAATCTCACAGAAAATGCTGGGTATTACTTCCGGGTTTCGGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTGTTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGTGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGCGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGTGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGATGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGATGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCACGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATCGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACTGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACAGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACATACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATTTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATTGTAAGCTATGTTCGCCAGGTGTGCGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATCTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTGAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGTTATTAGTGAAAGAGAGAAAATCTCGCATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGACAGAAAGAGTCAGTACTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATCTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATATGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAAGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTACCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACGTGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGCGTAACTATGGATGATGACGCCGAATATACCGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTACGGTACGTCAAACAGGAATTCAAGACAAAAGAGGAGCATGAACGACACGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCC------GTGCCGCTGACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCCGTCAGCACCAAGACCGTGAAAGGGGAATACCGGCTTGAGACGGAAGAAAAGAAGGAGGAGCGGAAGCTCCGCATGCCGTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCGCTCCCACGCATCACCGATCAATACAGACCTAGGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGTACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCGAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCAAAGTCTAGAAAGAAATCA---AGACGCCAGAGAGAAGTGACTGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCGCAGAGAGAGACG---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGCTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAG------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGCAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACACGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCGGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGACGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCGTCCTTTAAGAAAACATCTGAGATGGAAGCTTCCTCTTCCATCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAGTC---GAAGAAAAGTCGATGGAAGAAAAGTCCACACACAGAAAGACCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTGGTTGAGAACAGCGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGGCACCACCGAGAGTCAAGTCCCCGGAGCCTCGGGTAAAATCC---------------------CCA---------------------GAAGGAACCAAGTCTCCAAAAAGAGTGAAATCCCCAGAACCAGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCCACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCGAAGCTGACCTGTGTGGTTGAAAGTAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGATGGCAGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGAGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCACCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCGACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCATAAGACTGATACTTCTGACAGTGGACTTTACACTTGTACAATAACAAACTCCGCTGGATCTGTGTCCTCTAGCTGCAAATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCCGCACAAAAGACGACCGAAATTACGTCCCAGAAGAAGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCATTTCTGAAGAAATCAAGACGTCAGAGGTAAAATCTCACGAAAAGCTAGCTGTCAAGGAGGAAGCTTCCACACTTCTGATTTCCGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTACGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATCGGCAAAACCAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCCCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>HLrupRup1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTGCTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAAACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCTGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCACCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCCGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTTGCCGCTGCGGCTACAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGATGGTAGTGACCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATAACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCCGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCACCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTGAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCAGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCATCGAATCAAGAGATGTGGTAATGACTGAGACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGCGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCCTTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAGACGGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACTCAATCCCTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGACTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATTGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAATTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATCGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACCATGGTGGTGGAGTGGCTCCATGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTCATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAATCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAGCAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGACGAATCCTATGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACTGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAAGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGATATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGGCAGAACCTCACTGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTGGTCGACGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCAGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAGATCAAGCCTGATGATCGCGTGCATGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCACGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAGTACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAGTCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTCAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCAGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTCCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGTGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGATATCAATGCGGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGACGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAATGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCGTCCACGCGGATGTCTGACGCCGGAAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAATAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCTGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCTGCCGTCTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCTACCACCTCAGCATCCCTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAACCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTGGCTAGGCAAAGTTCTGGGAGAGATGTA-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNAGTGCTGAAGAGACAATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGT--NNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNN---NNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NN------------------NNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNGAAN------NN---NN---N---NNNNNNNNNNNN---NNNAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNGAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNN--------------------------------NNNNN---------------------NNNNNNNNNNNNNNN---NNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN---------------------NNNNNNNNNNNNN--NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N----------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN-----NNNNNNNNN---------------------------N---------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNN------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---NN------------NNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------N------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------CCCGAGGTT---NNNGAAATTGTCTCAGAAAAGAAAGTTTCCAAGGCATCACCTAAAAAACCA------------------------GGA---------GCCCCA---TCTGTC------N--------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN---------NNNNNN-----NNGTT---------------GACCCAGATATCN---NNCTGAAG------AAG------------------------------------------------------------------------AAA-----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NCCTGAA---GTT------N--GAAGTTGTC---CCAGAAAAGAAAGTTCCCAAGGTACCACCCAAAAAACCAGAAGTCCCACCT---GTCTCAGTGCCTGAAGTTCCCCAAGAAGTTGTCCCAGAAAAGAAAGTCCCC---AAGCCACCCAAAACACCG------GAAGCCCCCCCTATCACAGTGCCTGAA---GTTCCCCAAGAAGTTGTCCCA---GTAAAGAAAGTCCCCAAGGGACCAGCCAAAAAACCA------GAAGTTCCACCT---GTCACAGTG---------------CCTGAAGTTCCCCAAGAA---GTT---GTCCCA------------------------------GAAAAG---AAA---------GTTCTCAAG---GCA---------------CCACCCAAA------------ACACCA------------GAAGTCCCACCTCTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNN------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLoreAme1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCAGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCGCCCAATTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCACCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAGGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---GTAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACAGCCAAGCCCATACAACTAGAAACAATTCTGGGAGACCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCGAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATATGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTTCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTCACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTTGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTAATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCTGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGNNNTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACGGATGAGTCACAGCTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACTCAATCCCTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGACTTGAGATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGTCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAATTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAGAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACCATGGTGGTGGAGTGGCTCCATGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTATGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCACTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACCGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGACGAATCCTACGAAGAGCTACTAAGGAAGACAAAGGAAGAACTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTGAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCAGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTAGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATTGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGTGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTTTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGGCTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACTGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTAGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGCGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCACTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTACAGCATATTTCCCCCTCAGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTAAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACATTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACGATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGAGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCCGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCTGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTGCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCGGCTGTCTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCTACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATAGTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---CTCCTTTCACAAATTGCTGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACAATGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAATT---------------------------------------------CAATTCCTCTGTGTTTTA---------GGAGATGAG---TCTTCTATTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGNNNTATAAAAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCACATGTAATGTTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGACGAAGAAGGA---CCTNNN---AGCTATGATCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTACAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAGAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGCTTGTTACTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAATGGA---------------------GCAATGTTAACCCCTTCCGCTGACTACAAATTTGTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGTGCATATCTGAAAATAAATTCTGAAGCCAAGGGCCATAAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCGCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCAGGGCCTCCCTGCCATCTTTGAATACACGGTATTCGGAGAGCCTGCACCCACTGTTCTGTGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACAACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCCAGAAGGTTTTCCACACACA---TCGTTAAAGGACCTTGCACTTGAGACGGTTGACTCAGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCACGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAGAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGTCACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---ACAGTTGGGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCGTATCCAACCTCTGTGGCTGAG------GAAGTACTTCTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAAAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCCGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCGTAGACTTTACCCAAGAGCCCGACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACGTTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACAG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTAGTAATCGACAAGGTAAATAGAGAAGAACATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGCAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCGCATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATACACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAACCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATTAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTTGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCGGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGATTTTACTGCACTGGCAGGACAGACGGTCACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAGTGGTGTGGCAGTCTTGATAATCCCTGATGTCCAGATTAGTTTTGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACACTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCGTTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGCGGCCAGTACACGTTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACAGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTCTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGCGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACTGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCATGCTGAAGGGCTCCTTGCCCATCACGGTAACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCTGGGTCACATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAGTCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCACTCGGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAGCTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAACACAGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCCGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGGACTGCAAGCTGCAGCATTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAAGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGTGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAACGTGGCCACACTTCAAATCGGATCTGTGGATAATGGACACAGTGGGAGGTACATGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTAACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCGGTCAGTAATGAAGCAAGACAGTGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCGAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCAGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCGAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTAGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCTGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAATGTGAACTTTCGGGAACACCACCATTTGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAACTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTTGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCCGAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCGCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCATGGTCGATGTTTCAGACCGAATGGTCCCTCCCTCTTTCACACGAAGACTGAAAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCAGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTATCAAACTACCTTTTCAGATAACGTCTGCACATTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCAGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAATGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTCTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACATGGGAACACTCCCCATTTCTGTTACGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACAAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGATGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCCTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCGTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTAAATGGGTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTGTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGCGGACTCGGTGGCAGTGCTCACCATCAATGAAGCCAGCGCGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTAACTGGAACACCAGAACTTTCCGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCGTCGGGGCTTCATTGGTTTTGGAGTGCAGAGTCTCCGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCAGCTTTTCAGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACATGTGTGGCCGCCAACGTGGCTGGGTCAGATGAATGCTCAGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTGCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCACCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCGTGCAGCATCTCTCTGGAAGACTTTGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAAAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCACGCATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTTGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCAGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGAGAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCAAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGACCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGCGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCGGTAAATTCCGAATGTCGTTTGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCACCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAGCTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCGGACATCGGGGAGTATCAGTGTAAAGCCACAAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGCAAGCACCACCAAGGTTTGTGACGAAGCCCAGTGATGTTTCTGCCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACGTATGGATCTCTTATTCCGAAAACACTGCAACCCTACAGTTCTCAAGAGCGGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCTGGAATGCAAGAGTGTTTTGCCACGGTGTCCATTCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTTGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGGTACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACACATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGCACATTCACTGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAATTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTGAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGCACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTATAAGATGCATTTTAGGAACAATGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGTGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCAGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCATGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCATGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACATCTAACTGTGAAATCACATTCAAAAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGGACGATGCCGGTTTGTACACGTGCAAAGTGTCAAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGCAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTGGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCGTTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAACCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAAGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGGTACACCTGCAAACACGAAGACCTCGAAACTTCAGCCGAGCTCAGAATTGAAGCTGAACCAATCCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAGGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTATACGGAGCCATATGAAGAACCTTATTATGAGGAACCAGAGGAAGAGTACGAAGAGACCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTACCAAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGATTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCATACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAG---GGAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTTCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCAGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCCATCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCATGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACTGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAACCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCGAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTACCAGCACCTGTTAGAGTA---------CCTAAAAGAGAAGAA---CCAGAA------GAGACT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN--------------------------------NNGAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTGCCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCGAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N---N------NN------------------GTA---------------------CCCNN---NNNNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCA------------CCTAAA---------------GTGCCTGAGGTCAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACACATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCT-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAATATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAAAGAACAGAATTAGAAATAGTGGAAGCACAAGTGGAAGAGGCTCTT---GAA---GAA------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTAGAACAATTCCTCAAAGCAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGGAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACTGGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGTATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCATTGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGCACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCTAAAGTACCCGAGGTGCCAAAGGCAGCTGTACCAGAAAAGAAG------GTG---------------CCT------GAAGCTCTTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGAAAAGAAA------N------NNGCTGTGCCCAAAGAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTATCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N-NNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAAN-------NCCCCAAGAAGTTGTTCCAGAAAAGAAAGTCCCAAAGGTACCACCCAAA------------------------------------------------------------ACACCGGAA---GCCCCACCTATCACA--------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNGTCCCAGAAAAGAAAGTT---CCCAAGGCACCACCCAAAACACCGGAACCCCCA---CCTATCACA--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------CCTGAAGTTACC---GAA---GTT---GTCTCA------------------------------GAAAAG---AAA---------GTTCCCAAG---GCA---------------CCACCAAAA------------AAAACG------------GAAGTCCCACCTGTCNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTCGTTCCAGAAAAGAAAGTCCCCAAG---------------------GGACCAGCCAAAAAATCAGAAGTTCCA---CCTGTCNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNNAAAACTGCTGAGCCAACAGAAACCAAGAAAACTGAACCCNNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLoviMos1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCGGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTCCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCTGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCAGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCTCCCTTACTCGTCCGGAAGGCTCAGACACCCACGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCTAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCCACTAGACAAGAACAAACCCAAGTTACTCATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTAAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCAGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTGAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTGCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTAAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------NNN------------------------------------------------------------GGACGCAGGCTGGAGGAAACGGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAATCATCCCCCGAGGCACGTATAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTATGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTTCTAAGGAAGACAAAGGAAGAACTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCACCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCAGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTGCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTACGCTGGAGAAAATAGGACATCTGGAAAGCTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCCGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACTTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAACGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTGTTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCCGAACCTGACATCACCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAAAAGGAGAAGTACGTCCACCGCCTACTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGAGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAACTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCTGCCGTCTACACCTGTGAAGCCAGGAATGACTACGGGGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGATGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAN--------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNN---NNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NN------------------NNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------ATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTCTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTCTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTACACGGAGCCATACGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAGGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACGCAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGATACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCTGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTTCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAAGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAACCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTAGCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAGCCAACAGAA------GAATAT------------------GATCAGTATGAAGAGTATGAGGAACGTGAATTCGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTGAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAG------------GGTGTAACCCACATAGAG---GAATATTATGAAGAANN--------------------------------NNGAG---------------------CTCATAACTGAAGAA---GAAN------------NNGTGCCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTGTACCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCGAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCCCCCCCCCTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAATACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N---N------NN------------------GTA---------------------CCANN---NNNNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGTGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAA---GAGGTT---GAGGAGGTGGCGCCACCCCCC------CTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN----------------------------------------------GTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAAAGAACAGAATTAGAAATAGTGGAAGCACAGGTGGAAGAGGCTCTT---GAA---NNN------GAGTACCATGAGGTTGAAGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTGGAACAGTTCCTCAGAGCAGAAGAGTACAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCG------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAGGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTATTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACAGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNACAATAATACCGCCACCGGAAGTGCCTGCATCTCCTGAAGAAGTTGTCCCTATAAAAGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGAATGTCCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACGTATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------NN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------NGTAN-------------------------------------------------------------------------------------NNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---NN------------NNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------N------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N--------------------------------------------------------------------------------------------------------------------------CCCGAG------GTTACCAAGGAAGTTGCCNN---------------------------------------------------------------------------------------------------------------------------NCCAGAAAAGAAAGTTCCCAAG------GCACCATCC------------AAAAAACCGGAA---GTCCCACCT---ATC------------------------ACA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N--NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNN-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAATTGTCCCTGAAAAGAAAGCACCAATG---------------------GCACCTGCTAAAAAGCCAGAGGCCCCA---CCTATTNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNN-----------------------NNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCAGAGGCTCCC---------AAG---GAAGTCGTC---CCTGAGAAGAAAGTGCCCGTAACACCTCCTAAAAAGCCAGAAGTCCCA---CCTGCTAAA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------NNNNNN---------------NN---------------------------------------------------------------------------------------------------NNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLcapSum1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCACCGATAAGACACTCCCCTTCCCCTGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCTCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCACAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTCGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCTAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGAAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTGAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGCATCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTGCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATCAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGATATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTAAGCAGATCTCCAATACGC---------------ATGTCCCCTGCA-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACGGATGAGTCACAACTTGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAGGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTTCTAAGGAAGACAAAGGAAGAACTTCTCCACTGGACCAAGGAGCTGACAGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTCGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAATGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACTCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTGCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCCGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCGTGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGATGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAACGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTGTTTGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCTGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTACAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCGCTGAACATCAGGAATGTCCACTTTGGGGACGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGAGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCACAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCTGCCGTCTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAGTTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGCATATGAATTACAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGTATCCGTTGAAGATGTACAGTTGCACCAGGCTGCA---TTCCTTTCACAAATTGTGGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GCAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGCG---TCTTCTGTTGATATAACCTGGATTTCTGAAGGTGTAAAGCGAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATAGACATATTCAGTCTCTTACCGCATGTAATGTTCTGCTGGTAGACCAAGGANNNCATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---CAA---AAGACCATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCAAAGCTGTTTGTTACTGTCATTGGCATTCCCACACCCCAGATACAATGGTTCTTTAATGGA---------------------GCATTGTTAACCCCTTCCGCTGACTACAAATTTGTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGTGCATATCTGAAAATAAATTCTGAAGCCAAGGGCCATGAANN------NCCA------GAGTCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGTGCCGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCT------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTCCGGAAGGTTTTCCACACACA---TCGTTAAAGGACCCTGCACTTGAGACGGTTGACTCAGAGCAAGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATATG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCGTCA---GCAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGACTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAAAAGGCAAAGAGAAACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAACTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTTCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCATAGACTTTACCCAAGAGCCCAACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCATCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAACGTTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTCAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAAAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACTGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGCTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCCTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAAAGTAAACGG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACGTATATGCTAGTAATCGACAAGGTAAATAGAGAAGAACATCAAGGGGAATATACGTGCGAGGCCTTGAATGACCGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGCCCAAGTAGATGAAGACAGAAAAGTCGCAATTACATGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCATTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAT---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTAGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCAGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACGTAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAGGTAGATGACTTTACTGCACTGGCAGGACAGACGGTCACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTGGGTGATAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAATTAATAGTTAAAGAACCGGCTAAAATCATTGAGAGAGCAGAGCTGATCCAAGTGACCGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCGTTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTACACGATAGTGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACAAATTCTGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACT---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTGAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCCATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGGAGTGACCACTGCAGTAGCATTCTGATCGTGAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCCTCAAGTTTGTAGCTGCGGACGCGGGTGAATACCACTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACCGCTGCCTTCCAGGCCATGCTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAGTATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACCGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATCGACTTAGAATGTATAGTGGCCGGGTCGCATCCAATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTCTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACTATAAAGTGGTTTAAAGATAACAAAGAGTTGCATTCCGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCATAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACGTTTGAATGCCAGATAACAGGCACGCCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCGTTGAGAAGCATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCTGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCGAAACGATGCAGGGACTGCAAGCTGCAGCGTTGAGTTAAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGACAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAAGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATAAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTATGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTACTTTGTGAACAACGTGGCCACACTTCAAATCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAAAGGTGCTATGCTTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTAACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCGAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGCTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCAAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGGCATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACACCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGTACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTAGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATCGACTCAGTGGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCTTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGCATTGAATGTGAACTTTCGGGAACACCACCATTTGAGGTGGTTTGGTACAAAGATAAGCGACAGCTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAGTGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAACTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAGAATGTTGCCACTCTACAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCCATCATTGTCGAGAAAGTAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTCTCTCTGTTGAAAAACAGGATGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCATCTTGGAGTGCAAAGTAGCCGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACCTTTTCAGATAACGTCTGCACATTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGAGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGTGCCAGAGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTTGACATCTCTCAGAGTGGGGAATACACCTGCGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTAAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGTACCTACAAGGGAACACTCCCCATTTCTGTTATGTGGAAAAAGGATGGTTTCACCATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACAAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAACGAGGCGGGAAGGGATGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCCTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCACTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCACGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAATGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCAGTGGCAGTGCTCACCATCAATGAAGCCAGCACGGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCAGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGCTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCCACCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCATCAACAAAGTGGCTTCCCTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAATGCCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGAGTCTCTGGCTCCGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAGTCCCGCTTTTCGGAAAACGTTTGCACTTTGAATCTGAGCTTCTTGGAGCCCTCTGATACAGGCACATACACGTGTGTGGCTGCCAACGTGGCTGGGTCAGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTTCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCGTGCAGCATCTCTCTGGAAGATTTCGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAGAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCGTCCTGTACCGCACATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGATTGGCCGATTTCAGTGTCGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAGAATTGTAGTATCACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGATAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATTTGTGATGCTGTGGTGTCTGTCCTAGAACCGCCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCGATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAGCTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCGTCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAGGGATGTTCAGGAGACTCTTGGCTTTCCAGTTGCATTTGAATGCCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTTTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGTCACGTTGGTCAGTACAATTGCTCAGCTTCAAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGATCTCAAGCCTGTGTCAGTAGACCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTCTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAACTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACAAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCAGAAAACACTGCAACCCTCCAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACAGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAGCTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCATTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTGTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCCGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAAGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACACATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGTACATTCACTGGAACGCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACGTAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTGACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACGGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCACCATCATTTTCTCGACAGTTGCGAGACATTCAGGAAACTGTTGGGCTGCCAGTTGTTTTTGAGTGCGCCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCAGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCAATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCATGTGACTGGGACACAGCCAATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAGGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTGGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAAATCAAGAGGGCAGGCATGAACGATGCCGGTTTGTACACCTGCAAAGTGTCGAATGATGCAGGCTCTGCTCTGTGTACATCTTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAGGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACCGCGGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGTAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAGATCAAAAGTGACCATTAAAGACAAACCAGCTGCCATCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAGCTCTTCTTCATATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGCAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGCGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATACGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACAGTTTTGAAAGATAATGATGCTGTGTTTGAAATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAGGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCACCTTCAGGATGTAACTTTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGGATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACGGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGCGAAGCGAGAAGCACCGCAGAGCTGTATTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTCTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCTGAAATTATTGATGTATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTACACGGAGCCATACGAAGAACCTTATTACGAGGAACCAGAGGAAGAGTACGAAGAGGCCCAGGTAGAAGCTAAGAGGGAAGTT---CACGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAGGAGTGGGAGGAG---ACTTACCGAGAGAGAGAAGTCGTCCAAGTTCAGAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTTCTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAAGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---NNNTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGATACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCAAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCCGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------GTT---GCAAAGAAGAGGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAGTCTCCACCACCAGCAGTGCCAGAAATACCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTTCCA---CCACTG---AAAGTACCAGCGGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAGAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAAGTATCCGTCACAGTTCCTCAGAGAGTGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAATATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTAGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAATACATTGTAGAAGAAGAGGAGCACTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTCCTGCTGCAGTTCCCAAAAAG------GAAAAA---GTGCCGCCCGCCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCA---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCATGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAAGAACCACCAGCAAAAGTGACTGAACTCAGGAAAAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CCGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAATATGAGCCAACAGAA------GAATAT------------------GACCAGTATGAAGAGTATGAGGAACGGGAATTCGAA---CATTATGAAGAGNNNNNNN---------------------------------------------------------------------------------------NNCGTGAAGCGTAC---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCATGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTCCCTGAAGCAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACCTGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGTAACAGCACCTGTTAGAGTGCCTGAAGTACCTGAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAG------------GGTGTAACCCACATAGAG---GAATATTATGAAGAANN--------------------------------NNGAG---------------------CTCATAACTGAAGAA---GAAN------------NNGTACCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTACCCAAGAAACCTNNNCCAGAGGAGAAAGTGCCAGTACCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCGGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTGCCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAGTTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAGAAGTTATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N---N------NN------------------GTA---------------------CCCNN---NNNNGTTCTTCCAGAAATTAAGCCTAAAGTGCCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGGTTCCTCCTGCCAAAGTGCCCGAGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGAAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGCATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCACCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCAGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN----------------------------------------------GTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAAGTATCTGTTGCTTTCCACAAAGAGGAAGTAGTGAAAGAAAGAACAGAATTAGAAATAGTGGAAGCACAGGTGGAAGAGGCTCTT---GAA---NNN------GAGTACCAAGAGGTTGAGGAGTATTTTGAAGAAGAAGAGTTCCATGAGGTGGAACAGTTCCTCCAAGCAGAAGAGTACAGAGCAGAA---GAANNNCACAGAGCTGAAGAAGTCCATAGGGTAATAGAAGTTTTAGAGGCG------GAAGAAGAGGAAGTATATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCATCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGAAAGTATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGATGCAACAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAAACCAGCAAAAGTGCCTGAACCACCCGAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAACAATACCGCCACCGGAAGTGCCTGCATCTCCTGAA---GTTGTCCCTATAAAGGAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGAATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAGAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAGAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACCGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------CCTGAAGCTCCC---------AAGGAAGTTGTC------------CCTGCA------------AAGAAAGTACCAGTT---------ACA------------------------------------ATGCCTGAGGCTCCCAAGGAA---GTTGTTCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTCCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTACCTGAAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N--------------------------------------------------------------------------------------------------------------------------NNNNNN------NNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN-------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN-------------------------------------------------------------NNNNNNN----------------------------------------------------NNNNNNNNN---NNN------N--NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NCCTGAGGTTACCAAGGAAGTTGTCCCAGAAAAGAAAGTTCCC------------------------AAG---GCACCACCCATAAAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGAAGTTCCA---CAAGACGTTGTTCCAGAAAAGAAAATTCCC---AAGGCACCACCCAAAACACCAGAAGCCCCAGCTGTCNN-------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------NNNNNNNNN------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---NNNNNN------NNNNNN---NNNNNNNNNNNNNNN------------------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNN------------------------------NNNNNNNNNNNN---NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNN------------NNNNNN------------------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---------------NNNN------------------NNNNN------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNN---------------------NNNNNNNNN---------------------------NNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNAAGNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLbudTax1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGCTCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCCGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCTCCCTTACTCGTCCGGAAGACTCAGACACCCACGATGCCCACAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGCGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGAGCT------GCAGGCGCC------------GCC------GCCN------------NNACTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTCGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCAAGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACANN---NGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCAGTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCAACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAACCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCGACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGTAGTGATTCATGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGTGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTCGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGTGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGTACATCCTGTTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAAGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCTGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCAAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACGGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCTTCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGAACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTGGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTCCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAATCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTGAAACCAGTGTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGGCTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCCGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACGACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAGTCATCCCCCGAGGCACGTATAGAGCGAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAGGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAGTGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCATATTCCAGAGATAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAACTGCCTGAGGGGAGGAAAGGCTTGCAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTCCTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTACGATACAGGGGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGACGAATCCTACGAAGAGCTTCTAAGGAAGACAAAGGAAGAGCTTCTCCACTGGACCAAGGAGCTGACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCTGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACCGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTGGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTATAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAGTCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACCGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGCTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACAGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGTGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGGCAACTGGAATGCAAAGCAAAACTATTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCGCTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGCCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCACCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGCCCACCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACGGTGGTGGCTGGAGGCAGCATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGGCACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCTGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCTGCCGTCTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCATCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTCACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATTGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAAAGTTCTGGGAGAGATGTA-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNN---------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNN---------NNNNNNNNNNNNNNN------------NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNN------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNNNNNNN---NNNNNNN---------NNNNNNNNNNNNNNN---------------------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------NNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NN------------------NNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNN---NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------NNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNN------------------------------------NNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNGAAN------NN---NN---N---NNNNNNNNNNNN---NNNAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNN---------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNN---------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN------NNNNNNNNNNNNNNNNNN---NNN---NNN---------NNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------NNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------NNNNNN---------------------------------------------NNNNNNNNN---NNNNNN------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNN--------------------------------NNNNN---------------------NNNNNNNNNNNNNNN---NNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNN------NNN------NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNN--NNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNN---------------------NNNNNN---------------------NNNNNNNNN--N---N------NN------------------NNN---------------------NNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN-----NNNNNNNNN----------------------------------------------NNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNN---NNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNNNNN---------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN---NNNNNN------------NNNNNNNNNNNN---------NNNNNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNN---------NNN------------------------------------NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNN---------------NNN------NNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN------NNNNNNNNNNNNNNNNNN---NNN---NN------------NNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNN-----------NNNN------NNN---------NNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNN------N------NNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------NNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------NNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N--------------------------------------------------------------------------------------------------------------------------CCCGAG------GTTACCAAGGAAGTTGTCCCA------------------GAAGAGAAAGTTCCCAAGGCA---CCATCCAAAAAACCGGAAGTCCCA---CCT---ATCNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NTCTGAAN-------NCCCCAAGACGTTGTCCCAGAAAAGAAAGTCCCCAAGGTACCACCCAAA------------------------------------------------------------ACACCGGAA---GCCCCACCTATCACA--------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------N--NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNN---NNNNNNNNN---------------NNNNNNNNNNNNNNNNNN---NNN---NNNNNN------------------------------NNNNNN---NNN---------NNNNNNNNN---NNN---------------NNNNNNNNN------------NNNNNN------------NNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NN----------------GAAGTTGTCCCAGAAAAGAAAGTTCCC---AAGGTACCATCCAAAAAACCGGAAGTCCCACCTGTCTCAGTGCCTGAAGTTCCCCAA---------GAAGTT------------NNNGAAAAGAAA---GTCCCCAAGGCACCAGCCAAAACACCAGAAGTTCCACCTGTCACA---CCTGAAGTTNNNGACGTTGTTCCAGAAAAGAAAATTCCCAAG---------------------GCACCACCCAAAACACCAGAAGCCCCA---GCTGTCACAGTGCCTGAAGTTCCCCAAGAAGTTGTTCCAGAAAAG---------AAANNNAAGGCACCAGCCAAAACACCAGAAGTTCCACCTGTCACAGTGCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAAGCACCACCCAAAAAACTCGAAGTCCCA---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAATGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGACTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGCCTGTAACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGTCCCTGAGAAGAAAGTGCCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAAGTACCCGAG------GTGCCAAAGGCAGCTGTGCCAGAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCA------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAACCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCCTAAGAAACCAGAAGTCCCGCCGGCTAAAGTGCCTGAAGTTCCA---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCGTT---------------------------CCCGTTGTAGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAGCCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCAGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTATTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCAGCGAGTAAAAGCGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GTACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAACCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTCCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTAGTTGGAAAGAAAGCA---------GAACCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCCAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCATTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTACATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAGAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGACACCCGGCAAAATTGTGCCCGGCGTCATTGGCTTGTTGCGGGCGCTGACCATCAATGATGCAGATGACTCCGATGCTGGGACGTACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTTTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCCAAGCTGACACTTGGAGACCGTGAAGTTGAATTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCGGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATAATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTTACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAACTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTGAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGCGAATATGTGTGTGACTGCGGCACGGATACGACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTCGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAACTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCGTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACGGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCCGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGCGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGACGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTATACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCGGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAGATCTCGGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACTTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGAGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGCGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCGGGGGAGACCGCCACTTTCGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTATGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACACAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACGGCAGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAAGCAAGAAGTATGAGATTGTTGCCGATGGCAGAGTCAGAAAACTTATTATACATGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTCGTGCCTCCTCAAGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGTGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACAGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAAGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGACGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCTATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATCGCTGATGGCAAAAAGAGAGTTCTAGTTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGACACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAATGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCCAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGGCTTTTGACAACCGTGTCTTATATAGAATTGACAAATATAAGCACTCTCTAATCATTAAAGATTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACTGCAGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGACGATGCCGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAATCTCGAGCTAGACTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGATATCAAGCCCCGTGACCAGGGTGAATACAGGTTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGACCAAGACCTGGTGGTTGATGTTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCTGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAGCCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACAATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTCATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGCGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTGCAGCCACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCAAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCACATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGCTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGATTCGTTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCGTCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCTACCTGGTCTTCTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATTTGACTTGGGAACCACCAGAAGACGATGGAGGAAGTCCATTAACTGGATATGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTCGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGACCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGATCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCTATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACGTTCCTAAAAAGTCCACAGTGACAATCATGGATAGTAAGAGAAGTGACACTGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTGGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTCACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGATACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATTCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGACGATGGTGGCAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGTGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACCACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCCTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGCTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGCACGGAGGACTGGGTCCGAGTGGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTGGAAAAGAGAGATGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACTGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATACGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCGGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATATGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGATTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGCCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCCGATGCTGGCATTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGCCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAGAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCGCCTGTAGACGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGGTGGAAGAGATGCAACGAACACCTGGTCCCAGTCCTGACCTATACTGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAATGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGGTCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACACCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAGAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGACTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCCCTTGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGTGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAACCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGACTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCGCATGATCCAATTGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACGACGATTGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTATTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTTAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGGATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCAAGCTGGATGAAGATCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAACCCGGGTAGAAGTTTTTGATGTCCCTGGCCCCGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATATATGTTCCGTGTGATTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTTGAAATAGGACCAATTCTTGCAGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAAATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCAGGAGAGCCTGTTAACATTCCCGCAGATGTGACAGGCCTTCCAATGCCTAAGATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCACCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAATCCGGGAGGACAAAGGCACTTACACGGTGACTGCTTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTTCATGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAATGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATATGGGATCTGGAAACTTATCCCCAATGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAAGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGTGTTAAATACCAGTTCAGAGCAATGGCAATAAATGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCTTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCACTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGACGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCAGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTGTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCCGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCGATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACCGTACACCTGTCATGGAAACCCCCAAAGAATGATGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAATTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACTGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCACCTGCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGGAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTATCTCAGCAGACCAAATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACATACACAATTCCCAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATACGGCATTGGGGAGCCTCTTGACAGCGAACCTGAAACAGCGAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTAGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCTCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATCGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCCGGCATTGGAGAACCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTTTTCCAACTGTTACCTGGAACATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCATCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCACCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCGCAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAACGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATCGCGGCTGAAAATAGTATTGGCATGGGCCCATTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGCGGATCTGAAATTATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACTTGATGAGCCGGAAATATACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGTACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGACCTCGACTTCAGAGATAAGCTCACAGTTCGAGTTGGTGAAGCGTTCGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGACGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACAACGCTTGCTCTTGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTGTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAGATTACATGGTTATCTCTTGGAAGCCGCCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATTGTTACCGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTTCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCTTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCTGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTTGGTGATACTCTAAGGCTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTGCCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTAAGCATCTTAATGAAGGCAATCAGTATGTCTTCCGAGTCGCTGCTGAGAACCAGTATGGACGTGGTCCCTTTGTAGAAACACCTAAACCCATCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGAGGCGTGCCCATTCCTACTGCAAAGTGGACAGCCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCCGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACCATATCATGGCAGCCACCTAAGGATGATGGAGGAAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTATCTTCAGGGAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGGGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACGGAAAATGCTGCAACAGTGGCGTGGACCCTGCCAAAATCTGATGGCGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAAACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGCCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTTAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTCATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCCCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTAGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCTGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCAAGATAAGCGGGTTAACATAATTCATGACTTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACACGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAATGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCGATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCTGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGGGCTCTCCTGATTGGGAAAGAGTGCATAAAGGAAGCATTAAAGAAACCCACTACATGGTTGACAAATGTGTTGAAAACCAGATTTATGAGTTCAGAGTGCAAACAAAGAATGAAGGTGGGGAAAGTGACTGGGTAAAGACAGAGGAAGTTGTTGTGAAGGAAGACCTACAGAAACCAGTACTCGATCTGAAATTAAGTGGTGTGCTCACTGTCAAAGCGGGAGACACCATTCGACTTGAGGCAGGTGTTAGAGGCAAACCGTTTCCAGAAGTTTCATGGACCAAGGACAAAGATGCTACAGACTTAACAAGATCACCAAGGGTCAAGATTGACACCAGCGGTGATTCATCTAAATTTTCTCTCACTAAAGCGAAGCGAAGTGATGGTGGTAAATACGTAATTACAGCAACAAACACGGCTGGCAGTTTCGTGGCCTTTGCCACTGTGAATGTTTTAGATAAGCCTGGCCCTGTAAGAAATCTGAAAATTACTGATGTGTGTAGTGACAGGTGTTCTCTTCGCTGGGATCCACCAGAGGATGATGGTGGCTGTGAGATCCAAAATTATATTTTAGAAAAATGTGAGAGCAAGAGAATGGTTTGGTCCACCTTTTCCTCTACTATCTTAACACCTGGTACTACAGTAACACGTCTCATAGAAGGAAATGAATATATCTTCAGAGTCCGTGCAGAAAATAAGATAGGCACAGGGCCTCCAACAGAAACTAAGCCAGTCATTGCGAAAACCAAATATGATAAACCTGGTCGCCCTGATCCCCCAGAAGTCACTAAAGTAAGCAAAGAAGAGATGACCGTGGTTTGGACGCCACCTGAATATGATGGTGGAAAGTCCATCACAGGATACTATTTGGAGAAAAAGGAAAAACATTCAGTGCGATGGGTCCCTGTCAACAAGAGTGCAGTTCCCGAGAGACGTCTGAAAGTACAGAATCTCCTTCCAGGACATGAGTATCAGTTCCGTGTCAAGGCAGAAAATGAAGTTGGAATTGGAGAACCAAGCTTGCCATCAAGACCAGTGGTGGCAAAAGACCCCATAGAACCACCTGGTCCACCGACCAATCTCAAAGTGGTTGATACAACCAAAAGTTCCATAACTCTTGGTTGGGGAAAACCAGTGTATGATGGTGGTGCACCAATCATTGGCTATGTTGTGGAAATGAGACCTAAAAAAGCAGACATGTCACCAGATGAAGGCTGGAAAAGGTGCAATGCTGCAGCGCAACTCGTCCGCATGGAATTCACCGTGACCAGCTTGGATGAAAACCAGGAATATGAGTTCAGGGTTTGTGCCCAAAACCAAGTTGGCATCGGGCGCCCTGCAGAACTAAAGGATGCTATTAAACCTAAAGAAATCCTAGAACCTCCGGAGATTGACTTGGATGCCAGCATGAGAAAACTGGTCACCGTGAGGGCAGGATGCCCCATCCGACTATTTGCCATTGTGAGAGGGCGACCAGCCCCTAAGGTCACCTGGAGAAAAGTGGGTATTGATAATGTGGTCAGAAAGGGACAGGTCGATTTGGTTGACACCATGGCCTTCCTTGTCATCCCCAATTCTACGCGTGACGACTCAGGAAAATACTCTTTGACGCTTGTGAACCCAGCGGGAGAAAAGGCCGTGTTTGTGAATGTCAGAGTATTAGATACCCCTGGGCCCGTGTCTGATTTAAAAGTTTCAGATGTCACTAAAACATCGTGCCACATTTCCTGGGGCCCTCCCGAGAATGATGGCGGGAGCCAGGTGACACATTATATTGTGGAGAAACGTGAGGCCGAGAGAAAGACATGGTCGACAGTCACCCCAGAAGTGAAGAAAACGAGCTTCCATGTCACCAATCTTGTCCCCGGGACAGAATATTTCTTCAGAGTGACTGCTGTCAATGAGTATGGCCCTGGTGTCCCAACAGATGTCCCCAAACCAGTGCTTGCGACGGACCCTCTAAGTGAGCCGGATCCACCCAGGAAACTCGAGGTTACTGAAATGACAAAGAACAGCGCTGTATTAGCCTGGTTACCGCCCCTGCGTGATGGAGGCGCTAAAATCGACGGCTACATCGTTAGTTACAGGGAAGAGGAGCAGCCTGCAGATCGCTGGACAGAGTACTCAGTGGTGAAGGACCTCAGCCTGGTTGTCACTGGCCTCAAGGAAGGGAAGAAATACAAATTTAGAGTAGCGGCCAGAAATGCTGTGGGAGTCAGTTTGCCGAGAGAAGCTGAAGGCGTGTACGAAGCCAAAGAACAGCTGTTGCCACCCAAGATCCTCATGCCAGAGCAAATTACTATCAAAGCTGGGAAGAAACTCCGAATCGAAGCCCATGTGTATGGAAAGCCTAATCCGGTCTGTAAATGGAAAAAAGGAGAAGATGATGTTGTTACCTCCAGCCACCTGGCTGTGCATAAAGCAGACAATTCTTCAATTCTGATCATAAAAGATGTTACTAGGAAAGACAGCGGTTACTATAGCCTCACTGCAGAGAACAGTTCTGGGACAGACACTCAGAAAATCAAAGTCATCGTCATGGACGCTCCTGGACCCCCCCAGCCTCCGTTTGACATTTCTGACATAGACGCTGATGCCTGCTCCCTGTCCTGGCACATTCCTCTGGAGGACGGAGGCAGCAACATCACCAATTACATTGTGGAGAAGTGTGACGTGAGCCGAGGTGACTGGGTGACAGCGCTAGCGTCAGTGACAAAAACTAACTGCAGGGTTGGGAAACTGATCCCAGGCCAAGAGTACATCTTCCGGGTCCGTGCCGAGAATCGATTTGGCATTTCAGAGCCTCTCACGTCTCCCAAGATGGTGGCTAAGTTCCCATTTGGTGTTCCCAGTGAACCCAAGAACGCACGCGTCACTAAAGTCAACAAAGACTGCATCTTCGTGGCATGGGACAGGCCCGACAGCGATGGAGGCAGCCCCATCACTGGTTACCTGATTGAACGCAAAGAAAGAAACAGTTTGCTCTGGGTGAAAGCCAATGACACTCCTGTCCGGTCAACTGAATATCCCTGTGCTGGCCTGGTAGAAGGCCTTGAGTATTCATTCAGAATCTATGCCCTAAACAAAGCTGGATCCAGCCCACCCAGCAAACCAACTGAATATGTGACTGCAAGAACTCCAATTGATCCTCCTGGCAAGCCTGAAGTCATTGATGTTTCCAAGAGTACTGTATCTCTTGTCTGGGCTCGTCCTAAGCATGATGGAGGCAGCAAAATTATTGGCTATTTCGTAGAAGCTTGCAAACTTCCTGATGATAAGTGGATACGGTGTAATACTTCACCTCACCAGATTCCCCAGGAAGAGTTCACAGTGACTGGCTTAGAAGAGAATGCTCAGTATCAATTTAGAGCAATTGCCAAGACCGCAGTAAATATTAGCCAGCCTTCTGAACCTTCCGATCCAGTGACTATCATGGCAGAAAGTGTGCCTCCCAGGATAGACCTGAGTGTGGCTATGAAATCTTTGCTTACTGTGAAAGCTGGAACCAACGTTTGCCTGGATGCTACTGTCTTTGGCAAACCGAAGCCCACAGTCTCTTGGAAGAAGGATGGCACACTGCTGAAACCATCGGAAGGGATCAAGATGGCCACGCAGCGGAACCTGTGCACCCTGGAGCTGTTCAGTGTGACCCGGAAAGACTCAGGGGACTACACCATCACTGCTGAAAACCCAAGTGGCTCCAAATCAGCTACTATCAAGCTCAAAGTATTAGATAAACCAGGTCCTCCAGCATCCGTTAAAATCAACAAAATGTATTCGGATCGTGCAATGCTTTCTTGGGAACCTCCTCTTGAAGATGGAGGCTCAGAAATCACCAACTACATTGTTGACAAACGTGAAACGAGCAGACCCAACTGGGCTCAAGTCTCTGCTACTGTGCCCATCACCAGCTGCAGTGTGGAGAAACTGATAGAGGGCCACGAGTACCAGTTCCGAATTTGTGCTGAAAATAAATACGGAGTGGGCGACCCGATCTTAACTGAGCCAGCAATTGCCAAAAACCCATACGACCCTCCTGGACGCTGTGACCCGCCTGTTATTAGCAACATAACCAAGGACCACATGACGGTCAGCTGGAAGCCCCCAGCAGATGACGGCGGCTCCCCCATCACCGGCTATTTGGTTGAAAAGCGGGAAACCCACGCAGTTAACTGGACTAAAGTCAACAGAAAACCTGTGATAGAAAGAACAATAAAAGCAACAGGTCTCCAAGAAGGCACAGAATATGAGTTCCGAGTTATAGCCATCAACAAGGCTGGACCAGGCAAACCCAGTGATGCCTCCAAAGCTGTTTATGCCCAAGATCCTCTGTATCCTCCTGGACCACCAGCTTTCCCCAAAGTATATGACACAACCCGGAGCTCTGTGAGTCTATCTTGGGGCAAGCCAGCCTATGACGGGGGCAGTCCTATCATTGGTTACCTTGTTGAAGTAAAACGAGCTGATTCTGATAACTGGGTGAGGTGCAATTTACCACAGAAGCTCCAGAAAACCCGCTTTGAGGTTACCGGCCTAATGGAAAACACAGAATACCAGTTCCGTGTGTATGCCGTTAATAAGATTGGATACAGTGACCCCAGCGATGTGCCCGACAAACACTGTCCCAAGGACATTTTAATTCCACCTGAAGGAGAACTTGATGCTGATTTGAGGAAGACCCTCATATTGCGTGCTGGAGTTACCATGAGACTGTACGTGCCAGTGAAAGGACGTCCACCTCCCAAGATAACTTGGTCTAAGCCAAACGTCAATCTAAGAGAAAGGGTTGGACTGGACATAAAGTCCACTGACTTTGACACCTTCTTGCGCTGTGAAAAGGTGAACAAATATGATGCAGGAAAATACATCTTGACTCTGGAGAACAGCTGTGGTAAAAAGGAATATACCATTGTAGTGAAAGTGCTTGATACTCCTGGGCCACCCGTCAATGTGACGGTCAAAGAAATATCCAAAGATTCTGCTTATGTTACCTGGGATCCTCCCATTATTGATGGTGGAAGCCCCATCATAAACTATGTGGTAGAAAAGCGTGATGCAGAGAGGAAGTCCTGGTCTACTGTAACAACAGAGTGCTCAAAAACAAGCTTCAGAGTACCTAACCTGGAGGAGGGAAAATCCTACTTCTTCAGGGTGTTTGCTGAAAACGAGTATGGCATTGGTGATCCCGGTGAGACACGTGATGCTGTCAAAGCTTCCGAAACCCCTGGACCAGTGGTGGACCTGAAGGTGACCTCTGTCACCAAGTCATCTTGCAGCATAGGCTGGAAGAAGCCTCGCAGCGATGGTGGAAGTCGAATCACTGGATACGTCGTTGATTTCCTGACTGAAGAAAATAAGTGGCAACGAGTCATGAAATCATTAAGCTTACAGTACACCACAAAAGACTTGACTGAAGGGAAGGAATATACCTTCCGAGTGAGCGCTGAGAATGAAAATGGAGAAGGCACCCCAAGTGAAATCACTGCTGTGGCGAAGGATGATGTCGTGGCTCCTGACCTTGACTTAAAGGACCTACCTGATTTGTGCTACTTGGCCAAAGAGAACAGCAATTTCCGTCTTAAGATCCCCATAAAAGGCAAGCCAGTTCCATCCGTGACCTGGAAGAAAGGGGAAGACCCTCTAGCAACAGACACAAGAGTCAGTGTTGAATCGTCTGCAGTTAACACCACTCTTGTCGTATATGATTGCCGAAAATCTGATGCTGGAAAATACACAATCACACTGAAGAATGTGGCTGGCACCAAGGAAGGGACTCTCACCATAAAAGTTGTCGGCAAGCCTGGCATCCCCACTGGACCGATCAAATTTGAAGAAGTCACAGCAGAAGCCGTAACCTTAAAGTGGGGTCCTCCGAAGGACGATGGAGGTTCTGAGATCACCAACTACATCCTAGAGAAGAGAGATTCTGTAAACAACAAGTGGGTGACTTGTGCCTCGGCCGTCCAGAAAACCACATTCAGGGTCATGAGACTCCACGAGGGGATGGAATACACCTTCCGGGTCAGTGCCGAGAATAAATACGGTGTAGGAGAGGGTCTGAAATCGGAGCCAGTTGTTGCCAGACACCCATTTGATGTGCCTGATGCTCCCCCACCTCCCAATATCGTGGATGTCAGACATGACTCCGTATCTCTAACATGGACTGACCCCAGGAAAACTGGAGGCTCTCCAATTACAGGGTATCACATCGAGTTCAAGGAAAGAAACAGCCTTTTGTGGAAGAGAGCTAATAAGACTCCTATTAGGATGAAAGAATTCAAAGTGACGGGACTAACTGAAGGTCTGGAATATGAGTTCCGAGTTATGGCAATCAATTTAGCAGGAGTAGGCAAACCAAGCCTGCCGTCAGAGCCAGTTGTGGCCCTTGATCCAATTGATCCTCCTGGCAAACCGGAGGTTATCAATGTAACAAGGAATTCAGTGACTCTCGTCTGGACTGAACCTAAATACGATGGTGGCCATAAGCTGACTGGGTATATAGTAGAGATGCGAGATCTTCCCTCCAAATCCTGGACGAAAGCCAACCATGTTAATGTCCCAGATTGTGCCTTTACTGTTACTGACCTTGTCGAGGGTGGAAAATATGAATTCCGAATTAGAGCAAAGAATACAGCAGGTGCTATCAGTGCTCCATCAGAAAGTACAGGAACCATCATCTGCAAAGATGAATATGAGGCACCAACCATTGTTCTTGATCCCACAATAAAAGATGGGCTAACAGTTAAAGCAGGAGATACCATCATTCTGAGTGCCATTAGCATTCTTGGCAAGCCTCTTCCAAAGTCCAGTTGGTCCAGGGCAGGAAAAGACATACGACCATCAGATATTGTTCAGATAACTTCAACCCCAACATCTTCCATGCTTGCTGTCAAGTATGCGACTAGAAAAGATGCTGGTGAATACACCATCACTGCAACTAATCCTTTTGGCACAAAGAGTGAACACGTGAAGGTGACAGTGCTTGATGTACCTGGTCCCCCAGGCCCCATCGAAATCAGTAATGTTTCTGCTGAAAAAGCAACACTCACATGGACACCTCCCTTGGAAGACGGTGGCTCACCAATTAAGTCCTATGTCCTGGAAAAGAGAGAAACCAGCCGACTTCTGTGGACAGTGGTTGCCGAAGATATTCAGTCTTGCAGGCACGTGGCAACCAAACTTATCCAAGGAAACGAGTATGTCTTCCGGGTCTCAGCTGTAAACCAGTATGGCAAAGGAGAACCCGTACAGTCTGAACCTGTCAAAATGGTAGACAGATTTGGTCCACCTGGCCCCCCTGGAAAGCCAGAGGTTTCCAGTGTCACTAAAAACACTGCCACTATCAGCTGGAAAAGACCAGTGGATGACGGTGGCAGCGAGATCACAGGGTATCATGTAGAAAGGAGAGAGAAGAAAAGCTTGCGATGGGTGAGAGCAACAAAGACTCCGGTTTCTGATCTCAGATGCAAAGTGACAGGACTGCAAGAAGGAAACACCTACGAGTTCCGAGTCAGTGCAGAGAACAAAGCAGGAATTGGTCCACCTAGCAATGCTTCAGATCCTGTTCTAATGAAAGATGTTGCCTATCCCCCAGGACCACCTTCAAACGCACGTGTCACTGACACTACCAAGAAATCTGCTTCTTTGGCCTGGGGCAAGCCTCATTATGACGGTGGCCTTGAAATCACTGGCTATGTCGTAGAGCATCAAAAAGTAGGAGATGAGGGCTGGATAAAGGATACAACAGGAACGGCCCTCAGAATCACTGAGTTTGTGGTCGCTGATCTCGAGACTAAAGAAAAGTACAATTTTAGAATCAGTGCCGTCAATGATGCTGGTGTTGGGGAGCCAGCAGTGATTCCAAATGTTGAAATTGTGGAACGGGAGATGGCCCCTGACTTCGAACTAGATGCTGAGCTTCGAAGAACTCTTGTTGTGAGAGCAGGACTCAGTATCAGAATCTTCGTGCCCATTAAAGGTCGACCTGCCCCCGAAGTGACATGGACCAAAGATGATATCAACCTTAAGAACCGAGCTAACATTGAAAATACAGAGTCATTCACGCTCCTGATCATCCCAGAATGTAACAGATATGACACTGGCAAGTTTGTGATGACTATAGAAAACCCCGCGGGGAAGAAGAGCGGCTTCGTTAACGTCCGAGTCTTGGACACACCAGGGCCTGTCCTCAACCTGAGACCTACTGACATCACAAAGGAGAGCGTCACCCTGCACTGGGACCTCCCTCTGATAGACGGGGGCTCACGTATCACAAACTACATTGTGGAGAAACGAGAAGCAACACGGAAATCTTACTCCACGGTCACCACGAAGTGCCATAAATGCACTTATAAAGTCACTGGCTTGTCTGAAGGATGTGAATACTTCTTCAGAGTGATGGCAGAAAACGAGTATGGAATCGGCGAGCCGACAGAAACAACGGAGCCTGTAAAGGCCTCTGAAGCACCATCACCGCCAGAGAGTCTTAACATCATGGACATAACTAAGAGCACAGTCAGCCTGGCATGGCCTAAACCCAAACATGACGGGGGCAGTAAGATCACTGGCTATGTGATTGAAGCCCAGAGAAAAGGCTCTGACCAGTGGACCCACATCACAACCGTGAAGGGGTTGGAATGCGTTGTGAAGAATCTGACCGAAGGGGAAGAGTACACCTTCCAGGTGATGGCAGTGAACAGTGCAGGGAGAAGCGCCCCTAGAGAAAGCAGACCCGTCATTGTCAAGGAGCAGACCATGCTTCCAGAGCTGGATCTCCGCGGCATTTATCAGAAATTAGTCATCGCTAAAGCTGGTGACAACATCAAAGTTGAAATTCCAGTGCTCGGTCGACCAAAGCCCACGGTTACGTGGAAGAAAGGAGACCAGATCCTTAAACAGACACAGAGAGTTAACTTTGAAAACACAGCAACTTCCACCATCTTAAACATCAACGAGTGCGTAAGAAGTGACAGTGGGCCCTACCCATTAACAGCAAGGAACATTGTGGGAGAGGTTGGTGATGTCATCACCGTTCAAGTCCATGACATCCCAGGGCCACCTACTGGACCAATCAAATTTGATGAAGTGTCATCTGATTTTGTCACCTTCTCTTGGGAGCCGCCTGAGAACGATGGAGGTGTACCCATAAGCAACTATGTGGTAGAAATGCGGCAGACTGACAGTACCACGTGGGCTGAACTAGCAACTACTGTTATACGCACTACCTACAAAGCCGCTCGCCTTACTACCGGAGTGGAGTACCAATTCCGGGTAAAAGCTCAAAACAGATACGGAGTGGGACCCAGCATCACGTCAGCACCTGTAGTTGCCAACTATCCATTTAAGGTCCCTGGGCCTCCTGGTACCCCTCAGGTGGCTGCAGTTACCAAGGACTCAATAACAATCAGCTGGCATGAGCCTCTTTCTGATGGTGGAAGCCCCATTTTAGGATACCACGTTGAAAGAAAAGAACGAAACGGTATTCTCTGGCAGACTGTGAGCAAAGCATTAGTACCTGGCAACATTTTCAAATCAAGTGGACTAACAGATGGTATTGCTTATGAATTCCGAGTGATTGCAGAAAACATGGCTGGCAAAGGCAAGCCAAGCAAGCCATCCGAACCTATTTTAGCTTTGGATCCCATTGACCCACCCGGGAAACCAATTCCTCTCAATATTACTAGACACACAGTGACTCTTAAATGGGCTAAGCCTGAATATACTGGAGGCTTTAAAATTACTAGTTATATAGTTGAAAAGCGGGATCTTCCTAATGGACGGTGGCTAAAGGCCAACTTCAGCAACATTTTAGAGAATGAATTTACAGTCAGTGGACTAACTGAAGATGCCGCATATGAATTCCGTGTCATTGCCAAAAATGCTGCCGGTGCTATTAGCCCACCATCTGAGCCATCAGATGCTATCACATGCAGAGACGACATTGAAGCCCCAAGGATAATGGTGGATGTCAAATATAAGGACACAATTACATTAAAAGCCGGTGAAGCGTTCAAGCTGGAAGCTGATGTTTCAGGTCGCCCACCTCCAACAATGGAATGGACCAAAGATGGAAAGGAGCTTGAAAACACAGCAAAATTAGAAATTAAAATTGCAGATTTCTCTACTAATCTGGTAAACAAGGATTCACTGAGAAGGGATGGCGGTGCCTATACCCTTACAGCAACTAATCCTGGTGGTTTTGCCAAACACATCTTCCATGTCAAAGTTCTTGATAGACCAGGCCCACCAGAAGGACCTTTAGCCGTGTCTGAAGTGACATCAGAAAAGTGTGTACTGTCGTGGTTGCCTCCACTGGACGATGGAGGTGCCAAAATTGAGTATTACGTCGTTCAGAAACGTGAAACCAGCAGACTGGCATGGACGAACGTAGCCTCAGATGTCCAACTAACAAAACTGAAGGTCACTAAACTCTTGAAAGGCAATGAATACATATTCCGTGTGATGGCTGTAAACAAATATGGCGTTGGAGAGCCCCTGGACTCAGAGCCTGTGCTTGCAGTGGATCCTTACGGACCTCCTGATCCACCTAAAAACCCTGAAGTTACCAGCATCACTAAAGATTCCATGGTTGTCTGCTGGGGCCATCCTGACTCTGATGGTGGCAGTGAGATCATCAATTACATTGTGGAACGGCGAGATAAAGCAGGCCAACGCTGGGTGAAATGCAACAAAAAGACCCTTACTGATTTAAGATACAAAGTGTCTGGGCTGACAGAAGGACATGAGTATGAGTTCCGGGTCATGGCTGAGAACGCGGCTGGAATCAGCGCACCGAGTGCTACCAGTCCATTTTATAAAGCTTGTGATGCTGTGTTTAAACCCGGCCCACCAGGTAACCCACGTGTTCTAGATACAAGCAGATCATCCATTTCGATTGCTTGGAACAAGCCTATCTATGATGGTGGTTCCGAAATCACTGGGTATATGGTTGAGATCGCCCTGCCAGAGGAAGATGAATGGAAGATCGTCACTCCACCAGCTGGGCTCAAGGCAACGTCTTACACCATCACCAACCTCACAGAGAACCAGGAATATAAAATTCGCATCTACGCCATGAATTCTGAAGGCATTGGGGAACCTGCACTTGTTCCTGGAACTCCAAAGGCTGAAGACAGGATGCTGCCTCCAGAGATTGAACTGGATGCTGAACTGCGCAAAGTTGTCACCATAAGAGCTTGCTGTACTCTGAGACTTTTTGTCCCCATCAAAGGAAGGCCAGCACCCGAGGTGAAGTGGACCCGAGAGCACGGAGAATCTTTAGATAAAGCTAGCATCGAGTCCACAAGCTCTTACACCCTGCTTATTN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNGGAAACGTAAACAGATTCGACAGTGGCAAATACATACTGACCATAGAAAACAGCTCAGGCAGCAAGTCTGCATTTGTCAATGTCAGAGTCCTAGACACACCAGGCCCGCCACAGGACCTGAAGGTAAAGGAGGTCACAAAGTCATCTGTCACACTGACATGGGAGCCGCCTCTTATTGACGGAGGTTCGAAAATAAATAACTATATTGTTGAAAAGCGGGAATCAACAAGGAAAGCATATTCAACTGTTACAACAAATTGCCACAAGACTTCCTGGAAGGTAGACCAGCTTCAAGAAGGCTGCAGTTACTACTTCAGGGTTCTCGCCGAAAATGAATACGGCATCGGGCTGCCTGCTGAAACTGCAGAATCTGTGAAAGTATCAGAACGACCTCTGCCTCCAGGAAAGATAACGTTGGTGGACGTCACAAGAAACAGTGTGTCACTCTCCTGGGAGAAACCCGAGCACGATGGAGGCAGCCGAATTCTAGGCTACATCGTAGGGATGCAGAGCAAAGGCAGTGACAAATGGGTCACGTGTGCCACGGTCAAAGTCACCGAAGCCACTATCACCGGATTAATTCAGGGTGAAGAGTACTCTTTCCGTGTGTCCGCTCAGAACGAGAAGGGCATTAGTGATCCGAGACAACTGAGCGTGCCAGTAATTGCCAAGGATCTTGTCATTCCACCAGCCTTCAAACTCCTGTTCACTACTTTCACTGTCCTGGCAGGTGAAGACCTAAAAGTCGATGTTCCATTCATTGGACGCCCTACGCCAGCCGTAACCTGGCATAAAGACGATGTGCCACTGAAGCAGACGACCAGAGTAAACGCCGAGAGCACAGAAAATAACTCGCTACTGACAATAAAGGAAGCGTGCCGAGAGGATGTTGGACATTACATCGTTAAACTGACTAACTCAGCTGGTGAAGCTACCGAAACCCTTAACGTTATCGTTCTTGACAAACCAGGGCCTCCAACAGGACCAGTTAAAATGGAGGAAGTGACAGCTGACAGTATTACTTTCTCCTGGGGCCCACCTAAGTATGATGGTGGAAGTTCTATCAACAATTACATTGTAGAAAAACGGGACACTTCCACAACCAGCTGGCAGATTGTGTCAGCTACTGTTGCAAGGACAACAATAAAAGCTTGCAGGTTAAAGACTGGGTGTGAATATCAGTTTAGGATTGCAGCTGAAAACAGATATGGAAAGAGCACCTACCTCACTTCAGAGCCTATTGTAGCCCAGTATCCATTCAAAGTTCCTGGTCCTCCTGGCACGCCGTTCGTAACACTATCCTCCAAGGACAGCATGGAAGTACACTGGAACGAGCCAGTCAGTGATGGAGGTAGCAAAGTCATTGGCTATCATTTGGAACGCAAGGAAAGAAACAGCATCCTCTGGGTAAAGTTGAATAAGACACCTATTCCTCAAACCAAGTTTAAAACAACTGGCCTCGACGAAGGCGTTGAATATGAATTCAGAGTCTCTGCAGAGAACATTGTGGGCATCGGCAAGCCAAGTAAAGTGTCCGAAAGCTACGTAGCCCGTGATCCATGCGATCCACCAGGAAAGCCAGAGCCAATCATTGTCACAAGAAATTCCGTGACTCTTCAGTGGAAGAAACCCACTTATGATGGTGGAAGCAAGATCACTGGTTACATTGTTGAAAAGAAAGAACTGCCCGAGGGCCGCTGGATGAAAGCTAGTTTTACCAACGTCATTGACACTCAGTTTGAAGTAACTGGCCTAGTTGAAGACCACAGATACGAGTTCCGGGTTATAGCCCGAAATGCTGCAGGAGTATTTAGCGAGCCTTCAGAGAGCTCAGGGGCAATAACAGCAAGAGACGAGGTAGAACCACCACAGATTCGCATGGATCCAAAATACAAAGATACAATTGTGGTGCATGCTGGTGAGCTGTTTAAGATTGATGCAGATATTCATGGCAAACCGATACCAACCACTCAGTGGATAAAAGGTGATCATGAGCTCTCCAGTACAGCTCGATTAGAAATTAAGAGCACTGACTTTGCCACCAGTCTCAGTGTCAAGGATGCAATACGCATTGATAGTGGAAGCTACATACTAAAGGCCAAAAACGTCGCAGGAGAGAAGTCAGTCACTGTAAATGTCAAAGTTCTTGACAGACCAGGGCCACCCGAAGGACCTATTGTTATATCAGGAGTTACAGCAGAAAAATGCACACTAGCTTGGAAACCCCCACTCCAAGATGGTGGGAGTGATATCATAAATTATATTGTGGAAAGGAGAGAGACCAGCCGCTTGGTTTGGACTGTGGTTGATGCTAACGTACAGACTCTCGGCTGCAAGGTTACTAAGCTGCTTGAAGGCAATGAATATATTTTCCGTGTAATGGCTGTCAACAAATATGGTGTTGGCGAACCTCTTGAATCTGAGCCAGTAACTGCCAAGAACCCATTTGTAGTGCCAGATGCACCAAAGGCTCCAGAAGTCACAGCAGTGACCAAGGACTCAATGATTGTTGTATGGGAAAGACCAGCATCTGATGGCGGCAGTGAAATTCTTGGGTACGTTCTTGAAAAACGCGACAAAGAGGGCATCAGATGGACAAGATGCCACAAACGTCTGATTGGGGAGCTGCGCTTGAGAGTAACCGGACTCTTAGAAAATCACAATTACGAGTTCAGAGTCTCAGCCGAGAACGCTGCTGGACTTAGCGAGCCAAGCCCACCTTCTGCTTATCAAAAGGCTTGTGACCCTATTTATAAACCAGGACCTCCAAACAACCCCCGAGTCACTGATATTACGAGATCTTCCGTCTTCCTTTCTTGGGGCAAACCAATATATGACGGTGGCTGTGAAATCCAAGGATACATTGTTGAAAAATGTGACGTGAGTGTTGGTGAATGGACAATGTGCACTCCGCCGACTGGAATCAATAAAACAAACATAGAAGTGGAGAAGCTGTTGGAAAAGCATGAATACAACTTCCGTATCTGTGCTGTTAACAAAGCTGGAGTGGGAGAACATGCTGATGTCCCTGGACCTGTTATAGTTGAAGAAAAGTTGGAAGCACCAGACATTGACCTTGACCTGGAACTGAGGAAAATTCTAAATATAAGGGCAGGTGGCTCCTTAAGGTTATTTGTTCCTATTAGAGGTCGTCCTACACCAGAAGTTAAATGGGGCAAAGTGGATGGTGAAATCCGAGACGCAGCTATAATCGACAGCACTAGCAGCTTCACCTCCCTTGTTCTTGACAATGTCAACCGATATGATAGTGGAAAATACACTCTCACATTAGAAAACAGCAGCGGGACAAAGTCTGCCTTTGTGACTGTGAGAGTTCTGGACACACCAAGTCCACCTGTTAATCTGAAAGTCACAGAAATCACTAAAGACTCAGTGTCAATTACATGGGAGCCTCCTCTGCTGGATGGGGGATCCAAAATTAAAAACTACATTGTTGAGAAACGTGAAGCCACAAGGAAGTCATATGCTGCCGTTGTGACAAACTGCCATAAGAATTCTTGGAAAATTGATCAGCTCCAAGAAGGCTGTAGTTACTACTTCAGAGTCACAGCTGAGAACGAGTATGGTATTGGCCTTCCCGCCCACACTGATGATCCAGTTAAGGTTGCAGAAGTCCCACAACCTCCAGGAAAAATCACTGTGGATGATGTCACCAGAAACAGTGTCTCTTTGAGCTGGACAAAGCCTGAACATGATGGTGGCAGTAAAATCATTCAGTATATTGTGGAGATGCAAGCTAAACACAGTGAGAAATGGTCAGAGTGCGCTCGAGTCAAGTCCCTTGAAGCCGTAATTACCAACCTAACTCAGGGAGAAGAGTACCTTTTTAGAGTTGTGGCTGTAAATGAAAAGGGGAGAAGTGATCCTAGGTCTCTTGCAGTTCCAATAGTTGCCAAAGATCTGGTCATTGAGCCAGATGTCAGACCTGCATTTAACAGTTACAGTGTACAGGTTGGCCAAGATTTGAAAATAGAAGTACCCATTTCTGGACGTCCTAAGCCAACTATTACCTGGACTAAAGATGATCTTCCACTGAAGCAGACTACAAGAATCAATGTCACTGATTCACTTGACCTCACCGTACTCAGTATTAAAGAGACTCATAAGGATGATGGTGGACATTATGGAATCACAGTTGCTAATGTGGTTGGTCAGAAGACAGCATCCATTGAAATTATAACCCTAGATAAGCCTGATCCTCCAAAAGGACCTGTTAAATTTGACGAAGTCAGTGCTGAAAGTATTACCTTATCTTGGGAACCTCCATCATATACAGGGGGCTGCCAGATCACCAACTACATAGTTCAGAAAAGAGATACAACCACCACAGTATGGGAGGTTGTTTCTGCTACTGTGGCCAGAACGACACTCAAAGTGACCAAACTGAAAACTGGTACAGAATATCAATTTAGAATATTTGCTGAAAACAGATATGGGCAAAGCTTTGCCTTGGAATCTGAGCCAATTGTAGCTCAATATCCCTACAAAGAACCAGGCCCTCCAGGTACACCGTTTGTCACAGCCATTTCCAAAGATTCCATGGTTATACAGTGGCATGAACCAATCAATAATGGTGGCAGCCCAATCATAGGTTACCACCTTGAGAAAAAGGAAAGAAACAGTATTTTGTGGACAAAAGTCAACAAAACTATTATTCATNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NACTGTGTCAGGTCTTACTGAAGATCAAAGATATGAATTCAGAGTCATTGCAAAGAATGCAGCAGGTGCAATAAGCAAACCTTCTGACAGTACTGGACCGATAACTGCCAGGGATGAGGTCGAACTCCCAAGAATTTCAATGGATCCAAAATTTAGAGACACAATTGTGGTGAATGCTGGAGAAACATTCAGGCTTGAAGCCGATGTCCACGGAAAGCCCCTGCCTACCATTGAGTGGTTAAGAGGAGATAAGGAGATTGAAGAATCTGCTAGATATGAAATAAAGAACACAGATTTCAAGGCTTTACTTATTGTAAAGGATGCCATTAGAATTGATGGTGGACAGTATATTTTAAGAGCTTCCAACGTTGCGGGTTCTAAGTCATTCCCGGTAAATGTAAAAGTGTTAGACAGACCAGGGCCTCCAGAAGGGCCAGTCCAGGTTACTGGAGTCACCGCTGAAAAATGCACATTAACATGGTCTCCACCACTTCAAGATGGTGGCAGTGACATTTCTCACTATGTTGTTGAAAAGAGAGAAACAAGTCGGCTTGCCTGGACTGTTGTTGCTTCAGAGGTTGTAACCAATTCTCTGAAAGTTACCAAACTCTTAGAAGGGAATGAATATATCTTCCGTATAATGGCTGTCAACAAATATGGTGTTGGCGAGCCTTTGGAATCTGCACCAGTACTCATGAAAAACCCATTCGTGCTTCCTGGACCACCAAAGAACTTGGAAGTCACCAACATTGCCAAGGACTCCATGACCGTCTGTTGGAACCGTCCAGACAGTGATGGTGGAAGTGAGATTATTGGTTACATCGTAGAGAAAAGAGACAGAAGTGGCATTAGGTGGATAAAATGTAATAAACGCCGCATTACAGACTTACGGCTAAGAGTAACAGGATTAACAGAAGATCATGAGTACGAATTCAGAGTCTCTGCAGAAAATGCGGCTGGAGTTGGAGAACCAAGTCCAGCTACAGTTTATTATAAGGCCTGTGATCCTGTGTTCAAACCTGGCCCCCCCATCAATGCACACATTGTAGACACCACTAAAAATTCAATTACACTTGCCTGGGGTAAACCCATCTACGATGGTGGCAGTGAAATTCTGGGATATGTAGTAGAAATCTGTAAAGCAGACGAAGAAGAATGGCAAATAGTTACTCCCCAGACTGGCCTGAAAGCCACTCGATTTGAAATTTCAAAACTCACTGAACACCAAGAGTATAAAGTACGGGTCTGTGCCCTCAATAAAGTTGGTTTAGGTGAGGCTACAGATGTTCCTGGTACTGTGAAACCAGAAGATAAACTTGAAGCGCCTGAACTTGACCTTGACTCTGAATTAAGGAAAGGAATCGTTGTAAGAGCTGGTGGATCCGTCAGAATTCACATTCCATTCAAAGGTCGCCCAACACCCGAGATCACCTGGTCTCGAGAGGAAGGTGAATTCACAGATAAGGTCCAAATCGAAAAAGCAGCAAACTATACCCAACTATCAATAGATAACTGTGATAGAAATGATGCTGGAAAATATCTTCTCAAGCTGGAAAACAGCAGTGGGTCTAAATCTGCTTTTGTAACTGTGAAAGTTCTTGACACTCCAGGACCACCACAGAATTTGGCAGTCAAAGAAGTGAGAAAAGATTCTGTCCTTCTGGTGTGGGACCCACCCTTAATTGATGGGGGTGCAAAGGTCAAGAACTATGTCATCGACAAACGCGAATCAACCAGGAAAGCATATGCTAATGTGAGTAATAAATGCAGCAAAACAAGCCTCAAAGTTGAGAATCTTACAGAAGGAGCCACTTATTACTTTAGAGTAATGGCTGAAAATGAATTTGGAATTGGTGCTCCAGTGGAAACTGTTGATGCTGTGAAAGCATCTGAGCCTCCGTCCCCACCAGGAAAGGTCACACTGACTGATGTGTCCCAGACCAGCGCATCCCTGATGTGGGAGAAACCTGAACACGATGGTGGGAGCCGAATTCTGGGGTATGTTGTTGAAATGCAGCCCAAAGGAACAGAAAAATGGAGTGTCGTGGCTGAATCCAAAGTCTGTAATGCAGTTGTTACTGGTTTGAGTTCTGGGCAAGAATATCACTTCCGTGTCAAGGCTTACAACGAGAAAGGACAAAGCGATCCAAGAGTGCTTGGTGTTCCAGTCATAGCCAAAGACTTGACTATACAGCCTAGTTTTAAGTTACCATTTAACACATACAGTGTCCAAGCTGGTGAAGATCTTAAAATCGAAATTCCTGTTATTGGCCGGCCAAGACCTGAAATTTCATGGGTCAAAGATGGCGAGCCTCTTAAACAGACGACAAGAGTAAATGTTGAGAAAACAGCTACTTCAACTATTCTGCACATTAAAGAAAGTAACAAAGATGACTTTGGGAAATACACTGTAACAGCAACAAACAGTGCAGGTACCGCAACCGAAAATCTCAGTGTTATCGTTTTAGAAAAGCCTGGACCTCCAGTTGGACCAGTTCGGTTTGATGAAGTTAGTGCAGATTTTGTGGTCATATCTTGGGAACCTCCAGCCTATACTGGTGGCTGCCAGATAAGCAACTACATAGTAGAGAAGCGAGATACAACCACCACCACTTGGCACATGGTATCAGCAACGGTGGCAAGAACAACAATTAAAATAACCAAACTGAAAACGGGCAGTGAGTACCAGTTTAGGATTTTTGCAGAAAACAGGTATGGAAAAAGTGCCCCCTTGGATTCTAAACCTGTTATTGTACAATATCCATTTAAAGAACCTGGGCCACCTGGCACTCCTTTTGTGACATCAGTCTCAAAAGATCAAATGCTTGTGCAATGGCACGAGCCAGTTAATGATGGAGGCAGCAAAGTTATTGGCTACCATCTTGAACAGAAAGAAAAGAACAGCATTTTATGGGTCAAATTAAATAAGACTCCCATTCAAGACACCAAGTTCAAAGCAACTGGGCTTGATGAAGGCCTTGAGTATGAGTTCAAAGTTTCTGCTGAAAATATTGTCGGCATTGGCAAGCCAAGCAAAGTGTCGGAATGCTTTGTTGCTCGTGATCCTTGTGACCCACCAGGTCGCCCTGAAGCCATTGTCATTACGAGAAACAATGTCACACTGAAATGGAAGAAACCCGCCTACGATGGTGGCAGCAAAATAACAGGTTATATTGTAGAAAAGAAAGATCTACCTGATGGCCGTTGGATGAAAGCCAGCTTTACCAATGTATTAGAAACTGAATTTACAGTGAGTGGACTTGTGGAAGACCAAAGATACGAATTTNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNACTGGTTATGTAGTTGAAATGCAGACTAAAGGCAGTGAAAAATGGAGCATCTGCACACAGGTGAAGACTCTAGAAGCAACTATATCAGGCCTAACTGCTGGAGAGGAGTATATCTTCAGGGTAGCTGCAATTAATGAAAAAGGAAAAAGTGATCCAAGACAACTTGGAGTGCCAGTAATTGCAAGGGACATTGAAATAAAGCCTTCAGTTGAGCTTCCTTTCAATACTTTCAATGTAAAGGCCAGGGACCAACTGAAGATTGACGTTCCATTTAAAGGAAGACCTCAAGCTACTGTAAGCTGGAAAAAAGATGGTCAGACCCTTAAAGAGACGACTAGGGTCCATGTTTCTTCTTCAAAGACTGTAACATCACTAACAATTAAGGAAGCTTCAAGGGAAGATGTTGGCACTTATGAATTATGTGTTTCAAATAGCGCTGGATCCGTAACAGTTCCTATTACTGTAATTGTGCTTGACAAACCAGGACCTCCCGGACCTATACATATTGATGAGGTTAGTTGCGACAATATAACCATTTCTTGGAATCCTCCAGAATATGATGGCGGCTGCCAGATTAGCAATTACATCGTTGAAAAGAGAGAAACCACTTCTACAACATGGCATGTAGTTTCACAAGCAGTTGCAAGAACATCCATTAAAATAGTTCGTCTAGTAACAGGAAGTGAGTATCAGTTCCGCGTTTGTGCAGAAAACCGCTTTGGAAAGAGCTCCTACAGTGAATCTTCTGCTGTAGTTGCCGAGTATCCATTCAGCCCCCCGGGTCCTCCTGGTACTCCTAAAGTTGTGCATGCCACAAAATCCACCATGTTGGTAACCTGGCAAGTGCCAGTTAATGATGGAGGAAGTCGAGTACTTGGTTATCACCTTGAGTATAAAGAAAGAAGCAGCATTCTTTGGTCAAAAGCAAATAAAACCCTCATTGCT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGTTGCAGGGCGACCTCTGCCAATAATCTCCTGGGCCAAGGATGGTGTAGAAATTGAAGAAAGAGCAAGAACAGAAATTGTGTCAACGGACTACACTACTTTGCTAACAGTGAAAGACTGTGTCCGACGAGACTCTGGGCAGTATGTGCTAACAGTGAAGAATGTTGCCGGAACTCGGTCTATGGCAGTTAACTGCAAGGTACTTGATAAGCCTGGCCCACCTGCAGGACCACTTGAAATAACCGGCCTCACTGCTGAGAAATGCTCTCTTTCCTGGGGACCACCCCAAGAAGATGGCGGTGCAGCTATTGACTATTACATTGTAGAAAAACGTGAGACAAGTCGCCTTGCTTGGACAATATGTGAAGGAGAGTTAAGGATGACATTTTGTAAAGTGACCAAGCTACTCAAGGGCAATGAATACATCTTTAGAGTAACAGGTGTTAATAAATACGGTGTTGGCGAGCCCCTGGAGAGCATGGCTGTAAAGGCCCTTGATCCATTTACAGTTCCAAGTCCACCTACATCTTTGGAAATTACATCTGTGACCAAAGAGTTCATGACACTTTGCTGGTCCAGACCAGAGAGTGATGGAGGCAGCGAAATATCTGGTTACATCATTGAGAGGCGAGAGAAAAACAGCCTACGATGGGTACGTGTAAACAAAAAACCAGTTTATGATCTGAGAGTGAAATCCACAGGACTTCGTGAAGGGTGTGAATATGAATATCGGGTATATGCAGAAAACGCTGCAGGCCTGAGCCTTCCAAGTGAAACCTCTCCCCTAATTCGGGCAGAAGATCCTGTGTTCTTACCATCTCCTCCATCCAAACCCAATGTTGTGGACTCAGGCAAGACCAATATAACTATTGGCTGGGTTAAGCCCTTATTTGATGGTGGGGCCCCAATAACTGGATACACCGTGGAATTCAAAAAATCTGATGAAACTGACTGGCAAACTGCCATTCAGAACTTAAGAGGCACTGAATATACAGTAAGTGGACTAACCACAGGAGCCGAATATGTTTTCAGAGTAAGATCTATCAATAAGGTCGGTGCTAGTGATCCCAGTGATAGCTCCGATCCCCAGATAGCAAAGGAAAGAGAAGAAGAACCTGTATTTGATCTTGACACAGAAATGAGGAAGACCTTGATTGTCAAGGCCGGTGCCTCCTTTACCATGACTGTGCCTTTCCGAGGAAGACCAGTACCCAGTGTCTCCTGGAGTAAACCCGACACTGACCTCCGCACTAGAGCTTAT--NGATTCCACAGAATCTCGAACATCACTGACTATTGAAAATGCCAACAGAAATGATTCTGGAAAATACACATTAACGATTCAGAATATCTTGAATGCTGCCTCCCTGACCTTGGTCGTCAAAGTTTTAGATTCTCCTGGTCCTCCAGCCAACATTACTGTACATGATGTCACCAAAGAGGCTGCAGTATTATCCTGGGATGTTCCTGAAAATGATGGTGGAGCACCAGTGAAGAACTACCACATAGAAAAACGGGAGGCCAGTAAGAAAGCATGGGTCTCTGTGACCAACAACTGTAACCGACTCTCCTACAAAATTACCAACTTACAAGAAGGGGCGATTTACTACTTCAGAGTCTCTGGAGAAAATGAGTTTGGTGTCGGTGTACCAGCCGAAACGAAGGAAGGAGTAAAGATAACAGAAAAGCCAAGCCCGCCTGAAAAACTTGGAGTAACAAGTGTATCCAAAGACAGTGTTTCCCTGGCCTGGTTGAAGCCAGAGCATGACGGTGGAAGCAGAATTGTGCATTATGTCATTGAAGCACAAGAAAAAGGACAGACGACCTGGGTTAGATGTGCGGTGGTAAAGTCAACCCACCATGCTGTTTCTGGTCTGAGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------CAGAATTCTGAATACTTTTTCCGGGTGTTTGCTGAAAATCAAGCTGGCCTGAGTGACCCAAGAGAGCTTCTGCTTCCTGTCCTTGTTAAGGAGCAGCTAGAACCACCTGAAATTGACATGAAGAATTTCCCAAGCCATACCGTCTACGTTAGAGCTGGTTCAAACCTTAAAGTTGACATTCCGATTTCTGGAAAACCACTGCCCAAAGTGACCTTGTCAAAAGATGGTGTCCCACTGAAAGCAACCATGAGGTTTAATACTGAGATTACTGCTGAAAACCTGACCATCAATCTCAAAGAAAGTGTTGCCGCTGATGCTGGAAGATATGAGATCACAGCTGCCAACTCCAGTGGAACGACCAAAGCTTTCATTAACATCGTGGTACTGGACAGACCTGGTCCCCCAACTGGCCCTGTTGTGATAAGTGATATAACTGAAGACAGTGTGATTCTCAAATGGGAGCCACCTAAGTATGATGGTGGAACTCAGGTTACCAATTACATCATACTTAAGAGAGAGACAAGTACTGCAGTATGGACGGAAGTGTCTGCAACAGTGGCCAGAACCATGATTAAAGTCATGAAACTGACCACAGGAGAAGAATACCAATTCCGCATCAAGGCAGAAAACCGCTTTGGCATCAGTGATCACATAGATTCAGCTTGTGTGGTTGTCAAGCTACCATACACAACACCTGGACCACCATCTACACCATGGGTCACCAATGTCACTCGAGAAAGTATCACCGTGGGCTGGCATGAACCAGTGTCCAATGGAGGCAGTCCAGTTATAGGCTATCACCTGGAGATGAAAGACAGAAACAGTATCTTATGGCAAAAAGCCAACAAAATGCTCATCCGCACAACTCACTTCAAAGTCACAACAATTAGTGCCGGATTAATCTATGAATTCAGGGTGTATGCAGAAAATGCTGCTGGCATTGGGAAACCCAGCCATCCTTCAGAACCAGTCCTAGCCATTGATGCCTGCGAACCCCCAAGAAACCTCCGTATCACTGACATTTCAAAGAACTCTGTCAACCTTTCATGGCAACAACCCGCTTTTGATGGAGGAAGCAAGATTACAGGCTACATGGTTGAGAGACGAGACCTTCCAGATGGCAGATGGACCAAGGCCAGCTTTACCAACGTTACCGAGACTCACTTCACTGTCTCTGGCTTGACTCAGAATGCCCAGTATGAATTCCGTGTCTTTGCTAGAAATGCCGTCGGGTCCATCAGCAATCCATCCGAGGTTGTAGGCCCCATCACGTGCATTGATTCCTATGGTGGACCTGTAATTGATTTGCCTCTAGAATATACAGAAGTTGTCAAATGCAGAGCAGGGACATCTGTGAAGCTCAGAGCTGGCATTTCTGGCAAACCTGAGCCTACAATTGAGTGGTATAAAGATGACAAAGAATTACAAACCAATGCACTGGTCTGTGTCGAAAATACCACTGACCTTGCATCTGTACTCATCAAAGATGCAACTCGCCTTAATAGTGGAACCTATGAATTAAAACTAAGGAATGCCATGGGCTCAGCCTCAGCCACGATTAGACTGCAGATCCTTGACAAACCAGGACCTCCAGGTGGACCAATTGAATTTAAGACTGTCACTGCTGAAAAGATAACTCTTCTCTGGCAGCCTCCGGCAGATGATGGTGGTGCAAAAATCACTCACTACATCGTGGAAAAGCGTGAGACAAGCCGCGTTGTGTGGTCTATGGTGTCTGAAAATTTGGAAGAGTGCATCATTAAGACCACCAAAATCATCAAAGGAAATGAATACATCTTCCGGGTTCGCGCTGTGAACAAATATGGAATTGGTGATGCGCTGGAATCTCACCCAGTGATAGCAAGGAATGCATTTGTCACACCTGGGCCTCCCAGCGTGCCAGAGGTGACAAAGATTAACAAGAATTCGATGACTGTTGTCTGGAGCAGGCCGGTTGCAGATGGTGGCAGTGACATAAGTGGGTATATCCTTGAGAAACGAGACAAGAAGAGTCTTGGATGGTTTAAAGTCCTAAAAGAGACAATCCGTGACACCAGACAGAAAGTGACAGGGCTCACGGAACACAGTGACTATCAATACCGAGTTTGTGCTATAAATGCTGCTGGACAGGGTCCATTTTCTGAACCATCTGACTTCTACAAAGCTGCTGATCCTATTGATCCACCAGGCCCACCGGCTAAGATAAGAATTGCAGATTCAACTAAATCATCCATCACTCTTGGATGGAGTAAACCTGTCTATGATGGGGGCAGTGCTGTTACTGGATATGTTGTTGCCATGAGACAAGGAGAGGAAGAGGAATGGACTGTTGTCTCTACCAAAGGAGAAGTCAGAACTACAGAATATGTGGTATCCAACCTGAGTCCTGGAGTCAATTACTACTTCCAGGTGTCTGCTGTAAACTGTGCCGGACAAGGTGAACCCATAGCAATGACTGAACCCGCACAAGCTAGAGACATACTGGAGGAACCAGAGATCGACCTAGACATGGCTTTTAGGACCTCCATTATAGCTAAAGCTGGCGAAGATGTACACGTGTTGATTCCCTTCAAAGGCAGACCTCCACCTACTGTCACATGGAGAAAAGATGAGAAGAATCTTGGCAGTGATGCCCGCTACAGCATTCAAAACACTGACTCATCTTCATTACTCATTATCCCTCAAGTCACTCGCCATGATACAGGCAAATATATTCTCACAATAGAAAATGGTGTTGGTCAACCAAAGTCTTCAACTGTGAGTGTTAAAGTGCTTGACACACCAGCCGCCTGCCAAAAACTACAGATTAAACATGTTTCTCAAGGCACAGTCACTTTGTTCTGGGAACCTCCTCTCATTGACGGAGGATCTCCTATAATTAATTACATCATTGAGAAGAAAGATGCCACCAAGAGAACATGGTCTTCTGTGTCACACAAATGTTCTAGCACATCGTTTAAAGTAACAGATTTGTCGGAGAAAACTCCGTTCTTCTTCAGAGTTTTTGCAGTAAATGAAATTGGAATTGGGGAACCCTGTGAAACCACAGAGCCTGTGAAGGCTGCCCAAGTGCCAGCACCTATACGCGATCTCTCAGTGAAAGACTCAACAAAGACATCCGTTACACTGAGCTGGACCAAGCCCGACTTTGATGGTGGCAGTGTAATCACAGATTATATTGTGGAAAGGAAAGGTAAAGGTGAACAAACGTGGTCACATGCTGGAATAAGTAAGGCATGTGAAATTGAGGTTGGCCAGCTCAAGGAACTGTCAGAGCTGGAATTCAGAGTGTGTGCCAGAAATGAGAAAGGGCTGAGTGATGATGTCACTATTGGGCCAGTTACAGTGAAAGAACTTGTAATTCCACCTGAAGTTAACCTGTCAGAAATCCCTGGGGCACAAGTCGCTGTGAGAATCGGACATAATATGCACCTCGAGTTACCTTATAAAGGAAAACCCAAGCCGTCTATCAGTTGGTTGAAAGATGGCTTGCCACTGAAAGAAAGTGAACACGTTCGTTTGGGTAAAACCGAAAACAAACTTACTTTGAGTATAAAGAATGCGAAGAAGGAGAATGGAGGGAAATACACCATTATTCTCGATAACGCAGTCTGTCGAAACGCCTATCCCATTACAGTCATCACACTTGGCCCGCCATCTAAGCCCAAAGGGCCCATTCGATTCGAGGAAGTCAAGGCCGATAGTGTCATCATGTCCTGGGATGTGCCTGATGACGATGGAGGAGGTGAAATTACCTGTTACAGCATTGAGAAGCGAGAAGCTTCACAAACTAATTGGAAGATGGTATGTTCCAGCGTTGCCCGGACAACTTTCAAAGTTCCTAATCTAGTCAAAGATGCTGAATATCAGTTTAGAGTTAGGGCAGAAAACAGATATGGAGTCAGCCAACCACTTGTCTCAAACATCATTTTGGCCAAACACCAGTTCAGGATTCCTGGCCCCCCAGGAAAGCCAGTTACATACAATGTGACTTCTGATGGCATGTCACTCACTTGGGATGCTCCAGTTTACGATGGTGGTTCAGAAGTTACTGGATACCATGTTGAAAAGAAAGAAAGAAACAGCATCCTCTGGCAAAGAATTAATATGTCACCAATATCTGGAAGAGAATATAGAGCTACTGGATTAATGGAAGGCCTGGATTACCAGTTCCGTGTATTCGCTGAAAATTCTGCTGGCCTAAGCTCACCTAGCGACCCAAGCAAATTTACCTTAGCTGTTTCCCCAGTA------------------------GACCCACCTGGCACTCCTGACTACATTGATGTCACCCGGGAAACCATCACACTGAAATGGAACCCACCGCTGCGTGATGGAGGCAGTAAGATAGTGGCCTACAGCATCGAGAAACGGCAAGGGAGCGATCGATGGACCAGATGCAACTTTACTGACGTCAGTGAATGTCAATACACGGTAACAGGACTCAGTCCTGGGGATCGATATGAGTTCAGAATAATCGCAAGAAATGCTGTTGGAACCATAAGCCCGCCGTCACAGTCTTCTGGTGTTATCATGACCAGAGATGAAAATGTTGCACCAACTGTAGAGTTTGGCCCTGAGTACTTTGATGGTATCACTATTAAATCTGGAGAGAGCCTTAGAATTAAAGCTTTGGTACAAGGACGACCAGTACCTCGAGTAACCTGGTTCAAAGATGGAGTAGAAATTGAGAAGAAGATGAACATGGAAATAACCGATGCCCTTGGATCCACCAGCCTCTTTGTTAGAGATGCTACTCGGGACCATCGTGGTGTGTACAGAGTGGAAGCCAAAAACGCATCCGGCTCCACAAAAGCAGAGATTACAGTGAGAGTACAAGATACACCAGGAAAACCAGTTGGGCCAATAAGATTCACCAATATAACTGGCGAGAAGATGACCCTGTGGTGGGACGCGCCACACAATGACGGCTGTGCCCGCGTATCTCACTACCTGATTGAAAAACGGGAAACCAGCAGACTTGCTTGGGCACTAATTGAGGACAATTGTGAAGGCCTCAGCTATACAGCCACAAAACTAATAACTGGCAATGAATACCAATTCCGTATTTCTGCAGTTAACAAGTTTGGTGTTAGCCGGCCGCTGGATTCCGACCCAGTGGTTGCTCAAATACAGTACACTATTCCTGATGCCCCTGGCACTCCAGAACCTAGTAATGTAACAGGCAATAGCATTACTCTAACATGGGCCAGGCCAGAATCAGACGGTGGCAGTGAAATTCAACAGTACATCCTTGAAAGGAGAGAAAAGAAGAGCACACGATGGGTGAAAGTGACCAGCAAACGACCCATCTGTGAGACAAGATTCAAAGTCACAGGTCTGACAGAAGGCAACGAGTATGAATTCCACGTCATGGCTGAAAATGCCGCAGGGGTAGGACCTGCAAGCGGCGTCTCACGACTAATCAAATGCAGAGAGCCTGTCAGCCCACCAGGCGCACCTGCTGTGGTCAAAGTGACAGACACATCAAAGACAACTGTGAGCTTAGAATGGTCTAAGCCAGTGTTTGACGGAGGATTGGAGATAATTGGGTATATTATTGAAATGTGCAAAGCTGACCTGGGAGACTGGCACAAGGTGAACGCAGAAGCATGTGTGAAAACAAGATATACAGTCACCGATCTGCAGGCAGGTGAAGAATACAAATTCCGGGTTAGTGCTGTCAATGCTGCTGGAAAAGGAGACAGCTGTGAAGTGACTGGCACCATTAAAGCAGTTGACCGATTATCAGCTCCTGAGTTAGACATCGATGCCAACTTCAAGCAGACTCATGTTGTGAGAGCTGGGGCCAGCATTCGCCTCTTCATTGCCTATCAGGGTAGACCAACTCCAACAGCTGTATGGAGCAAACCAGACTCTAACCTTAGCATTCGGGCTGACATCCACACAACAGATTCCTTCAGCACCCTCACCGTGGAAAAGTGCAACAGAAGCGACGCAGGGAAATATACCCTTACTGTAGAAAACAACAGCGGTAGTAAGTCAATCACTTTCACCGTAAAGGTGCTGGACTCTCCAGGACCACCTGGCCCGATTACCTTCAAGGATGTGACCCGGGGCTCTGCTACATTGATGTGGGATGCCCCTCTCCTTGATGGAGGTGCCCGAATTCATCACTACGTGGTA------------GAGAAACGAGAAGCCAGTCGCCGTAGCTGGCAGGTGGTCAGTGAAAAATGCATTCGTCAGATCCTCAGGGTCAGTGACCTGCTAGAAGGTGTTCCATACTATTTCCGTGTTTCTGCAGAAAATGAGTATGGTGTTGGTGAACCCTATGAAATGCCAGAACCAATGGTAGCCACAGAACAACCTGCTCCACCTAGGAGACTTGATATTGTTGACACAAGCAAGTCCTCTGTAGTCTTAGCTTGGCTGAAACCTGACCATGATGGAGGCAGCCGAATCACTGGCTACCTGCTCGAAATGAGACAAAAGGGATCTGACTTCTGGGTTGAAGCTGGTCACACCAAACAGATGACTTTCACAGTGGAGCGCCTCGTTGAGAACACTGAATATGAATTCCGTGTGAAGGCCAAGAATGATGCTGGCTACAGTGAACCCAGGGAAGCCTTCTCTTCTGTCATCATCAAGGAGCCTCAGATTGAGCCCACTGCTGACCTCACTGGAATCACCAATCAGCTCATAACCTGCAAAGCAGGAAGCACATTTACCATTGACGTGCCAATCAGTGGTCGTCCTGCCCCCAAGGTAACATGGAAACTTGAAGAAATGAGACTTAAGGAGACAGATCGAGTGAGTATCACAACGACAAAAGACAGAACCACCTTGTCTGTAAAGGACAGCATGAGAGGTGACTCTGGAAGGTACTTCTTGACCCTGGAAAATACAGCTGGTGTTAAAACATTTACCATCACAGTTGTGGTCATCGGAAGGCCAGGTCCCGTAACCGGCCCCATTGAAGTCTCATCTATCTCATCTGAATCATGTGTCCTGTCATGGGCGGAACCTCAAGACAATGGAGGCACCGATATTACCAATTACATTGTTGAAAAGCGGGAATCGGGTACAACAGCTTGGCAGCTTGTC------------------------------------------------------AATTCCAGTGTCAAGCGCACTCAGATTAAAGTCACTCATCTCACAAAGTATATGGAATATTCTTTCCGTGTCAGTTCAGAGAACAGATTTGGTGTCAGCAAGCCTGTAGAATCAGCACCAATCGTGGCTGAGCATCCATTTGTCCCACCAAGTGCACCTACCAGACCTGAGGTCTACTATGTGTCTGCCAATGCCATGTCTATTCGCTGGGAAGAACCTTACCATGACGGTGGCAGTAAAGTCATCGGCTACTGGGTTGAAAAGAAAGAACGTAACACCATTCTTTGGGTGAAAGAAAACAAAGTACCGTGCTTAGAGTGCAACTACAAAGTGACCGGTTTGGTAGAAGGACTGGAGTATCAGTTCAGAACATATGCACTCAATGCCGCAGGCGTTAGCAAAGCCAGCGAAGCTTCAAGACCTGTGATGGCTCAAAACCCAGTGGATGCACCAGGAAGACCAGAGGTAACGGATGTCACCCGATCGACAGTGTCACTGATCTGGTCTGCCCCAGTGTATGATGGCGGCAGCAAGGTCGTGGGCTACATCATAGAGCGTAAGCCAGTCAGTGAAGTTGGAGACGGTCGCTGGCTCAAGTGCAACTACACCATTGTATCTGACAACTTCTTCACCGTTACCGCTCTCAGTGAAGGAGACACTTACGAATTCCGTGTGTTGGCCAAGAATGCAGCAGGCGTAATTAGCAAAGGATCAGAATCCACAGGCCCCGTCACTTGCCGAGATGAATACGCTCCACCCAGAGCTGAACTGGATGCCAGATTACAGGGTGATCTGGTCACCATCAGAGCAGGCTCGGATCTTGTTCTTGATGCTGCAGTTGGTGGCAAACCTGAACCCAAGATTATCTGGACCAAAGGGGACAAAGAACTAGATATGTGTGAGAAAATCTCTCTGCAGTACACTGGCAAACGCGCAACTGCTGTGATCAAGTTCTGTGACAGAAGTGATAGTGGAAAATACACTTTAACAGTGAAGAATGCCAGTGGGACGAAGGCGGTGTCTGTCCTGGTCAAAGTTCTCGATTCCCCGGGCCCGTGTGGAAAGCTCACCGTCAGCAGAGTAACTGAGGAGAAGTGCACTTTAGCTTGGAGCCTTCCTCAGGAAGATGGAGGAGCAGAAATCACTCACTACATCGTGGAAAGACGCGAGACAAGCAGGCTCCACTGGGTGATTGTGGAAGCCGAATGCCCCACCCTATCCCATGTGGTTACCAGACTCATCAAGAACAACGAATACATATTCCGAGTGCGGGCAGTAAACAAATATGGCCCTGGTGTACCTGTTGAATCAGAGCCCATTGTTGCCAGAAACTCCTTCACTATTCCATCACAACCTGGCATACCTGAAGAAGTTGGGGCTGGCAAAGAGCATATCATCATTCAGTGGACGAAACCTGAATCTGATGGTGGCAATGAGATCAGCAACTACTTGGTAGACAAACGTGAGAAGAAGAGCCTGCGCTGGACACGTGTGAACAAAGACCACGTGGTGTACGATACCAGGCTGAAGGTGACTGGCCTAATGGAAGGTTGTGATTACCAGTTCCGGGTGACTGCAGTAAACGCGGCTGGTAACAGCGAACCCAGCGAAGCTTCCAACTTTATCTCCTGCAGAGAACCATCATATACCCCTGGACCACCTTCTGCTCCACGCGTTGTAGATACCACCAAGCACAGCATCAGTTTAGCCTGGACCAAGCCCATGTATGATGGTGGCACTGACATCATAGGATACGTTCTTGAAATGCAAGAGAAGGACACTGATCAGTGGTACCGAGTGCATACCAAAGCCACAATAAGAAACAACGAATTCACTGTGACAGACCTTAAAATGGGCCAGAAATACTCCTTCAGAGTTGCTGCTGTGAACGTGAAGGGCATGAGCGAATATAGCGAGTCAACTGCAGAAATTGAGCCTGTGGAAAGACTGGAAATACCAGATCTGGAGCTTGCAGATGACTTAAAGAAGACCGTGACCATCAGAGCTGGGGCCTCACTACGGCTGATGGTGTCTGTATCTGGAAGACCACCACCCGTCATCACATGGACCAAAAAGGGCATTGACCTTGCAAGTCGAGCGATCATCGACAACACTGAGAGTTACTCTCTGCTTATTGTGGACAAAGTCAACCGGTACGATGCTGGAAAATACACCATTGAAGCTGAAAACCAATCTGGCAAGAAATCAGCAACCGTCCTTGTTAAAGTATACGATACTCCTGGCCCCTGTCCTTCAGTGAGAGTTAAGGAAGTATCAAGAGATTCTGTGACCATCACTTGGGAAGTTCCCACAATTGATGGTGGAGCGCCTGTCAACAATTATATTATTGAAAAGCGTGAAGCTGCCATGAGAGCATTCAAAACAGTAACTACCAAATGCAGCAAGACACTCTACAGGATTTCTGGACTTATAGAAGGAACCATGTACTATTTCAGGGTGTTGCCAGAAAATATTTATGGCATTGGAGAGCCTTGTGAAACATCTGATGCAGTTCTGGTCTCAGAAGTGCCTTTGGTGCCTACGAAGCTAGAAGTGGTCGATGTCACCAAATCCACTGTTACCCTTGCCTGGGAGAAACCACTCTATGACGGTGGGAGCCGACTCACTGGCTACGTTCTCGAGGCCTGCAAAGCTGGCACTGAGAGATGGATGAAGGTTGTCACCTTAAAACCCACAGTCCTAGAGCACACTGTTATTTCCTTAAATGAAGGTGAACAGTACTTATTTAGAGTAAGGGCACAAAACGAGAAAGGTGTGTCAGAACCAAGAGAGATCGTCACAGCCGTGACTGTAAAAGACCTCAGAGTGTTGCCAACAATTGATCTTTCTACAATGCCTCAAAAGACCATCCATGTCCCAGCTGGCAAACCGGTAGAGCTGGTGATACCAATCGCTGGTCGCCCACCTCCTGCTGCTTCCTGGTTCTTTGCTGGTTCTAAACTAAGAGAATCAGAGCGTGTCACAGTTGAAACTCATACTAAGGTAGCTAAATTAACCATCCGGGAAACCACTATCAAAGATACTGGAGACTATGTACTTGAACTGAAGAATGTAACTGGAACTACGTCAGAGACCATTAAAGTCATCATTCTCGACAAGCCCGGTCCACCATCTGGGCCTATCAAGGTTGATGAAATTGATGCTACTTCAGTGACCATTTCCTGGGAACCGCCCGAACTGGACGGTGGCGCTCCGCTGAGTGGCTATGTAGTAGAACAACGTGATGCCCACCGCCCTGGATGGCTGCCTGTGTCTGAGTCAGTGACCAGATCAACATTCAAGTTTACCAGACTCATCGAAGGAAACGAGTATGTGTTCCGGGTGGCTGCGACCAACCGCTTTGGGATTGGATCCTACTTGCAGTCTGAAGTCATAGAATGTCGCAGCAGCATCAACATTCCTGGACCTCCAGAAACATTACAGATATTTGATGTTTCCCGTGAGGGCATGACACTTACTTGGTACCCACCAGAAGATGACGGTGGCTCCCAAGTGACTGGATACATCGTGGAACGCAAAGAAGTGAGAGCAGATCGGTGGGTCCGTGTAAATAAAGTACCAGTGACAATGACACGATACCGTTCCACTGGCCTTATTGAAGGCTTAGAATATGAACACCGTGTCACAGCCATTAATGTGAGAGGAACTGGAAAACCAAGCCGTCCTTCCAAACCCACCGTTGCCATGGATCCAATTGCTCCTCCAGGAAAGCCACAAAACCCAAGAGTTACTGACACAACAAGGACATCAGTCTCCCTGGCCTGGAGCGTACCAGAAGATGAAGGAGGATCTAAAGTCACAGGCTACTTGATCGAAATGCAAAAAGTCGATCAACATGAATGGACCAAATGCAACACCACCCCAACCAAAATTCGGGAGTATACTCTCACACACCTACCTCAGGGTGCCGAATACAGATTCCGTGTCCTAGCCTGTAACGCTGGTGGACCTGGGGAGCCTGCTGAGGTACCAGGAACAGTCAAAGTCACAGAAATGCTTGAATATCCTGACTGTGAACTTGATGAAAGATACCAGGAAGGTATCTTAGTAAGACAAGGTGGAGTCATCAGACTTACCATACCAATCAAAGGAAAACCATTCCCAATATGTAAATGGACCAAGGAAGGCCAAGACGTTAGTAAGCGTGCCATGATTGCAACCTCTGAAACTCACACTGAGCTTGTAATCAAAGAAGCAGACAGGGATGACTCTGGCACTTATGACCTGGTTCTGGAAAACAAATGTGGCAAGAAGGCTGTCTACATCAAGGTCAGGGTAATAGGAAATCCCAACACTCCAGAAGGGCCACTTGAATATGATGACATACAAGCTCGCTCTGTAAGGGTCAGCTGGAGACCCCCTGCCGATGACGGTGGTGCTGACATCTTGGGGTACATCCTGGAGAGACGCGAAGTGCCTAAATCCGCCTGGTACACCATTGACTCCAGAGTCCGAGGTACATCTCTGGTGGTAAAAGGCCTCAAAGAAAATGTGGAATACCATTTCCGTGTTTCAGCAGAAAACCAGTTTGGTATAAGCAAACCCTTGAAATCGGAGGAACCCGTCATACCAAAAACACCACTGAACCCTCCCGAGCCTCCAAGCAATCCTCCAGAAATACTCGATGTGACCAAGAGTTCCGTCAGCTTGTCCTGGTCCCGGCCTAAAGATGATGGTGGTTCTCGGGTCACGGGCTATTACATTGAACGCAAGGAGACCTCAACTGACAAGTGGGTCAGACACAACAAGACTCAGATCACCACCACAATGTACACCGTCACCGGGCTCGTTCCTGATGCCGAGTATCAGTTCCGCATCATTGCGCAGAACGACGTTGGCCTAAGCGAGACCAGCCCTGCATCTGAACCAGTTGTTTGCAAAGATCCATTT---------------------------------------GATAAGCCAAGCCAACCTGGAGAACTCGAGATTCTTTCAATATCCAAAGACAGCGTCACTCTGCAGTGGGAGAAACCCGAATGCGATGGTGGCAAAGAAATCCTTGGATACTGGGTTGAATACAGACAATCTGGAGACAGTGCCTGGAAGAAGAGCAGTAAGGACCGCATCAAAGACAGGCAGTTCACAGTAGGAGGTTTGCTGGAAGCTACAGAGTATGAATTCAGGGTTTTCGCTGAGAACGAGACGGGGCTGAGCAGACCTCGAAGAACCGCTATGTCTGTAAAGACCAAACTAACGTCTGGAGAAGCCCCAGGAGTACGCAAAGAAATGAAGGATGTTACCACCAAACTGGGCGAAGCTGCTCAACTCTCATGCCAGATTGTCGGAAGGCCTCTGCCTGACATTAAGTGGTTCCGATTTGGTAAGGAGCTCGTACAAAGCCGCAAGTACAAAATGTCTTCAGATGGACGCACACATACTCTAACAGTAATGACGGAGGAACAGGAAGATGAAGGTGTTTATACCTGCGTAGCTACCAACGAGGTTGGAGAAGTAGAATCCAGCAGTAAGCTTCTCCTGCAAGCAACACCACAGTTCCATCCTGGTTACCCGCTGAAAGAGAAGTATTATGGTGCTGTGGGTTCGACGCTTCGACTTCATGTCATGTACATTGGCCGGCCAGTACCTGCCATCACTTGGTTCCATGGCCAGAAACTTTTGCAAAACTCAGAAAACATTACTATAGAAAACACAGAGCACTATACTCATCTTGTCATGAAGAACGTCCAGCGTAAGACTCATGCTGGGAAATACAAAGTTCAGCTCAGCAATGTCCTTGGAACGGTAGATGCCATGCTTGATGTGGAAATACAAGATAAACCAGACAAACCTACAGGACCAATTGTGATTGAAGCTCTATTGAAGAACTCTGTGGTGATCAGCTGGAAACCACCTGCAGATGACGGAGGCTCTTGGATCACCAATTATGTGGTGGAGAAATGTGAGGCCAAGGAAGGGGCTGAATGGCAATTGGTCTCTTCAGCCATCTCAGTGACAACCTGTAGAATTGTGAATCTCACAGAAAATGCTGGATATTACTTCCGGGTTTCAGCTCAGAACATGTTTGGCATCAGTGAACCTCTAGAAGTCTCCTCAGTTGTGATCATTAAGAGTCCATTTGAAAAGCCAGGTGCCCCTGGCAAACCAACTATTACTGCTGTCACAAAAGACTCTTGTGTTGTGGCCTGGAAGCCACCTGCCAGCGATGGAGGTGCAAAGATTAGAAATTACTACCTTGAGAAGCGTGAGAAGAAGCAGAACAAGTGGATTGCTGTGACGACAGATGAAATTCGAGAAACCGTCTTTTCAGTACAAAACCTTATTGAAGGTCTTGAATATGAGTTCCGTGTGAAATGTGAAAACCTAGGTGGGGAGAGCGAATGGAGTGAAATATCAGAACCTGTCACTCCCAAATCTGATGTCCCAATTCAGGCACCACACTTTAAAGAGGAACTGAGAAATCTAAATGTCAGATATCAGAGCAATGCTACTTTGGTCTGCAAAGTGACTGGTCATCCGAAACCAATTGTGAAATGGTACAGACAAGGCAAAGAAATCATCGCAGATGGATTAAAGTACAGGATTCAAGAGTTTAAGGGTGGCTACCACCAGCTCATCATTGCAAGTGTCACAGATGATGACGCCACCGTTTACCAAGTCAGAGCTACCAACCAAGGAGGGTCTGTGTCTGGCACTGCCTCCTTGGACGTAGAAGTTCCAGCCAAGATACACTTGCCTAAAAATCTTGAAGGCATGGGAGCAGTCCACGCTCTCCGAGGTGAGGTAATCAGCATCAAGATCCCATTCAGTGGCAAACCAGATCCAGTGATCACCTGGCAGAAAGGACAAGATCTCATTGACAACAATGGCCACTACCAAGTTATTGTCACAAGGTCGTTCACATCACTTGTTTTCCCCAATGGAGTGGAGAGAAAAGATGCTGGTTTCTATGTGGTCTGTGCTAAAAACAGA------------------------------------------------------------------------------------------------TTTGGAATTGACCAGAAGACAGTTGAACTGGATGTGGCTGATGTTCCCGACCCCCCCAGAGGAGTCAAAGTTAGTGACGTGTCACGAGATTCTGTGAACTTAACATGGACCGAGCCAGCTTCTGATGGTGGCAGCAAAGTCACCAACTACATTGTTGAAAAGTGTGCAACCACCGCAGAAAGATGGATCCGGGTAGGACAGGCCCGAGAAACACGTTATACCGTGGTCAACTTATTTGGAAAAACAAGTTACCAGTTCCGTATAATAGCAGAGAATAAATTTGGCCTAAGCAAACCTTCTGAGCCTTCAGAACCAACAGTAACCAAAGAAGACAAGACCAGGGCTATGAACTATGATGAAGAGGTAGATGAAACCAGGGAAGTTTCTATGACCAAAGCATCCCACTCTTCAACCAAGGAGCTTTATGAGAAATATATGATTGCTGAAGATCTTGGGCGTGGTCAGTTTGGAATTGTCCACCGTTGTGTTGAAACATCCTCAAAGAAGACGTACATGGCCAAATTTGTGAAAGTCAAAGGGACTGATCAAGTTTTGGTAAAGAAAGAAATCTCCATTCTAAATATAGCTAGGCACCGAAACATGTTATACCTCCATGAATCATTTGAAAGCATGGAAGAATTAGTTATGATCTTTGAGTTCCTATCAGGACTTGACATATTTGAGCGCATTAACACAAGTGCTTTTGAACTTAATGAGAGAGAAATCGTAAGCTATGTTCGCCAGGTGTGCGAAGCACTTGAGTTCTTACACAGCCATAATATTGGACACTTTGACATTAGACCAGACAACATCATTTACCAAACAAGAAGGAGCTCCACCATTAAAATCATAGAATTTGGTCAAGCCCGTCAGCTAAAGCCAGGGGACAACTTTAGGCTTCAGTTCACTGCCCCTGAATACTATGCTCCTGAGGTCCACCAGCATGATGTTGTCAGCACAGCCACGGACATGTGGTCTCTTGGAACACTGGTGTACGTGCTGTTGAGTGGCATCAATCCATTCCTGGCCGAAACTAACCAGCAGGTCATTGAGAACATCATGAATGCTGAATACACCTTTGATGAAGAAGCATTCCAAGAGATCAGCCTCGAAGCCATGGACTTTGTTGACCGGCTATTAGTGAAAGAGAGAAAATCTCGTATGACAGCATCTGAGGCCCTTCAGCATCCATGGCTGAAGCAGAAGATAGAAAGAGTCAGTACTAAAGTGATCAGGACATTGAAACACCGACGCTACTACCACACCCTAGTCAAGAAAGACCTCAACATGGTTGTGTCTGCAGCCCGGATTTCCTGTGGTGGTGCAATTCGATCTCAGAAGGGAGTGAGCATTGCTAAAGTTAAAGTGGCATCCATTGAAATCGGCCCCGTTTCTGGGCAGATAATGCATGCAGTTGGAGAAGAAGGAGGCTATGTCAAATACGTATGCAGAATTGAAAATTACGATCAGTCAACCCAGGTGACTTGGTACTTCGGTGTCAGACAGCTGGAGAACAGTGAGAAATATGAAATCACATATGAAGATGGAGTGGCCACCATGTATGTCAAAGACATCACCAAATTTGATGATGGTACCTACAGATGCAAAGTAGTCAATGACTATGGTGAAGACAGTTCTTATGCAGAGCTCTTTGTTAAAGGTGTGAGAGAGGTTTACGACTATTATTGCCGTAGAACTGTGAAGAAACTTAAGCGCAGAACAGATACCATGAGACTCCTGGAAAGACCACCTGAATTCACCCTGCCTCTCTATAACAAGACAGCTTATGTGGGTGAAAATGTCCGGTTTGGTGTAACCATAACTGTCCACCCAGAGCCTCGAGTAACGTGGTACAAATCAGGTCAGAAAATCAAACCAGGTGATGATGACAGGAAGTACATATTTGAGTCGGACAAAGGTCTTTACCAATTAACAATCAACAGTGTAACTATGGATGATGACGCCGAATATACTGTTGTGGCAAGGAACAAATACGGTGAGGACAGCTGCAAAGCAAAGCTGACTGTAACTCCACACCCACCTCCATCAGATACGACCCTCAGACCCATGTTCAAACGGCTACTGGCAAACGCAGAATGCCAAGAAGGCCAAAGTGTCTGCTTTGAGATCAGAGTGTCTGGCATCCCCCCACCAACGTTAAAATGGGAGAAAGATGGTCGGCCACTCTCCCTTGGGCCTAACATTGAAATTATCCATGAAGGCTTGGATTATTACGCTCTTCACATCAGGGATACTTTGCCGGAAGACACTGGTTATTACAGGGTCACAGCCACAAATACAGCTGGATCCACCAGCTGCCAGGCCCACCTACAAGTGGAACGCCTAAGGTATGTCAAACAGGAATTCAAGACAAAAGAGGAGCACGAACGACATGTGCAGAGGCAGATTGACAAGACCCTGAGAATGGCTGAAATTCTTTCTGGCACTGAGGCT------GTGCCACTAACGCAGGTCGCCCAGGAGGCGCTGAGAGAAGCTGCCATCCTCTACAAACCAGCCGTCAGCACCAAGACCGTGAAAGGGGAATACCGGCTTGAGACGGAAGAAAAGAAGGAGGAGAGGAAGCTCCGCATGCCTTACGAAGTCCCAGAGCCGCGCAAGTACAAACAGACCACCATAGAAGAAGACCAACACATTAAGCAGTTCGTGCCCATGTCTGACATGAAGTGGTATAAGAAGATACGGGATCAATTTGAAATGCCTGGGAAG-NNGACAGAGTTGTACAGAAGAGGCCCAAGCGCATCCGCCTTTCAAGATGGGAGCAGTTCTATGTGATGCCTCTCCCACGCATCACCGATCAATACAGACCTAAGTGGCGGATTCCCAAACTGTCCCAAGATGACCTTGAAATGGTGAGACCAGCCCGCCGGCGCACACCTTCTCCCGATTACTACTATTATTAC---AGACCCAGGAGACGTTCTCTTGGTGACATCTCCGACGAAGAATTACTCCTGCCCATTGACGACTACCTGGCGATGAAGAGAACAGAGGAAGAGAGGCTGCGTCTTGAAGAAGAGCTGGAACTGGGTTTTTCAGCCTCACCCCCTAGCCGGAGCCCTCCTCGTTTTGAGCTTTCAAGTCTGCGTTATTCTTCCCCACAAGCTCACGTCAAGGTGGAGGAAGCAAGAAGAGACTTCAGATACTCAACCTATCACATCCCAACCAGGGAAGAGACCAGCACAAGCTACGCAGAGCTGCGGGAGCGGCATGCCCGCGCCTCGCACAGGCAGGCCCATCAGCGGCAGAGGATCATGGCCGAGAGAGAGGACCACGAGCTGCTGCGGCCCGTCACCACCACCCAGCGCCTCTCAGAATACAAGAGCGAGCTGGACCACCTGGCGAAGGAAGCGAAGTCTAGAAAGAAATCA---AGACGCCAGAGAGAAGTGACTGAAATAACGGAAATCGAGGAAGAATATGAGATCTCCAAACACGCGCAGAGAGAGACA---TCCTCC---TCGGTGTCCAGGCTGCTGAGACGCCGGCGCTCATTGTCTCCCACCTACATCGAGTTGATGAGGCCCGTATCCGAGCTGATCCGGCCGCGGCCACGGCCAGCTGAA------NNNGAA---GAT---GAA------------NNNGTAGAAAGAAGGTCTCCTACCCCAGAGAGGACTCGTCCACGTTCCCCCAGCCCTGTGTCTAGTGAGCGATCACTGTCAAGATTTGAGAGGTCGGCACGATTTGATATCTTTTCCAGGTATGAGTCCATGAAAGCCGCTCTAAAGACTCAGAAGACATCGGAAAGGAAGTATGAGGTTTTGACTCAGCAGCCTTTTACACTGGACCACGCGCCTCGAATCACACTGAGGATGCGTTCCCACCGGGTTCCCTGCGGCCAAAATACAAGTTTTATCTTAAACGTTCAGTCAAAACCAACTGCGGAGGTCAAATGGTACCACAATGGTGTAGAACTCCAAGAGAGCAGTAAGATTCATTACACCAACACCAGTGGGGTCCTGACCCTAGAAATTCTGGACTGTCACATTGATGACAGTGGAACATACCGTGTTGTGTGCACCAACTACAAAGGTGAGGCTTCTGACTATGCGACCTTGGACGTCACAGGAGGGGATTACACTACCTATGCTTCCCAGCGCAAAGACGAACAGGTTCCCCGATCTGTCTTCCCTGAGCTGACAAGAACAGAGGCATATGCAGTTTCATCCTTTAAGAAAACATCTGAGATGGAAGCTTCCTCTTCCGTCAGGGAAATGAAATCACTGATGACGGAGACCCGGGAAAGTCTC------------TCCTCCTATGAACACCATGCGTCCGCAGAAATGAAAAGTGCTGCAATC---GAAGAAAAGTCGCTGGAAGAAAAGTCCACACACAGAAAGATCAAGACGACTTTGGCAGCAAGAATTCTCACAAAGCCAAGGTCCATAACCGTCTACGAAGGTGAGTCTGCAAGGTTCTCTTGCGATACAGATGGTGAGCCGGTACCAACTGTGACATGGCTGCGTGGGGGACAAGTCATAAGCACTTCTGCCCGCCGCCAAGTGACCACCTCGAAGTACAAGTCAACTTTTGAGATCTCTTCAGTCCAGGCTTCAGATGAGGGCAGCTACAGCGTGGTAGTTGAGAACAGCGAAGGGAGGCAAGAGGCGCAGTTTACTCTGACCGTTCAGAAGGCCAGGGTTACTGAAAAGGCTGTGACGGCACCACCGAGAGTCAAGTCCCCGGAGCCTCAGGTAAAATCC---------------------CCA---------------------GAAGGAGCCAAGTCTCCAAAACGAGTGAAATCCCCAGAACCAGTGACTCCTCACCCTAAAGCTGTGCCACCCACA------------------------------------------GAGACAAAACCTACA---------CCAACAGAAAAGGTTCAGCAGTTG------------------------------------------------------------------------------------------------------------------------------------------------------CCAGTTGCTGCCCCACCTAAGATAATTCAGTCCTTGAAAGCAGAAGCTTCTAAAGACATAGCCAAGCTGACCTGTGTGGTTGAAAGCAGTGCATTATGTGCAAAAGAGGTCACCTGGTACAAAGACGGCCGGAGACTGAAGGAAAACGGGCATTTCCAGTTTCACTATTCTGCAGATGGTACCTATGAGCTCAAAATCCTCAACCTCACCGAATCCGATCGTGGAGAATACGTTTGTGAGGTTTCTGGTGAAGGTGGAACTTCCAAAACTAACTTCCAATTTGTGGGACAAGCCTTTAAGAGTATCCATGAGCAGGTGTCA---AGCATATCAGAA---------------------------------------ACCAAGAAA---------------------------------------GCAGCTCAG------------------------------ACTGAACCC---------------------------------------AAAGCT------------------------------------------------------------------------------CCTGCGCCAATTTCCACAAAACCAGTAATTGTTACTGGTCTGCAGGATACCACTGTTTCTTCAGACGGTGTTGCTAAATTTGCAGTTAAAGTTACTGGAGAACCCCAGCCGACTGTCATTTGGACAAAGGATGGAAAGGCTATAACACAAGGAGGTAAATACAAACTCTCTGAAGACAAAGGAGCATTCTTCCTAGAAATTCAGAAGACTGATACTTCTGACAGTGGACTTTATACTTGTACAATAACAAACTCAGCTGGATCTGTGTCCTCTAGCTGCAGATTAACAATAAAAGTTGTAAAAGACACTGAGATACAGAAAGTATCTGCACAAAAGACCTCCGAAATTACGTCCCAGAAGACGGCATCTATCCAAGAGGAA---------------------ATTTCCAAGAAAGCCCTCATTTCTGAAGAAATCAAGACGTCAGAGGTGAAATCTCACGAAAAGCTAGCTCTCAAGGAGGAAGCTTCCACACTTCTGATTTCTGAAAAAGTCAAGAAATCAGAAGCC---ACCTCCCTGGAAAAATCTGTTGTCCATGAGGAAATCACTAAAACATCACAGGCATCGGAAGACATCCGAACTCATGCTGAGATCAAAGCATTTTCTACTCAGATGAGTATAACTGATGGTCAGAAAGTGACTCTGAAAGCCAACATCGCTGGTGCCACTGATGTGAAATGGGTACTGAACGGGGTGGAGCTCAGCAATTCTGATGAGTATAGGTACGGCATCTCAGGCAGCGACCATACCCTGACCATCAAGCAGGCTGGTCACAAAGATGAAGGGATCCTCACCTGCATCGGCAAAACCAGCCAAGGCATCATTAAGTGTCAGTATGATCTGACCCTAAGCAAAGAACTCTCAGATGCTCCAGCCTTCATCTCACAGCCCAGATCTCAAAATGTTAATGAAGGACAAAACGTTCTCTTTTCTTGTGAAATCAGTGGTGAGCCATCGCCTGAAATCGAATGGTTTAAAAACAACCTGCCAATTTCTATTTCTTCAAATATCAGTGTAAGTCGCTCCAGAAATGTATATTCTCTTGAAATCCGAAATGCATCAGTAAGTGACAGTGGGAAGTATACAATTAAGGCCAAAAATTTCCGTGGCCAGTGTTCAGCTACTGCTTCCTTAACAGTCCTTCCTCTAGTTGAAGAACCTCCCAGAGAGGTAGTATTGAGAACAAGT---GGTGAC---ACGAGCTTG------------------------------------CAAGGAAGCTTCTCGTCTCAGTCAGTCCAAATGTCTGCCTCTAAGCAGGAGGCC---TCCTTCAGCAGT---TTC---AGCAGCAGC---AGTGCT---AGCAGCATGACTGAAATGAAATTTGCAAGCATG---------------TCTGCCCAAAGCATGTCCTCCATGCAAGAGTCCTTTGTAGAAATGAGTTCCAGCAGTTTTATGGGAAAATCTAGTATGACACAA---CTGGAGAGT------------------------------TCAACTAGTAGAATGCTTAAAGCAGGCCTAAGAGGAATTCCACCTAAAATTGAAGCTCTTCCTCCTGACATCAGCATTGATGAAGGAAAAGTTTTAACAGTAGCCTGCGCTTTTACGGGTGAGCCTACCCCGGAAATAACATGGTCCCGTGGTGGAAGAACAATTCATGATCAANNNCAAGGGCGATTCCACATTGAAAACACAGATGACCTGACGACTCTGATCATCATGGACGTACGGAAACAAGATGGTGGACTGTATACCCTGAGTTTAGGGAATGAATTTGGATCTGACTCTGCTACTGTGAATATAAATATTCGATCCATT
>panHod1
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACTCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCAACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGGCAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGATGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTAAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGCTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCTCCTTCCCCTGTCAGACATGTGCGGGCACCGACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCTCCCTTACTCGTCCGGAAGACTCAGACACCCATGATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCTGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGGGCT------GCAGGCGCT------------GCC------GCCN------------NNACGACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCATGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAAAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACATAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCACGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------ATAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGATGTAGTGTCAAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAATCCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTGGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCAGGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGGAGTGATCCACGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCAACACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAGAGTCAAGCTGGCATTGAGGTGAAAAAGGAGGTTGGGGTGAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGCGAAACCAAG---ATAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCGGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCGGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACGGGAGAGTGCAGACTGGTGATTTCAATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAGACACAAGTGACTGCATTTGTGCAAGAACCTAAAGCTGGAGAAATAGCGCCT---GGATATGTATACCCTGAGTATGAAN------------NNGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGGACTTTTGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTACAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGCATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAACGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCTGCGGCACCTCTCAGTGCCCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCC---------------CCTGCTAGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTATAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAATCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACAGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAGGTAAAACCAGTTTTTGTGGAAAAACTGAGGAATCTCAACATAAAGGAAGGTTCCCGACTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACTACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAATCATCCCCCGGGGGACGTACAGAGCGAAGGAGATTGCAGCCCCGGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGCGACCTCTATGACAAAGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCGCTTCCTTAAGACTCCAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACGCCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTGGAAGCTGCCAACAGGCTCCGCATGATCAACGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATACGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAATTGCCTGAGGGGAGGAAGGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAGAAAGAGAAGCAGAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTACTGGAAGGGGAGACCGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTATGATGGGATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGTGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACGTCCATGAACCCGGAAAACTTCAGTTTGAAGTGCAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAGGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTTCTAAGGAAGACAAAAGAAGAACTTCTCCACTGGACCAAGGAACTAACCGAAGAGGAGAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAATGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAATGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCCGTGCTGACGATCGACACATCTGATGCTGAAGACTATAGTTGTGTACTTGTGGAAGACGAAAACGTGAAAACAACAGCCAAGCTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAGTTAGAATGCATTATAACCCCGGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACAGTCAAGGATGTGACCAAAGAGGACCAGGGAGAATACAGCTTTGTTGTCGACGGGAAAAAGACCACCTGTAGACTAAAGATGAAACCCCGCCCCATCGCTATCCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCGGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTTGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCAGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCACGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTAACGTGGCCGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCTGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGACGGCAAACACCTACCACTGAGTAAAACCATCAGAAGTGAATCTGATGGCCGCAAAAGGAGACTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATATACCTACAAGGTGGCCACTTCCAAAACGTCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTATACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAAAAACTGTGCCGTGGCAGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTTGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAAGTTAGCGTTTCCCATGACACAGTGCCAGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCAAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGCTGCAGCATATTTCCCCCTCGGATGCTGGTGAATACACAGCTGTGGTGGGGCAGCTGGAATGCAAAGCAAAACTATTCGTAGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGCGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAATGCTGAAGAAAAAGACACCATTACCTTTGAGGTGACAGTGAACTACGAAGGCATCTCTTACAAATGGTTAAAGAAT------------------------------------------------------------------------------------------------------------------------------------------------------GCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTCGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAACCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCGTCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCTGTTACTCTCTATGTCAATGCCCCAGAGCCACCCCAGATTCTGCAGGAACTCCAACCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGATGCGGCCGTCTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCGTCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTTTATCCTCCTGCTATCGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGTTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAGCTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTGCCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATAGCGCTGGGGAAGCCACTTGTGCAGCTACACTCACAGTGACTCCAAAAGTGCAAGCCCTAGCTAGGCAAAGTTCTGGGAGAGATGTA-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTGAAAGTGTATCTCAAAGT---TCCATCCACACAGCTGTATCCGTTGAAGATGTAGAGTTGCACCAGACTGCA---TTCCTTTCACAAATTGCAGAAAGCACCGAGTTATCT---GAGAAAAGTGCTGAAGAGACAACGGGTNNNGTGCCAAAGATTCTCCTGCATCTTNNNGACCTCTCT---------------------CTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTGAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGACATATTCAGTCTCTTACCACATGTAATGTTCTGCTGGTAGACCAAGGATTATATAACTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAN---NNCCTGAATCAATGTTGCATGAG------------CAGATTGAGATGGAGATGAAAGAGTTTTCTGTTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTCGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAGTGTCAAATGCTGAAATAAGCATAGGGGATGTGGCGAAGCTGTTTGTTACTGTCATTGGCATTCCCACACCCCAGATACAGTGGTTCTTTAGTGGA---------------------GCAATGTTAACCCCTTCCGCTGACTACAAATTTGTGTTTGACGGTCATGATCACAGCTTAATCATTCTGTTCGCCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAATGTGTAGTGCGTATCTGAAAATAAATTCTGAAGCCGAGGGCCGTGAANN------NCCA------GAATCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAGGGTCCTTGTCCTCCTTCCTTCCTTAAGGAGTTAAAACCAGTGCACTGTGCGCAGGGCCTCCCTGCCATCTTTGAATATGTGGTACTCGGAGAGCCTGCACCCACTGTTCTGTGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGACCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCAGAGAATGTGTGGGGTGAGTCTGCCTGTGCAGCAGAGCTGTTTGTGCTTCCGGAAGACACAGACACGACTGATGCC------------TCCTGCAAA---GCAGCGCCCACACCAGAGGCTCCGGAGGGTTTTCCACACACA---TTGTTAAAGGACCCTGCACTTGAGACACTTGACTCGGAGCAGGAAGTTGTAACTTTCGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCGTCTTTAATTGCAGAAGAAAAACAGCAGTTTTCGTATGAGCATGTGGTTAAAACCAATGAACTAAGCAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACAATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGATACCCTCCCCAGAGAAGATACTCTAATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCATCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTAAACCTGAAGAGAGTTATCCACAGCCATCAATGNNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAG------GAAGTACTTTTATCAAAAGAGAAG---ACAGTGTCTGCAGTGGAAAAAAGGCAAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCATAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGGTCCTGACGTCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTAAGA---------AACATTGAACAGGTGGAGGTCAAGGCCATAGACTTTACCCAAGAGCCCGACTGCATTATGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCCTCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGGAAACTGAACTGAAGGAGGCGTTGTGCTCT---ATATGTGAGGAAATGAGCATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGGCACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGAAGTTGAATCTAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTCAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGATACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCAGA---GAGGATGGTCCTGTTGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCTTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACTG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACGCTAGTAATCGACAAGGTAAATAGAGAAGAACATCAAGGGGCATATACGTGCGAGGCCTTGAATGACAGAGGAAAAGCAACAACTTCGGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTCACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGCGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCN---NNCCCCCCCCAGCCACACTGACTGTGACAGAGGCGTATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGACGGCATGGCCCTCTCCCCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAGAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTCTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCGACAGTAACTATCAGAGAGCCACCATCCTTTGTGAAGAAGGTGGATCCTTCTTACTTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGAACTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAC---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTTGAAGACAGTGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCAGTGACAGCTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCTGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATCGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGGAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCGGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGAAGATGGAAAGATCAAAATGAGCTTTGTCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGACAAATACACATGCCTGGCTGAAAATGAAGCTGGAAGCCAAACATCTGTTGGGGAATTAATAGTTAAAGAACCCGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACAGCAGGAGACCCAGCCACGCTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGACGGGAGACCATTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAATTTTATTCAGCTGAACTGCACGATAGCGGCCAGTACACGTTTGAGATTTCTAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTAGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGTAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACGAATTCCGTGGGAAGCAAAGACTGCAGCGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACC---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCATCCCAGCTATTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACGTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAAGCTGGTAGTGACCACTGCAGTAGCATTCTGATCGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGGTAACACCGTACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTCAGCCTGCAGATCCTCAAGTTTGTAGCTGTGGACGCGGGTGAATACCAGTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTTGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGAGGAGGCACTGCTGCCTTCCAGGCCATGCTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCCGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCGTCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCACATCCGATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTACACTTGTTTTGCCACTAACAAGGCAGGGCACAACCAGTGCAGCGGCCATCTGACAGTCAAAGAACCCCCTTACTTCCTGGAAAAGCCACAGTCTCAAGATGTCAATCCCAATACAAGGGTTCAGTTAAAGGCACTTGTGGGTGGCACTGCACCCATGACAATAAAGTGGTTTAAAGATAACAAAGAGTTGCAGTCCGGAGCGGCTCGCTCAGTCTGGAAGGATGACACCTCCACCATCCTGGAGCTCTTTTCAGCCAAAGCTGCCGATTCGGGGACCTACATTTGCCAACTGAGCAATGATGTTGGCACAGCAACCACTAAAGCC------------TCTCTCTTTGTGAAAGAACCTCCTCAATTCATTAAGAAGCCCAGCCCAGTGCTAGTGCTGAGGAATGGACAATCCACGACATTTGAATGCCAGATAACAGGCACACCTGAAATCAGAGTTTCTTGGTATCTGGATGGGAACGAAATAACAGCCATTGAGAAACATGGCATTTCCTTCATTGATGGTTTAGCCACTTTCCAGATATCTGGGGCCAGGGTGGAAAATAGTGGGACTTACGTCTGTGAAGCTCAAAACGATGCAGGCACTGCAAGCTGCAGCATTGAGTTGAAAGTGAAAGAACCTCCCACCTTTATCAGAGAGCTGAAACCTGTGGAGGTAGTCAAAGATAGTGATGTGGAGCTGGAGTGTGAAGTTATGGGAACATCTCCATTCCAAGTCACTTGGCTGAGGAATAACAAGGAAATTCGGAGCAGCAAAAAATATACCTTGACTGACAGAGTGTCAGTGTTTAATCTCAACATAAACAGATGTGACCCTTCAGACACTGGTGATTACCAGTGCATCGTATCCAATGAAGGCGGCAGCTGCTCTTGCAGCGCTCGAGTATCTCTGAAAGAGCCACCCTCGTTCATCAAGAAGATAGAAAACATCACTACTGTTTTGAAAAGTTCTGCCACCTTTCAGAGCACTGTGGCAGGCTCTCCTCCCATTTCTGTCACCTGGCTCAAGGATGATCAGATTCTGGATGAAGATGATAATGTTCACATCTCCTTTGTGAACAATGTGGCCACACTTCAAGTCAGATCTGTGGATAATGGACACAGTGGGAGGTACACGTGTCAAGCCAAGAATGAGTCAGGAGTTGAGAGGTGCTATGCTTTCCTTTTAGTACAAGAACCCGCTCAGATCATAGAGAAAGCTAAATCTGTCGATGTAACTGAGAAAGACCCAGTGACCTTGGAGTGTGTTGTGGCCGGAACGCCAGAACTCAAAGTCAAGTGGCTTAAAGATGGGAAACAGATTGTGCCTAGTAGATATTTTTCGATGAGTTTTGAAAACAACGTGGCCAGTTTTAGGATTCAGTCAGTAATGAAGCAAGACAGCGGCGAGTATACTTTCAAGGTGGAAAATGACTTTGGAAGCAGTAGCTGTGATGCCTACCTGAGAGTACTAGATCAAAATATTCCTCCATCATTCACCAAAAAGTTAACCAAAATGGATAAAGTTCTAGGTTCTTCCATTCACATGGAGTGCAAAGTTTCTGGCTCACTTCCTATTAGTGCTCAGTGGTTTAAGGATGGAAAAGAAATATCTACAAGTGCAAAATACAGACTCATCTGTCATGAGAACACTGTGTCACTGGATGTTAACAATCTGGAATTAGAAGACACTGCGAATTACACATGCCGAGTATCCAACGTAGCAGGGGATGCGACATGCAGCGGCATCTTGACTGTAAAAGAACCTCCAAGCTTCTTAGTGAAACCTGAGCGACAACAAGCCATACCTGACTCTACGGTGGAATTTAAAGCTGTGCTAAAAGGAACGCCACCATTTAAAATCAAGTGGTTTAAGGATGATGTGGAACTTGCCTCTGGACCTAAATGTTTC---------------------------------------------------------------------------------------------------------------------ATTGGCTTGGAAGGGTCAACTAGCTTCTTAAATCTCTACTCAGTGGATGCTTCCAAGACTGGACAATATACTTGCCAAGTTACCAATGATGTTGGTAGCGACTCTTGCACCACAGTGTTGCTTGTGACAGAACCACCAAAGTTTGTAAAGAAACTAGAAGCAACCAAAATAGTGAAAGCAGGTGACTCAGCACGACTTGAATGCAAGATAACTGGGTCCCCAGACATCAGAGTTGTGTGGTACAGAAATGAACATGAACTCCCAGCCAGCGATAAATACAGAATGGCTTTCATTGACTCCGTAGCCGTCTTACAGATGAATAATCTTGGTACCGAGGACACTGGGGACTTCATTTGTGAGGCTCAGAATCCTGCTGGCAGCACAAGCTGTAGTACCAAGGTTATTGTAAAAGAACCACCTGTTTTTAGCAGCTTCCCTCCTGTGGTAGAAACCCTTAAAAATGCTGAAGTTAGTATTGAATGTGAACTTTCGGGAACACCACCATTTGAGGTGGTTTGGTACAAAGATAAGCGACAACTCCGAAGTAGCAAGAAATACAAGATTGCATCCAAAAATTTCCATGCAAGTATTCACATTCTCAATGTTGACACTTCAGACATTGGTGAATACCACTGCAAAGCACAGAACGAAGTGGGAAGTGATACTTGCATTTGTATTGTAAAGCTAAAAGAACCACCAAGATTTGTCTCCAAGCTGAACAGCCTCACTGTTGTAGCTGGTGAGCCTGCTGAGTTACAAGCATCCATAGAAGGCACCCAGCCTATTTCTGTCCAGTGGCTTAAAGAGAAGGAAGAAGTGGTTAGAGAAAGTGAAAACATCAGAATTACATTTGTGGAAAATGTTGCCACTCTGCAGTTTTCAAAAGCAGAACCAGCTAATGCTGGGAAGTATATCTGCCAAATCAAGAATGACGGTGGAATGAGGGAGAACATGGCCACGTTGACTGTTTTAGAACCTGCGGTCATTGTCGAGAAAGCAGGTTCGATGACGGTCACTGTAGGAGAAACGTGCACTCTGGAGTGTAAGGTGGCTGGCACTCCCGAACTCTCAGTTGAATGGTACAAGGATGGAAAGCTGTTGACCAGCAGCCAAAAACACAAATTTAGCTTCTACAACAAAATCTCTTCCTTAAAGATTTTCTCTGTTGAAAAACAGGACGCAGGCACATACACTTTCCAGGTTCAAAATAATGTTGGAAAAAGCAGCTGCACAGCCGTGGTCGATGTTTCAGACCGAATGGTTCCTCCCTCTTTCACACGAAGACTGAGAGATACCATTGGAGTGCTGGGTACATCTTGCACCTTGGAATGCAAAGTAGCTGGATCATCACCAATCTCTGTTGCCTGGTTTCATGAGAAAACCAAGATTGTCAGTGGAGCGAAGTACCAAACTACATTTTCAGATAACGTCTGCGCATTGCAGCTCAATTCTCTGGACTCATCAGATATGGGCAGTTACACATGTGTGGCTGCTAATGTCGCTGGGTCTGATGAGTGCCGTGCAGTGTTGGCTGTACAAGAACCACCCTCTTTCGTGAAGGAACCTGAACCTTTGGAAGTACTACCAGGCAAAAACATCACCTTCACAAGTGTTATTAGAGGAACCCCTCCATTTAAGGTCGGCTGGTTCAGAGGCGCCAGAGAACTGGTGAAAGGAGACAGGTGCAACATCTATTTTGAAGACACTGTGGCGGAACTGGAATTATTTAATGTCGACATCTCTCAGAGTGGGGAATACACCTGTGTGGTTTCTAACAACGCTGGCCAAACGTCCTGCACTACCCGTCTCTTTGTGAAAGAACCAGCTGTGTTTGTGAAGAAACTGAGCGATCACTTTGTAGAACCAGGGAAATCCATCATTTTGGAAAGCACCTACATGGGAACACTCCCCATTTCCGTTACGTGGAAAAAGGATGGTTTCACGATAACACCCTCTGAAAAATGCAGCATAGTCACAACAGAGAAGACCTGCATCCTGGAAATTCTGAACAGCACAAAACGAGATGCAGGACAGTATTCCTGCGAGATTGAAAATGAGGCGGGAAGGGACGTTTGTGAAGCTCTGGTGTCTACATTAGAACCACCTTATTTTGTTACGGAACTGGAGCCTCTGGAGGCATCAGTGGGAGATTCAGTTTCTTTACAATGCCAAGTTGCTGGGACCCCAGAAATTACAGTGTCCTGGTACAAAGGCGATACCAAGTTACGGCCGACTCCTGAATACAGGACTTACTTTACAAACAATGTGGCCACACTTGTTTTTAATAAAGTGAACATCAATGACAGTGGAGAGTACACATGTAAAGCAGAAAACAGTATTGGAACTGCCTCTTCTAAGACTGTCTTCAGAATTCAAGAGCGCCAGCTCCCACCTTCCTTTGCAAGACAATTAAAGGACATTGAACAAACTGTTGGGTTACCAGTTACCCTCACTTGTCGACTGAATGGCTCCGCACCCATCCAAGTGAGCTGGTACAGAGATGGGGTACTTTTACGAGATGATGAAAATCTACAGACATCGTTTGTAGATAATGTGGCAACTTTAAAAATTTTGCAAACAGACTTGAGTCATTCTGGCCAGTACTCTTGTTCAGCTTCTAATCCACTTGGAACAGCGTCTTCCAGTGCTAGACTGACAGCAAGAGAACCTAAGAAATCTCCCTTCTTTGACATCAAGCCTGTATCTATAGATGTTATTGCTGGGGAAAGTGCTGACTTTGAATGTCATGTTACTGGTGCTCAACCAATGCGAATTACTTGGTCAAAAGATAATAAAGAGATCCGTCCTGGAGGAAACTACACAATTACATGTGTGGGAAACACTCCCCATTTGAGAATTCTTAAAGTAGGCAAAGGAGACTCTGGTCAATATACTTGCCAAGCAACCAATGATGTTGGCAAAGACATGTGCTCAGCTCAACTCAGTGTAAAAGAACCTCCAAAGTTTGTTAAGAAATTAGAAGCTTCAAAAGTTGCAAAGCAGGGAGAATCCATCCACCTGGAATGCAAAATAAGTGGTTCTCCAGAAATCAAAGTTTCATGGTTCCGAAATGACAGTGAACTTCATGAGAGCTGGAAGTACAACATGTCCTTTGTGGACTCTGTGGCAGTGCTCACCATCAATGAAGCCAGCGCAGAGGACAGTGGGGACTACATCTGTGAAGCCCATAACGGTGTTGGGGACGCCAGCTGCAGCACAGCCCTGACCGTCAAAGCACCTCCTGTTTTCACCCAGAAGCCTTCTCCAATAGGAGCCCTTAAAGGTTCTGATGTTGTCTTCCAATGTGAAATTTCGGGAACTCCCCCATTTGAAGTGGTGTGGGTTAAAGATCGAAAGCAAGTTCGAAGCAGCAAGAAGTTTAAAATCACCTCAAAAAATTTTGATGCAAGTCTTCATATCCTTAACCTGGAAGCCGCCGATGTAGGAGAATATCACTGCAAAGCTACTAACGAGGTGGGAAGTGACACATGTGTTTGCACTGTCAAGTTCAAAGAACCCCCACGATTTGTGAAAAAGCTCAGTGACACCTCAACCCTTGTTGGGCATGCTGTTGAGTTGCGGGCTGTAGTGGAAGGCTTCCAGCCCATTTCTGTCGTCTGGTTGAAAGATAAAGGTGAAGTCATCAGAGAGAGTGAAAACACTAGGATTTCATTTGTTGATAATGTTGCAACCCTCCAACTTGGGAGCCCAGAGGCATCTAACTCTGGAAAATATGTGTGTCAAATCAAAAATGATGCCGGAATGAGAGAGTGTTCAGCAATCTTGACTGTCCTAGAACCAGCCAGAATCATTGAGAAACCAGAACCCATGACTGTCACTACTGGAAATCCTTTCGCATTAGAATGTGTAGTGACTGGAACACCAGAACTTTCAGCCAAGTGGTTCAAAGATGGGAGAGAAATAGCTGCAGACAGCAAACATCACATCACATTCGTCAACAAAGTGGCTTCACTTAAAATCCCTTGTGCAGAAATGAGTGACAAGGGGTTATACAGCTTTGAAGTGAAGAACAGTGTTGGTAAAAGTAACTGCACTGTTTCTGTCCACGTTTCTGATCGGGTTGTGGCTCCTTCCTTCATCCGCAAGCTGAAGGACATCAACGCCATCGTCGGGGCTTCAGTGGTTTTGGAGTGCAGAGTCTCCGGCTCTGCCCCCATCTCCGTGGGCTGGTTTCAGGATGGCAATGAGATCGTCAGTGGGCCTAAATGCCAATCCAGCTTTTCAGAAAACGTTTGCACTTTGAGTCTGAGCTTCTTGGAGCCCTCTGACACAGGCACATACACGTGTGTGGCCGCCAACGTGGCTGGGTCGGATGAATGCTCGGCGGTCCTGACTATCCAAGAACCACCTTCTTTTGAACAAACCCCTGACTCTGTGGAAGTGCTCCCTGGAACGAGCCTCACATTCACCAGTGTCATCAGAGGCACCCCGCCTTTCAAGGTCAAATGGTTTAAAGGCAGCAGGGAGCTGGTGTCCGGGGAGTCATGCAGCATCTCTCTGGAAGATTTCGTCACGGAACTGGAGTTATTTGAGGTGGAGCCCTTGCAGAGCGGGGATTACTCCTGCCTCGTGACTAACGATGCTGGCAGTGCTTCCTGTACCGCACATCTTTTTGTGAAAGAACCGGCCACCTTTGTGAAAAGACTGGCCGATTTCAGTGTGGAGACAGGAAATCCCATCGTTCTTGAGGCCACGTTTACGGGTACACCTCCCATCTCGGTGAGCTGGATGAAGAATGAGTTTGCCCTTACACAGTCTCAAAATTGTAGTATTACCATGACAGAAAAATCTACCATCCTGGAAATCCTCGACAGCACAATAGAGGATTATGCACAATACAGTTGCCTAATAGAAAATGAGGCCGGTCAAGATATCTGTGATGCTGTGGTGTCTGTCTTAGAACCACCTTATTTCATTGAGCCTCTGGAACACGTGGAAGCAGTCATCGGAGAACCTATAACTTTACAGTGTAAAGTGGATGGAACCCCAGAAATCAGAATTTCTTGGTATAAAGAACACACAAAACTACGATCAGCTCCTGCATATAAAATGCAATTCAAAAATAACGTTGCCTCCTTGGTGATCAACAAAGTGGATCACAGTGACGTGGGAGAATATACCTGCAAGGCAGAAAACATTGTGGGAGCAGTGGCTTCTTCATCCGTGCTTGTTATCAAAGAGCGCAAACTTCCACCTTCCTTTGCAAGAAAACTGAAGGATGTTCAGGAGACTCTTGGCTTCCCAGTTGCATTTGAATGTCGCATCAATGGCTCAGAACCTCTCCAAGTGTCTTGGTACAAGGACGGGGTACTCTTGAAAGATGATGCTAATCTGCAAACATCTTTTGTTCACAATGTAGCAACTCTTCAGATTTTGCAAACTGACCAGAGCCATGTTGGTCAGTACAATTGCTCGGCTTCGAATCCCCTTGGGACTGCCTCATCCAGTGCGAAGCTCATCCTCTTAGAGCATGAAGTACCTCCTTTCTTTGATCTCAAGCCTGTGTCAGTAGATCTGGCTCTTGGAGAAAGTGGTTCTTTCAAATGTCACGTAACTGGAACTGCACCAATCAAAATCACTTGGGCTAAAGATAACCGAGAGATTCGTCCTGGAGGCAACTACAAGATGACTTTGGTTGAAAATACTGCCACTTTGACGGTTCTCAAAATAGGCAAAGGCGATGCTGGGCAGTACACCTGCTATGCAAGCAATGTCGCCGGAAAAGACTCTTGTTCTGCTCATCTGGGTGTACAAGAACCGCCCAGGTTCATTAAGAAGCTAGAACCTTCAAGAATCGTGAAACAAGATGAATCTACAAGATACGAATGTAAAATAGGAGGGTCTCCAGAAATCAAAGTTTTATGGTACAAGGGCGAGACTGAAATTCAAGAGAGCAGTAAATTCCGAATGTCGTTCGTGGACTCAGTGGCAGTGTTGGAAATGCACGGGCTTAGTGTGGAAGACAGTGGAGATTACACCTGTGAGGCCTCCAATGCCGCCGGCAGTGCAAGCAGCACCACCTCCTTGAAAGTTAAAGAACCACCCATTTTCCGCAAAAAGCCTCATCCCATTGAAACACTGAAAGGAGCTGATGTTCACCTTGAATGTGAACTTCAGGGCACTCCCCCATTCCAAGTTTCATGGCATAAAGACAAGAGAGAACTTAGAAGTGGCAAGAAGTACAAGATCATGTCTGAGAACTTCCTGACGAGTATTCACATTCTGAGCGTCGACGCTGCGGACATTGGGGAGTATCAGTGTAAAGCCACGAATGATGTGGGGAGTGACACCTGTGTTGGTTCCATCACTCTGAAAGCACCACCAAGGTTTGTGACGAAGCCCAGTGATGTTTCTACCATCGTTGGTGAAGAAGTTCAGCTTCAGGCTACTCTTGAAGGCGCTGAGCCCATTTCCGTGGTGTGGTTCAAAGACAAGGGGGAGATCGTCAGAGAAAGTGACAACATATGGATCTCTTATTCCGAAAACACTGCAACCCTACAGTTTTCAAGAGCAGAAACAGCCAACGCTGGGAAATACACCTGTCAGATCAAAAACGATGCCGGAATGCAAGAGTGTTTTGCCACAGTGTCCATCCTCGAGCCTGCAGCAATTGTGGAAAAGCCGGAATCCATAAAAGTGACCACAGGAGACACGTGCACTTTGGAGTGCTCGGTCACCGGCACACCCGAACTCACGACCAGGTGGTTTAAGGATGGAAAAGAGCTGACAAGTGACAACAAATACAAAATAAGCTTCTTCAACAAAGTGTCTGGCCTTAAGATCATTAATGCGGCCCCCAGTGACAGTGGGGTGTACAGTTTTGAGGTGCAGAACCCTGTGGGCAAAGACAGCTGCACGGCCTCAGTGCAAGTTTCAGACCGAACTGTTCCTCCTTCGTTCACAAGAAGATTGAAAGAGACAAATGGTCTGTCTGGTTCCTCGGTGGTAATGGAGTGTAAAGTCTATGGATCACCTCCAATCTCTGTCTCCTGGTTCCATGAAGGAAACGAGATTAGCACTGGAAGGAAATACCAGACCACCCTGACGGATAACACATGTGCTTTAACTGTGAACATGCTGGAAGAATCAGATGCTGGCAACTACACGTGTATAGCTACTAATGTGGCTGGTTCTGATGAGTGCAGTGCTCCTTTGACTGTGAGAGAACCACCATCTTTTGTTCAGAAACCTGACCCCATGGATGTTTTAACTGGAACCAACGTAACCTTCACAAGCATTGTAAAAGGAACACCCCCTTTCAGTGTTAGCTGGTTCAAGGGCAGCACTGAACTAGTACCAGGGGACAGATGTAATGTGTCTTTGGAGGATTCAGTTGCTGAACTGGAGTTGTTTGATGTAGATACATCACAGAGCGGGGAGTATACCTGCATCGTTACTAATGAAGCTGGCAAAGTTTCTTGTACAACACATCTCTACGTAAAAGCCCCAGCCAGATTTGTAAAGAAGCTCAATGATTACAGCATAGAGAAAGGAAAACCTCTGATCCTAGAGGGCACATACACCGGAACTCCTCCCATTTCCGTGACATGGAAGAAAAATGGCATAAACATAACTCCATCTCAGAGGTGTAACATAACCACAACTGAAAAATCTGCGATCCTGGAAATCCCAAGCAGCACAGTGGAGGACGCAGGACAGTACAACTGTTACATTGAGAACACTTCTGGAAAAGACTCCTGTTCAGCACAGATCCTGATACTAGAACCACCATATTTTGTCAAGCAGTTGGAGCCTGTGAAGGTAACTGTTGGAGATTCTGCCTCTTTACAATGCCAGCTTGGTGGGACCCCTGAAATTGCAGTGTCCTGGTTTAAAGGAGATACAAAATTGAGACCTACAGCTACCTACAAGATGCATTTTAGGAACAACGTTGCTACACTGGTTTTCAACCAGGTTGATAGTAATGACAGCGGAGAATATATCTGCAGAGCTGAAAACAGTGTGGGAGAAGTTTCTTCATCAACTTTCCTGACTGTTCAAGAGCAAAAGCTTCCGCCATCATTTTCTCGACAGTTGCGAGACATTCAGGAAACAGTTGGGCTGCCAGTTGTTTTTGAGTGCACCATCAGCGGATCAGAACCTATCTCAGTGTCTTGGTTTAAAGATGGCAGGCCAGTGAAAGACAGCCCCAACGTACAAGCATCATTTTTAGATAATGTGGCCACTCTAAACATTTTTCAAACCGATCGGAGTTTTGCAGGCCAATATTCTTGCACAGCTACAAATCCTATAGGATCGGCTTCTTCCAGTGCCAGACTCATTCTCACAGAGGGGAAGAACCCCCCCTTCTTTGACATCCCTCTGGCCCCTGTGGATGCTGTGGTGGGAGAGAGTGCGGACTTTGAGTGCCACGTGACTGGGACACAGCCGATAAAGGTCGCCTGGGCTAAAGACAACAGAGAGATCCGAAGTGGTGGAAACTACCAGATTAGTTATGTGGAAAACAGTGCCCACCTGACCATCCTAAAAGTGGACAAAGGAGACTCTGGACAGTACACCTGCTATGCTGTCAATGAAGTGGGGAAGGACTCCTCTACAGCTCAGCTCAATATAAAAGAGCGGCTGATCCCACCAAGTTTCACGAAAAAACTCTCAGAGACAGTAGAAGAAACAGAAGGGAATTCTTTCAAACTTGAGGGCCGTGTTGCTGGTTCCCAACCCATCTCTGTTGCTTGGTACAAAAATAACATAGAGATCCATCCAACGTCTAACTGTGAAATCACATTCAAGAACAACACACTTCTGCTGCAGATCAAGAGGGCAGGCATGGACGATGCCGGTCTGTACACGTGCAAAGTGTCGAATGATGCAGGTTCCGCTCTATGTACATCCTCGATCATCATCAAAGAACCTAAGAAGCCACCTGTGTTTGATCAGCACCTTACCCCAGTAACAGCAAGTGAAGGAGAATTTGTACAACTCAGCTGCCATGTCTGGGGATCAGAACCCATCAGGATCCAGTGGTTGAAGGCTGGCAGAGAAATAAAGCCCTCGGACAGATGCAGCTTCAGCTTTGCTAATGGGACTGCTGTGCTGGAACTGAAGGATGTGACTAAAGCAGATGCAGGAGATTATGTGTGTAAAGCTTCCAATGTGGCTGGAAGTGACACTTCCAAATCAAAAGTGACCATTAAAGACAAACCAGCTGCCGTCCCAGCAGCTAAGAAAGCAGCAGTAGATGGAAAACTCTTCTTCGTATCAGAACCTCAGAGTATCAGAGTTGTAGAAAAAACCACTGCAACATTCATTGCAAAAGTTGGAGGTGACCCAATTCCAAATGTTAAGTGGACAAAAGGTAAATGGAGACAGCTGAACCAAGGAGGTCGAATACTGATCCACCAAAAAGGAGATGAAGCAAAACTGGAAATTAGAGACACCACAAAAACCGATTCTGGCTTATACCGATGTGTTGCATTTAATAAACATGGTGAAATTGAAAGTAATGTTAATCTACAGGTGGATGAAAGGAAGAAACAAGAGAAAATTGAAGGAGATCTTAGAGCAATGCTGAAAAAGACTCCAGTCTTAAAGAAAGGAGCTGGGGAAGAAGAGGAAATTGATATCATGGAACTTCTCAAAAATGTTGATCCAAAAGAATATGAAAAATATGCCCGCATGTATGGAATCACTGATTTCCGGGGTCTTCTTCAAGCATTTGAACTGCTAAAGGAAAGTCAAGGAGAAGAGACACACAGATTGGAAATTGAAGAAATCGAGAAGTCAGAGAAGGAAGAGAAGGAATTTGAGGAACTTGTATCATTTATTCAGCAAAGGCTGTCACAGACAGAGCCTGTCACTCTGATCAAGGACATTGAAAATCAGACTGTTTTGAAAGATAATGATGCTGTGTTTGAGATTGACATTAAGATTAATTATCCAGAAATCAAGCTTTCATGGTACAAAGGGACTGAAAAACTGGAACCCAGTGATAAGTTTGAAATAAGCATTGATGGTGATCGACATACACTCAGAGTCAAAAACTGTCAACTTAAGGATCAGGGCAATTACAGATTGGTGTGTGGTCCACACATTGCTAGTGCTAAACTAACTGTAATTGAGCCTGCCTGGGAACGGCATCTTCAGGATGTAACTCTGAAAGAAGGCCAGACTTGTACCATGACCTGCCAGTTTTCAGTGCCAAACGTAAAATCTGAATGGTTCAGAAATGGCAGAATCCTTAAACCCCAAGGTAGATACAAAACAGAAGTGGAGCACAAAGTCCATAAGCTGACCATTGCAGATGTTCGAGCAGAGGACCAGGGTCGATACACCTGCAAACACGAAGACCTCGAAACTTCAGCAGAGCTCAGAATTGAAGCTGAACCAATTCAGTTTACAAGGCGCATACAGAACATTGTTGTGAGTGAGCACCAGTCTGCCACCTTCGAATGTGAAGTCTCCTTCGATGACGCCATTGTAACTTGGTACAAAGGCCCAACAGAACTGACCGAGAGCCAGAAATACAACTTTAGGAACGATGGTCGCTGCCATTATATGACCATCCACAACGTGACCCCAGATGATGAAGGTGTCTATTCAGTAATTGCTCGACTGGAGCCCAGAGGTGAAGCGAGAAGCACCGCAGAGCTGTACTTGACAACCAAAGAAATCAAACTTGAGATGAAGCCTCCTGATATTCCTGACTCCAGAGTTCCAATTCCAACCATGCCAATCAGAGCAATACCACCAGAAGAAATTCCTCCTACGGCTGTTCCTCCCATCCCTCTTTTGCTACCATTACCTGAAGAAAAGAAACCACCAGCA------AAACGTGTTGAAGTGACCAAAAAAGCTGTGAAGAAAGATGCTAAAAAG---NNNGCAAAGCCCAAGGAAN------NN---NN---N---AAAGAGGTTCCC---AAGAAGCCACCACGTCCTACTGCCTTAATTCCAGCAGAAGCACCCGAAATTATTGATATATCCTCCAAGGCTGAAGAAGTGAAAATAACGACCATAACCAGAAAGAAAGAGGTTCAGAAAGAAAAAGAA---GCTGTGTATGAGAGAAAGCAAGCAGTCTACGAGGAGAAGAAAGTTTACATAGAATCTTTGGAAGAACCTTACGATGAGCTAGAGGTGGAACCGTACACGGAGCCATATGAAGAACCTTATTATGAGGAACCAGAGGAAGACTACGAAGAGGCCCAGGTGGAAGCTAAGAGGGAAGTT---CATGAGGAATGGGAAGAAGATTTTGAAGAAGGGCAAGAATACTATGAAAGGGAAGAA---GGTTATGATGAAGGAGAGGAAGAGTGGGAGGAG---ACTTATCAACAGAGAGAAGTCGTCCAAGTTCAAAAG---GAGGTTTATGAAGAATCACGTGAGAGGAAAATTCCAGCAAAAGTACCTGAAAAGAAAGAA---GTACCACCTCCTAAAGTTGTAAAGAAGCCTGTAGTTGAAAAAATTGAAAAGACTACTCGAAGAATGGAGGAAGAAAAAGTTCAAGTCACCAAAGTACCTGAGGTTTCAAAGAAGATTGTTCCACAAAAACCTTCTCGGACTCCAGTGCAGGAAGAAATTATTGAAGTGAAAGTACCTGCTGTACATACAAAGAAGATGGTTATTTCAGAA---------------------------------------------GAAAAGATGTTCTTTGCTACTCACACAGAG---GAG---NNN---GTGTCAGTCACAGTCCCTGAGGTACAAAAGAAAACTGTTACCGAAGAGAAAATTCATGTTGCTGTTTCCAAAAAGATTGAACCTCCACCCAAAGTC------------------CCTGAGCCACCCAAGAAACCAN------NNGAAGTGGTCCCCGTTCCT---GTTCCTAAAAAGGTGGAGCCCCCACCAGCCGAAGTTCCTGAAGTTCCCAAGAAACCTGTGCCAGAGGAGAAAAAGCCAGTTCCTGTGCCCAAGAAG---GAGCCTGCTGCTCCCCCAAAA---------------------------GTTCCAGAGGTGCCCAAAAAACCTGTT---------------------CCTGAAGAAAAGGTTCCTGTTCCC---------------------ATT---CCAAAGAAGAAGGAAGCTCCACCAGCTAAAGTTCCTGAAGTACAGAAGAGGGTTGTCACAGAAGAAAAAATAACCATTGTCACTGAAAGAGAGGAATCTCCACCACCAGCAGTGCCAGAAATCCCAAAGAAGAAACTTCCCGAAGAAAAAAGACCTGTC---CCTCGGAAAGAGGAAGAAGTTCCA---CCACCG---AAAGTACCAGCTGTGCCTAAGAAACCTGTCCCGGAGGAGAAAGTTCCCGTGCCAGTTCCAGTCGCTAAAAAAGCC---CCTCCTCCTCGAGCC---------------------------------------------------------------GAAGTTTCTAAGAAAATGGTCATGGAAGAAAAAAGATTTGCTGCCGAAGAAAAACTATCCGTCACAGTTCCTCAGAGAATGGAGGTCATGCGACACGAANN---------NAAGGGATGGAGTTATTCAGAAGAAGAGGAAAGAGTATCCGTGTCAGTTTATAGAGAAGAGGAA---AGA---GAGGAGNNNGTGGAGGTTACAGAATATGAAGTGATGGAGGAGCCTGAGGAGTACATTGTAGAAGAAGAGGAGCCCTTTATTTCTGAGGAAGTGGAAGCTGAACCAGCTGAAGTGNN---------NGAG---------AAGAAAATCGTACCCAAACCGAAAATTCCTGCTAAAGTAGAGGAGCCTCCACCAGCTAAAGTT---------CCTGAAGCACCGAAGAAAATTGTGCCAGAAAAGAAAATTGCTGCTGCAGTCCCCAAAAAG------GAAAAG---GTGCCGCCTACCAAAGTGCCAGAAGAACCAAAGAAACCAGTTCCTGAAAAAAGGGCTCCTCCCAAAGTGGCT---------------AAGATAGAAGAACCTCCTCCCACCAAAGTGACTGAGAGGCACATGCAAATTACCCAGGAAGAAAAAGTTCAGGTTGCTGTTACTAAAAAAGTGGAGCCTCCAAGACCAAAAGTGCCTGAGGAACCCAAGAGAGCTGTTCCAGAAGAGAAATTTCCAAAACTCAAGCCTAGAAAAGAGGAGGAACCACCAGCAAAAGTGACTGAACTCAGGAAGAGAGCTGTT---AAAGAAGAA---AAG---------GTATCCATTGAAGTTGCAAAAAGA---GAACCT---CTGGCTGCTAAAGAAGTTACTGTAACAGCAGAGAAAGAATGGGCTTACACCAAAGAGGAAGAAACTGTTTCAGTAGAACGGGAAGAAGAA---TAT------GAGGAATATGAAGAATAT---GAT---TAT---------AAA---------GAATTTGAGGAGTATGAACCACCAGAA------GAATAT------------------GATCAGTATGAAGAGTACGAGGAACGTGAATTCGAA---CATTATGAAGAANNNNNNN---------------------------------------------------------------------------------------NNCATGAAGCGTAT---GTCACAGAACCCGAGAAGCCCGTCCCAGTAAAGCCTATCCAGGAAGAACCAGTTCCCACAAAACCAAAGGCTCCACCAGCTAAAGTGCCGAAGAAAGTGGTTCCTGAAGAAAAAGCGCCAGTGCTCATTCCTAAGAAACTCAAACCTCCACCTCCCAAAGCACATGAAGAAGCAAAGAAAGTTGTTGAGGAAAAAATACACATTTCAGTTACCAAACGTGAAAAAGAGCAGGTG---ACTGAACCAGCTGCTAAAGTGCCCATGAAGCCCAAGAGGGTTGTCACAGAAGAAAAAGTACCTGTT------------------------------------------------------CCTAAAAAAGAAGGAACAGCACCTGTTAGAGTGCCTGAAGTACCTAAAAGAGAAGAA---CCAGAA------GAGATT---------------------------------------------GCCTTTGAA---GAGGAA------------GTTGTAACCCACGTAGAG---GAATATTATGAAGAANN----------------------------------GAA---------------------CTCATAACTGAAGAA---GAAN------------NNGTACCAGTCAAAGTGCCTGAGGTACCAAAGAAACCTGTTCCAGAAGAGAAG---AAACCTGTT---------------CCTGTTCCCAAAAAGAAGGAAGCCCCACCAGCAAAAGTGCCTGAGATTCCTAAGAAGCCTGAGGAGAAGGTTCCTGTGCCCATTCCTAAGAAAGAGAAGGCTCCACCAGCTAAAGTTCCTGAAGTTCCCAAGAAACCT--------------NGTGCCAGTGCCAGTTCCCAAAAAGGTGGAAGCTCCGCCTGCCAAAGTGCCAGAAGTGCCCAAGAAACCTGTGCCTGAGAAGAAGGTG---------------CCGGTTCCTGCTCCTAAGAAAGTAGAGGCTCCACCAGCAAAAGTGCCAGAGGTACCCAAAAAGGTCCTCCCAGAAGAAAAGAAGCCAACACCTATTCCGAAAAAAGTGGAGGCTCCCCCACCCAAAGTG---CCAAAGAAACGTGAGCCANNN------CCA------GTT------CCT------GTAGCTCTGCTCCGGGAAGAGAAAATTGTACATAAAGAAGAAATTGTT------------------------------------------------------------------------CTTGAAGAGGAATTTCTCCATGAGGAAGAAN---NNATC---------------------CTTGAGGAAGAAN--ATT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NGAA---------------------GAATTT---------------------GTACCTGAG--N---N------NN------------------GTA---------------------CCCNN---NNNNGTTCTTCCAGAAATTAAGCCTAAAGTGGCAGTACCTGCACGAGTGCCTGAAGTGCCAAAGAAACCTGTACCAGAGAAGAAAGTCCCTGTTCCAGCTCCTAAAAAAGTGGAACCT---CCACCG------------CCTAAA---------------GTGCCTGAGGTTAAGAAGAAAGTGCCAGAGAAGAAAGTGATCATTCCCAAGAAAGAGGAGTTTCCTCCTGCCAAAGTGCCCGGGGTGCCTAAGAAACCTGAACCAGAAAAGAAGGTGCCTCCACCCGGTCTTAAGGAAGCAGCGCCTCCTCCTGCCAAAGTTCCTGAGGTGCCTAAGAAGGTGGAAGAAAAACGAATCATTGTCCCT------GAAGAAGAGGAAGTTCCA---CCAGTTGAAGTGTTTGAGGAGCCTGAANN---NCCTATTCCAGAAGAGGAGATCCCAGAGGAACCATCTATCGTAGAG---GAGGTT---GAGGAGGTGGCGCCACCTAGA------GTGCCTGAAGTGGTTAAGAAAGCGGTACCTGAAGCACCTACTCCTGTTCCTAAAAAAGTGGAGGCACCACCAGCTAAAGTGCCGAAGAAAGTTCCTGAGGAAAAACCACCAGTTCCTGTTCAGAAAAAAGAGGTC---CCTCCAGCTAAAGTGCCC-----NNNNAAGNN---------------------------N---------------AAAGTC---------------CCTGTGCCTAAAAAAGAAGCTGTTCCCGCAGCTAAAGGGAGAGCTGTCCGTGAAGAAAAGATATCTGTTGCTTTCCACAAAGAGGAAGTAGTGGAAGAGAGAACAGAATTAGAAACAGTGGAAGCACAAGTGGAGGAGGCTTTT---GAA---GAAGAG---GAGTACCATGAGGTCGAAGAGTATTTCGAAGAGGAAGAGTTCCATGAGGTGGAACAGTTCCTCAGAGTAGAAGAGTATAGAGCAGAA---GAANNNCACAGAGCTGAAGAAATCCATAGGGTAATAGAAGTTTTAGAGGCT------GAAGAAGAGGAAGTGTATGAAAAACCCAAAGCT---CCACCTAAA---GGGCCTGAGATATCTGAGAAAGTCGTCCCTCCAAAAAAACCACCCACTAAAGTTGTTCCTCGAAAAGAGCCACCAGCTAAAGTACCTGAAGTACCCAAGAAAATCGTGGTAGAAGAAAAAGTACATGTTCCTGAAGAGCCCAAA---GTTGCACCAGCTAAAGCT------------------------CCTGAAGTACCCAAGAAAATTGTTCCAGAAGAAAAAGTTCGTGAAGCTGTTCCTAAAAAGCCTGAAGTT---CCACCAGCTAAAGTTCCTGAGGTGCCCAAGGGAAGCATTCAAGAAGAAATATCACGCATAGTTCTTTCTGAAGAAGCAGCAACTTAC---ATT---TATGAAGTATCTGAAGAATCA---------------TTTCTGGAA---GAAAAAGTACTTGTGACTCATCCTCAAAAAACAAAACCCAGACCAGCAAAAGTGCCTGAACCACCCAAGAAAGTTGCTCCAGAGGAAAAAATATATGTGACTATTCCCAAAAAGAGAGAAACACCAGCAACTAAAGAACCTGATACA---ACCAGAGAAGTGTTTCCAGAGGTGGAGTTACCTGAGGCTATTCCCCAAATTCCAGAGCATCCTCCAACCGAAGAGGTGGAAGTCTCCGAGGAAGGTGTTCCAGAGAGACGAGCTCCTGTTACCN---NNAGAN---NNCCGCCACCGGAAGTACCTGCATCTCCTGAAGAAGTTGTCCCTATAAAGCAAATACTCATGGCTGGTCCTCCTGAAATTGAAACACCATCC---CCTAAAGTAGCTGAAGCTGTGAAAGAAGTTGCTCCTGAAATGAAAGTATCTAAGGATGTTCCTAAAGAGCCAGAATGTCCACCTATGAAAGTGCCTGAA---------------------------------GCTGCTCAAGAAGGTGTT---CCTGCAAAAAGAGTGCCTTCCAAAAAAAGAGAGCCT---CCGTCAGTTAAAGTGCCCAAGACTCTCCAAGAAATTGTCCCTGAAAAGAAAACATATGTGGTTCGTCATGAAAAGGCTGAAGTCCTTGCTGATGAAGTGCCTGAGGTGCCCATAGAAGTTGTCTGGGAANN---NGTCCATCCTCTCCAAAAGCCTGAAGTCTTATCTGTC------AAAGTGCCTGAGGCTCCCAAA---------GAGGTTTTCCCTGAAAAG------AAAGTGCCTGTGGCACCT------------------------------------------CCTAAAAAGCCAGAAGCT---------------------------CCACCAGTTACAGTGCCTGAGGCTCCAAAGGAAGTTGTCCCTGAA---------AAGAAGCCACTGGTG------ACACCTCCTAAAAAGCCAGAAGTC---CCACCTGCT---AAAGTG------------N---------NN---------AAGGAAGTTGTC------------CCTGCA------------AATAAAGCACCAGTG---------GCACCTCCTAAAAAGCCAGAAGTTCCA---CCTGTTACAATGCCTGAGGCTCCCAAGGAA---GTTGTCCCTGAAAAGAAAGTGCCCGTGACACCTCCTAAAAAGCCAGAAGTCCCACCAGCCAAAGTACCCGAGGTGCCAAAGGCAGCTGTGCCAGAAAAGAAG------GTG---------------CCT------GAAGCTATTCCTCCCAAA---CCGGAAAGTCCT------CCCCCTGCAGTGCCTGAG---NNN---NN------------NGAAGTCATCCCT------GAAAAGAAAGTGCCTGTGGCTCCT------------------------CCTAAAAAGCCAGAAGCT-----------NGTT------CCT---------GAAGGTCCTAAA---------GAAGTTGTGCCTGGAAAGAAA------N------NNGCTGTGCCCAAAAAACCAGAAGTCCTA---------------------------CCTGCT---------------AAATTGCCTGAGGTGCCCCAAGAAGTTGTCCCAGAA------------------AAGAAAGTTCCCAAG---GCACCACCCAAAACACCGGAACCCCCA---CCTGTCNN----------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNN---------NNNNNN---NNNNNN------N----------------------------------------------------------------------------------------------------------------------NNNNCCTGAA------GTTCCCCAAGAAGTTGTTCCA------------------GAAAAGAAAGTTCCCAAGGCA---CCATCCAAAAAACCGGAAGTCCCA---CCT---GTCACAGTGCCTGAAGTTCCCCAAGAAGTT---------------GTTCCAGAAAAGAAAGTCCCCAAG------GTACCACCC------------AAAACACCGGAA---GCCCCACCT---GTC------------------------ACA--------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNN-------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------NNNNNNNNN---NNNNNNNNNNNNNNNNNN------------NNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNN---------------------NNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN--------------------------------------------------------------------------------------------------------------------------NNNNNNN---NNN------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN--------------------------------------------------------------------------------------------NCCTGAA---GTTCCCCAAGAAGTTGTCCCA---GAAAAGAAAGTTCCCAAGGCACCACCAAAAAAGCCG------GAAGTCCCACCT---GTCACAGTG---------------CCTGAAGTTCCCCAAGAA---GTT---GTCCCA------------------------------GTAAAG---AAA---------GTCCCCAAG---GCA---------------CCACCAAAA------------AAACCG------------GAAGTCCCACCTGTCNN-------------------------------------------------------------------------------------------------NNNNNNNNNN------NN---NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN----------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------------------------------------------------------------------------------------------------------CCTGAAGTTNNNGAAGTTGTCCCAGAGAAGAAAGTTCCCAAG---------------------GGACCAGCCAAAAAACCAGAAGTTCCA---CCTGTCACAGTGCCTGAAGCTCCCCACGAAGTGGACCCAGAAAAG---------N---------------------------------------------NNCCTGAAGTT------CCC---CAAGACGTTGTTCCAGAAAAGAAAGTTCCCAAAGCACCACCCAAAAAACTCGAAGTCCCG---CCAGTTTCAGTGCCT---GAAGTT------CCTCAA---GAAATTGTCCCTGAA------------------------------AAG---AAAGCACCAATGGCACCTGCTAAAAAGCCAGAGGCCCCA---CCT---ATTACAGTGCCTGAGGCTCCAAAAGAAGTTGTC---CCTGAAAAGAAAGTACCTGTGATGCCT------------------------------------------------CCT---------------AAAAAGCCAGAAGTCCCACCTGCTAAAGTGCCTGAGGTGCCA---------AAA---GAAGTTGTC---CCTGAAAAGAAAGTACCTGTGACGCCTCCTAAAAAGCCAGAAGTCCCA---CCTGTTACAGTGCCA------------------GAGGCTCCCAAGGAAGTCGTC---CCTGAGAAGAAAGTGTCCGTGACACCT---------------CCTAAAAAGCCAGAAGTC---CCACCTGCTAAAGTGCCTGAGGCTCCCAAGGAAGTTGACCCTGAGAAGAAAGTGTCCGTGACACCTCCTAAA------------------------AAGCCAGAAGTCCCACCAGCC---AAGGTGCCCGAG------GTGCCAAAGGCAGCTGTGCCAAAAAAGAAGGTGCCTGAAGCTATTCCTCCCAAACCG---------------------GAAAGTCCTCCCCCTGCAGTGCATGAGGAGCCT---GAGGAAATAGCCCCAGAGGAGCCTCCAGTT------GAAGTC---GAAGAG------------------------------CCAGAACCTGCT---CCTCCTCCG------AAAGTGACCGTCCCACCTAAGAAACCTGTCCCAGAAAAGAAACCACCT------GCTGTCGTTGCCAAGAAACCTGAACCACCACCAGTGAAAGTGCCTGAGGTGCCCAAG---------------GAAGTT------------GTTCCT------------------GAAAAGAAAGTGCCT------CCAGTGGTTCTCAAGAAACCAGAAGTCCCGCCGGCTAAAGTGCCTGAAGTTCCC---AAAGAAGTCGTTCCAGAAAAGAAAGTAGCTGTTCCCAAAAAGCCCGAAGTCCCACCAGCTAAAGTGCCAGAGGTACCAAAGAAACCTGTCTTG------------------GAGGAGAAACCAGCCATCCCTATTCCTGAGAAAGTAGAGTCTCCTCCTCCAGAAGTT------------------------------------------------------------------------------------------------------------------------TATGAAGAA---------------CCTN------------------NNGAA------------------------------------------------------------------------ATTGTTCCTGAA---GAGGAA---------------------GAGCCCATT---------------------------CCCGTTGTAGAA------------------------------------------------------GAGNNNGAACCGGAAGCC------CCACCACCAGCAGTGCCTGAAGAACCCAAGAAGATTGTTCCAGAGAAGAAAGTTCCTGTCATCAAAAAACCGGAGCCTCCACCTCCTAAAGTACCTGCGATGCCAAAGAAAGTTGTCCCAGTGAAGAAAGTCCCAACTATTAAGAAGCCAGAAACA---------CCAGAAATTAAAGTGTCTGAGCTGCCCAAGAGACTTGTTCCAGTAAAGAAAGAACCT---GTGCCTGTTACCAAAAAACCA---GAAATCCGGCGAGTAAAAGTGCCTGAAGTTCCCAAGGAAATC---------------------------------------ATCACAGAACAGAAAGTGTCAGTTCCTGTCCCT------------GAAGAACCAGAAGCTCCACCTGTACAAGTTGAAGAGTCGCCTGAGGAAATAATATATGAAGAAAGAGCAACCATAACCATTGGTAGAAAAGTGACTCCCCCTGTTGAA------------GAACGTGAAATTGAAAAGTATGTTAAGCCTGAAGAACCCGAAGAA------------------CCTGAACCACAGCCAGAAGAAACACCA---GTACAAGAACCTGAACCTGAAAAGAAGGTT---ATTGAGAAACCAAAACTCAAACCAAGGCCC---CCAGCT------CCTCCTCCTGCT---CCACCTAAAGAAGATGTCAAGGAGAAAATATTCCAGCTTAAAGCTGTTTCGAAGAAGAAAGTTCCTGAGAAACCTGTGGTTCCAGAAAAAGTGGAGCTTACA---CCTCTGAAAGTGGCTGGAGGTGAAAAGAAAGTTCGCAAATTACTTCCTGAACCTAAACCTCAACCAAGGGAAGAAGTTGTTCTCAAAAGCGTTCTAAGAAAGAGACCTGAAGAAGAAGAA---CCTAAAGTA---------GAACCTAAAAAAGTAGAAAAAATTAAAAAACCTACAGTGCCAGAACCA---CCTCCAAAAGCT---GTGGAAGAGGTTGAAGCTNN------NGTTACCAAAAAGGAAAGGAAAATTCCAGAACCAGTAAAAGTGCCTGAAATTAAGCCAGCAATACCTCTTCCTGCCCCTGAACCAAAACCAAAGCCTGAACCAGAAGTGAAAATAATCAAACCACCTCCTGTGGAGCCCCCACCAGCTCCCATTGCTGCCCCAGTGACGGTGCCAGTGGTTGGAAAGAAAGCA---------GAAGCCAAAGCA---CCG---AAAGAAGAGGCTGCCAAGCCAAAAGGTCCCATCAAAGGTGTA---GCCAAAAAGACTCCTTCACCAATAGAAGCTGAAAGGAAAAAGTTAAGACCAGGAAGTGGTGGAGAGAAGCCGCCTGACGAAGCCCCATTCACCTACCAGCTGAAGGCTGTGCCATTGAAGTTTGTGAAAGAAATCAAAGACATTGTCTTGACTGAAGCAGAGTCAGTTGGCTCTTCTGCAATCTTTGAGTGTTTAATTTCCCCGTCCACTGCAGTTACAAGCTGGATGAAAGATGGTAGCAATATCCGTGAGAGCCCAAAGTACAGATTCATCGCTGATGGCAAAGACAGAAAGCTGCATATCATTGATGTTCAACTTTCTGATGCTGGCGAATACACCTGTGTTCTACGTCTGGGAAATAAGGAGAAGACCTCCACGGCTAAACTGATTGTTGAAGAACTTCCTGTGCGTTTTGTAAAAACGCTTGAAGAGGAAGTCACAGTGGTCAAAGGACAGCCGCTGTACTTAAGCTGTGAGTTAAACAAAGAGCGTGACGTGGTCTGGAGGAAGGATGGCAAGATTGTCGTGGAGAAACCCGGCAAAATTGTGCCCGGCGTCATTGGCCTGTTGCGGGCGCTGACCATCAATGATGCAGATGACTCTGATGCTGGGACGTACACAGTGACTGTGGAAAATGCCAACAACCTGGAGTGCTCATCCTGCGTGAAAGTAGTAGAAGTCATCAGAGACTGGCTGGTGAAACCCATACGAGATCAGCACGTGAAACCCAAAGGGACGGCTGTTTTCACCTGTGTCATAGCCAAGGACACTCCAAACATTAAGTGGTACAAAGGATATGATGAGATCCCCTGGGAACCAACTGATAAGACTGAGATAGTAAGAGAAGGAAATCATATACACCTCAAAGTTAAGAATGCTATGCCAGAAGATATTGATGAATATGCAGTGGAAATTGAAGGGAAAAGATACCCTGCAAAGCTGACACTTGGAGACCGTGAAGTTGAACTGCTTAAGCCAATAGAGGATGTTACCATTTATGAGAAAGAAAGTGCAAGCTTTGATGCAGAAATCTCAGAAGCAGATATTCCTGGACAATGGAAACTGAAGGGAGAACTTCTAAGACCCTCACCTACATGTGAGATCAAGGCAGAAGGTGGAAAACGCTTCTTGACTTTGCATAAAGTCAAACTGGACCAAGCTGGTGAAGTTCTTTACCAGGCACTGAATGCAGTTACGACTGCCATTCTGACAGTGAAAGAAATCGAACTTGACTTTGCTGTGCCCCTGAAGGATGTCACAGTCCCAGAAAAGCGACAGGCTCGATTTGAATGTGTCCTCACTCGAGAAGCAAATGTTATATGGTCTAAAGGACCTGATATAATCAAGTCATCTGACAAGTTTGATATCATTACTGATGGAAAGAAACACATTCTTGTCATCAATAATTCTCAATTTGATGACGAAGGAGTCTATACTGCTGAAGTGGAGGGCAAGAAGACCTCAGCACGATTATTTGTCACAGGTATAAGACTGAAATTCATATCACCTCTTGAAGATCAGACAGTGAAAGAAGGTGAAACAGCAACTTTTGTCTGTGAACTTTCTCATGAAAAAATGCACGTGGTCTGGTTCAAAAATGATGCCAAACTCCACACGAGCAGGACTGTACTCATCTCCTCAGAGGGCAAGACTCACAAGCTGGAAATGAGAGAAGTGACAATGGATGATATTTCCCAGATCAAAGCCCAGGTTAAGGACCTCAGCTCCACAGCAAACCTGAAGGTCTTAGAGGCCGATCCCTACTTCACTGTGAAATTGCATGACAAGACAGGAGTCGAGAAGGACGAGATTGTTCTCAAGTGTGAAGTGAGCAAAGATGTGCCAGTAAAATGGTTCAAAGATGGGGAAGAGCTTCTACCTTCACCAAAACACTCCATCAAGGCAGATGGCCTGCACCGCATCTTAAAAATCAAAAAGGCAGATCTGAAAGACAAAGGAGAATATGTGTGTGACTGCGGCACGGATACAACAAAAGCAAACGTCACTGTTGAGGCCCGACTAATAAAAGTGGAGAAGCCTCTGTATGGAGTAGAAGTGTTTGTGGGTGAAACAGCTCGCTTTGAAATTGAGCTTTCTGAACCAGATGTCCATGGCCAGTGGAAGCTAAAAGGAGAGCCTTTAACTGCGTCCCCTGACTGTGAGATCATTGAAGATGGGAAGAAGCATATTCTGGTCCTTTATAACTGCCAGCTGGATATGACAGGCAAGGTCTCCTTCCAAGCTGCCAATGCTAAATCCGCAGCCAATCTGAAAGTGAAAGAATTGCCACTTATCTTCATCACACCTCTCAGTGACATTAAAGTCTTTGAGAAAGACGAAGCTAAGTTTGAATGTGAAGTATCCAGGGAGCCCAAAACATACCGTTGGCTGAAAGGAACCCAGGAAATCACAGGTGATGACAAAATTGAGCTTATCAAGGATGGTACTAAGCATTCACTGGTGATCAAATCTGCCGCTTTTGAAGATGAAGCCAAATACATATTTGAAGCTGAAGATAAGCATACAAGTGGCAAACTGATCATTGAAGGAATCCGACTTAAATTCCTCACCCCACTCAAGGATGTAACAGCCAAAGAGAGGGAAAGTGCTGTGTTTACTGTGGAGCTGTCCCATGACAACATCCGCGTTCGCTGGTTCAAGAATGACCAGCGCCTGCACACCAGCAAGTGGGTCTCAATGGATGATGAAGGGAAGACCCATTCCATCACATTCAGAAACCTCTCTATTGACGATACCTCTCAAATTAAAGTGGAAGCTATGGGGTTAAGTTCAGAAGCCAAACTCACTGTGCTTGAGGGAGATCCATACTTTACAGGAAAGCTTCAAGATTACACTGGCGTAGAGAAAGATGAAGTGATTCTACAGTGTGAAATTAGCAAAGCAGATGCACCAGTGAAATGGTTTAAGGATGGACAGGAAATAAAGCCATCTAAAAATGCTGTTATTAAGGCAGATGGCAAGAAGCGCATGCTAATCCTAAAGAAAGCCTTGAAATCAGATATTGGACAGTACACCTGTGACTGTGGGACAGATAAGACCTCAGGAAAGCTTGACATTGAGGATCGGGAAATTAAACTGGTGCGGCCCCTGTACAGTGTGGAGGTGATGGAGACTGAGACGGCTCGCTTTGAAACTGAAATCTCGGAAGAAGATATCCACGCCAACTGGAAACTCAAGGGAGAGGCCCTGCTCCAAACACCTGAATGTGAGATCAAGGAAGAAGGCAAAACACACCTCCTTATTTTGCACAACTGCCGCCTGGACCAGACTGGGGGGGTGGATTTCCAAGCTGCCAATGTTAAATCTAGTGCCCACCTCCGAGTAAAACCCCGCGTCATTGGTCTCCTGAGGCCTCTGAAGGATGTCACGGTGACTGCGGGGGAGACCGCCACTTTCGACTGCGAGCTGTCCTACGAGGACATC---------CCAGTGGAATGGTACCTCAGAGGGAAGAAACTGGAGCCCAGTGACAAGGTGGTTACGCGTTCAGAAGGAAGAGTTCATACACTTACTTTGAGGGATGTAAAGTTAGAAGATGCTGGAGAAGTCCAACTAGTAGCAAAAGATTTCAAAACGCAAGCCAAACTCTTTGTGAAAGAACCCCCAGTTGAATTCACTAAGCCTCTTGAGGACCAGACGGTCGAAGAGGAAGCCACAGCGGTATTGGAGTGTGAAGTATCCCGAGAAAATGCTAAGGTGAAATGGTTCAAAAACGGGACAGAAATTCTCAAAGGCAAGAAGTATGAGATTGTTGCCGATGGCAGAGTCAGAAAACTTATTATACACGGCTGTACCCCAGAGGATATTAAGACATACACTTGTGATGCTAAGGATTTTAAGACTTCTTGTAACCTGAATGTTGTGCCTCCTCATGTGGAATTCTTAAGACCACTCACTGACCTTCGAGTTAAAGAAAAAGAAATGGCTCGGTTTGAGTGTGAAATTTCCCGAGAAAACGCCAAGGTTCACTGGTTTAAAGATGGTGCTGAAATTAAAAAGGGCAAAAAATATGACATCATATCTAAGGGAGCAGTCCGCATTCTTGTTATCAACAAATGTCTACTGGATGATGAAGCAGAATATTCCTGCGAAGTAAGGACAGCAAGAACTTCTGGCATGCTGACGGTTCTGGAAGAAGAAGCTGTCTTTACAAAAAATCTTGCCAACATTGAGGTTAATGAAACAGACACTGTAAAACTGGTTTGTGAGGTCTCCAAGCCTGGAGCAGAAGTAACTTGGTACAAAGGAGATGAAGAGATCATTGAAACAGGAAGATACGAAATACTTACTGATGGACGAAAGAGAATCCTGATCATTCAGAATGCTCACCTGGAAGATGCTGGCAACTACAACTGCCGACTCCCAAGTTCTCGAACCGATGGCAAAGTCAAAGTTCATGAACTTGCTGCTGAATTTATCTCAAAGCCTCAAAACCTTGAAATACTTGAAGGAGAAAAGGCTGAATTT---GTCTGCTCCATATCAAAGGAAAGCTTTGAAGTCCAGTGGAAGAGAGATGATAAGACTCTTGAATCTGGAGATAAATATGATGTCATTGCTGATGGCAAAAAGAGGGTTCTAATTGTGAAAGACGCCACATTACAAGATATGGGCACTTATGTAGTCATGGTTGGGGCTGCCAGAGCAGCAGCTCACTTGACTGTAATTGAAAAACTCAGGATCATAGTTCCTCTGAAGGACACCCGTGTGAAGGAACAACAAGAAGCCGTCTTTAACTGTGAGGTCAACACCGAAGGTGCCAAAGCCAAATGGTTCAGAAACGACGAAGCCATATTTGATAGTTCGAAATACGTTATTCTCCAAAAAGACCTGGTCTACACCCTCAGAATTAGAAATGCACGATTAGATGATCAAGCCAACTATAGTGTGTCTCTGACCAATCACAGAGGTGAAAATGTTAAGAGTGCAGCCAATCTAATAGTAGAAGAGGAAGATCTTAGGATCATTGAACCTCTTAAAGATATTGAAACAATGGAGAAGAAATCTGTCACATTCTGGTGTAAGGTGAACCGGCTCAACGTAACACTGAAGTGGACCAAAAATGGAGAAGAAGTGGCTTTTGACAACCGTGTCTTATATAGAATTGACAAATATAAGCACTCTCTAATCATTAAAGATTGTGGCTTCCCAGATGAGGGTGAATACGTGGTCACTGCGGGACAAGATAAATCTGTTGCTGAGCTTCTCATCATAGAAGCCCCTACAGAATTTGTGGAACACCTTGAAGACCAGACAGTCACTGAGTTTGATGATGCTGTCTTCTCCTGCCAGCTCTCCAGAGAGAAAGCAAATGTAAAATGGTACAGAAATGGGAGAGAAATTAAAGAAGGCAAAAAATACAAATTTGAAAAAGATGGCAGCATACATAGACTCATTATAAAAGACTGCAGGCTGGATGATGAGTGTGAATATGCTTGTGGAGTAGAAGACAGGAAGTCTCGAGCTAGGCTTTTTGTGGAAGAAATCCCTGTTGAGATCATCAGACCTCCCCAAGACATCCTTGAAGCCCCTGGTGCTGATGTTGTCTTTTTAGCTGAGCTCAACAAAGATAAGGTGGAAGTCCAGTGGCTCAAAAACAACATGATTATCGTCCAGGGTGACAAACACCAGATGATGAGTGAAGGAAAGATACACAGGCTACAGATTTGCGACATCAAGCCCCGTGACCAGGGTGAATACAGGTTTATTGCCAAAGACAAAGAAGCCAGAGCTAAGCTTGAACTGGCAGCTGCACCTAAAATCAAGACGGCTGACCAAGACCTGGTGGTTGATGCTGGCCAGCCTCTGACGATGGTGGTGCCCTACTATGCCTACCCCAAAGCAGAAGCTGAGTGGTTTAAAGAAAATGAACCCCTCTCTTCAAAAACAGTTGATACCACAGCGGAACAAACTTCCTTCAGAATTTTAGCAGCCAAGAAAGGAGACAAAGGAAGGTATAAAATTGTGCTTCAGAACAAACATGGAAAAGCAGAAGGATTCATCAATTTAAAAGTTATTGATGTTCCCGGGCCAGTACGTAACTTAGAAGTGACAGAGACATTTGATGGTGAAGTGAGCCTCGCTTGGGAAGAACCACTAAGTGATGGTGGAAGCAAAATCATAGGTTATGTTGTTGAAAGACGTGACATCAAGAGAAAGACGTGGGTTCTGGCCACTGACCGTGCAGACAGCTGTGAGTTTACTGTCACTGGACTACAGAAAGGAGGAGTTGAGTACCTGTTCCGAGTGAGTGCAAGGAACAGAGTTGGCACTGGTGAACCAGTGGAAACTGACAGTCCTGTAGAAGCAAGGAGTAAATATGATGTTCCAGGCCCTCCTCTGAATGTAACAATCACTGATGTGAACAGATTTGGTGTCTCACTGACATGGGAGCCACCAGAGTATGATGGAGGTGCTGAGATCACAAACTACGTCATTGAGTTAAGGGACAAGACTTCTATCAGATGGGAAACTGCCATGACAGTGAGAGCCGAAGACCTGTCTGCAACTGTCACTGATGTGGTGGAAGGACAAGAGTATAGCTTCCGGGTCAGGGCTCAAAACCGAATTGGAGTTGGAAAACCAAGTACAGCCACACCTTTCATC------AAAGTTGCTGATCCGATTGAGAGACCGAGTCCTCCTGTGAACCTAAATGCCTCCGATCAGACTCAGTCCTCAGTTCAGCTCAGATGGGAACCTCCTCTGAAAGATGGAGGAGGCCCAATTTTGGGTTATATAATTGAACGATGTGAAGAAGGAAAAGACGATTGGATTCGCTGCAATAAGAAACTTGTCCCTGAACTGACTTACAAGGTTACTGGATTACAAAAAGGAAATAAGTATTTATATCGCGTATCTGCAGAAAATGAAGCTGGTGTTTCAGATCCATCTGAAATTCTTGGTCCTCTAACTGCTGATGATGCTGACGCTGAACCAACAATGGATTTAAGTGCATTTAAAGATGGTCTGGAAGTTATTGTGCCAAATCCCATCAAGATCCTGGTTCCAAGTACAGGCTATCCAAGGCCAACTGCTACCTGGTCTTTTGGAGATAAAGTACTAGAAGCAGGGGACCGGGTGAAAATGAAAACTCTGTCTGCCTACGCCGAGCTTGTCATTTCTCCGAGTGAACGTCCAGACAAGGGCATTTATACACTGAAGTTAGAAAATCGTGCAAAAGCAATTTCTGGGGAGATTGATGTCAATGTAATTGCTCGCCCAAGTGCACCCAAAGAACTGAAATTTGGTGATATAACCAGGGACTCAGTACATCTGACTTGGGAACCACCCGAAGACGATGGAGGAAGTCCATTAACTGGATACGTTATTGAAAAGCGTGAAGTCAGCCGGAAAACATGGACCAAAGTTACAGACTCTGTGACTGACCTAGAATTCACAGTTCCTGATCTTCTTCAAGGAAAAGAATATTTATTTAAAGTCTGTGCTTGTAACAAGTGTGGCCCCGGAGAACCTGCATATGTTGATGAACCTGTAAATATGTCAGCTCCTGCAACGGTACCTGATCCACCAGAGAATGTTAAGTGGAGAGATCGAACAGCCAAGAGCATCTTCCTAACATGGGATCCACCTAAGCATGATGGTGGCTCACGCATCAAAGGATATATAGTTGAAAAATGTCCACGTGGTTCTGACCGATGGGTTGCCTGTGGAGAACCAGTGGCAGAAACAAAAATGGAAGTGACAGGTCTTGAAGAAGGCCAGTGGTATGCCTACCGTGTGAAGGCCTTGAACAGGCTAGGAGCTAGCAAGCCAAGCAAACCCACAGAAGAAATCCAGGCAATAGACACACAGGAGGCTCCAGAAATTTTCCTGGATGTGAAGCTCCTCGCGGGTCTCACTGTAAAAGCAGGAACTAAGATTGAACTTCCTGCCACTGTAACCGGCAAACCTGAACCTAAAATAACCTGGACAAAGGCCGATATGCTTCTGAAACAGGACAAAAGAATCACCATTGAAAACATTCCTAAAAAATCCACAGTGACGATCATGGATAGTCAGAGAAGTGACACTGGGACGTACATCATCGAGGCTGTGAACGTCTGTGGGCGGGCCACCGCCGTGGTAGAAGTCAACGTCTTAGATAAACCCGGACCCCCAGCTGCTTTTGACATCACAGACGTGACCAACGATTCGTGTCTTCTTACATGGAACCCACCACGTGATGATGGTGGATCTAAAATCACAAATTATGTGGTGGAGAGAAGAGCCACTGACAGTGATATGTGGCACAAGCTCTCATCAACTGTCAAGGATACCAAGTTCAAGGCAACCAAGCTAATACCCAATAAAGAATACATCTTTAGAGTTGCTGCAGAAAACATGTATGGTGTTGGTGAGCCAGTCCAGGCCACTCCAATAACAGCCAAGTTTCCGTTTGATCCGCCTGGACCTCCAACTCGCCTAGAACCTTCTGACATCACTAAAGATGCAGTGACCCTCACATGGTGTGAGCCAGATGACGATGGTGGTAGCCCCATCACAGGATACTGGGTTGAACGATTAGATCCTGAAAGTGATAAATGGGTTAGATGCAATAAGATGCCAATAAAGGACACAACATACAGAGTGAAAGGTCTCACAAATAAGAAAAAATACCGATTCCGTGTGCTGGCTGAAAATCTTGCTGGACCTGGAAAACCAAGCAAATCAACTGAGCCAATCTTAATAAAGGATGCCATAGACCCTCCATGGCCCCCTGGAAAACCAGTTGTGAAAGATATAGGCAGAACATCATTAATGTTGAACTGGACAAAGCCAGAACATGATGGAGGGGCAAAGATAGATTCTTATGTCATTGAAATGCTAAAGACTGGAACGGAGGACTGGGTCCGAGTGGCTGAAGGGGTTCCCACCACCCAGCATTTGCTCCCAGGTCTCATGGAAGGGCAGGAATACTCATTTCGAGTTAGAGCTGTGAACAAGGCCGGGGAAAGTGAGCCCAGTGAGCCCAGCGACCCTGTGCTTTGCCGGGAGAAGCTCTATCCCCCATCACCACCTCGCTGGCTTGAAGTGATCAATATTACAAAAAATACAGCAGACCTAAAGTGGACAGTTCCTGAGAAAGATGGCGGGTCGCCCATCACCAACTACATTGTAGAAAAGAGAGATGTGAGACGGAAAGGCTGGCAAACAGTGGACACAACTGTAAAGGACACCAAGTGCACAGTGACCCCACTGACAGAGGGCTCATTATATGTGTTTCGAGTTGCTGCAGAAAACGCCATAGGACAGAGTGACTACTGTGAAGTTGAGGACTCTGTCCTGGCCAAAGACACCTTTACCACGCCTGGACCACCCTATGCTCTGGCAGTGGTTGATGTGACGAAAGGACACATTGACCTGAAGTGGGAACCACCTAAAAATGATGGTGGAAGACCAATACAGAGATACGTCATTGAGAAGAAAGAAAAATTAGGTACCCGTTGGGTGAAAGCTGGAAAGACCTCAGGACCTGACTGTCACTTTAGAGTAACTGATGTCATTGAAGGAACAGAGGTCCAGTTTCAGGTTCGGGCAGAGAATGAGGCTGGAGTTGGTCACCCAAGTGAACCAACAGAAATCCTGAAAATTGAAGATCCAACAAGTCCTCCTTCACCTCCTCTTGACCTGCATGTTACTGATGCTGGGAGAAAGCACATTGCCATTGCTTGGAAACCTCCAGAGAAAAATGGTGGAAGTCCTATTATAGGATACCATGTTGAAATGTGTCCAGTAGGCACTGAGAAATGGATGCGAGTTAATTCTCGCCCAATAAAAGACTTGAAATTCAAGGTTGAAGAAGGTGTTGTGCCCGACAAGGAGTATGTGCTGAGAGTGAGAGCTGTCAATGCTGTTGGAGTCAGTGAGCCATCTGAAATCTCTGAAAATGTGGTTGCCAAAGACCCAGACTGCAAGCCAACAATTGATCTGGAGACTCACGACATTGTTGTCATTGAAGGTGAAAAGTTAAGCATTCCTGTTCCCTTCAGAGCTGTCCCAGTTCCAACTGTTAGTTGGCATAAAGATGGCAAAGAAGTTAAAGCAAGTGACAGATTAACCATGAAGAACGATCACATCTCTGCACACCTCGAAGTGCCCAAGAGTGTCCGTGCTGATGCTGGCGTTTACACCATTACCCTAGAGAATAAGCTTGGCTCAGCAACTGCCTCAATCAATGTCAAAGTCATAGGTCTACCTGGGCCATGCAGAGATCTTAAAGCAAGTGACGTGACCAAGAGTTCTTGTAAATTAACTTGGGAACCTCCAGAAAATGATGGTGGAAGCCCAATTCTTCATTATGTCCTGGAACGCAGAGAAGCTGGGAGGAGGACGTACATACCAGTCATGTCTGGTGAGAACAAACTGTCTTGGACTGTCAAGGATCTCATACCAAATGGTGAATACTTCTTCCGTGTTAAAGCTGTCAACAAGATTGGTGGAGGCGAATATATTGAACTGAAAAATCCAGTCATTGCTCAAGATCCAAAGCAACCCCCTGATCCGCCTGTAGATGTTGAGGTACATAATCCTACAGCTGAGGCAATGACTATTACATGGAAGCCACCTTTGTATGACGGAGGAAGCAAGATAATGGGTTACATCATAGAGAAGATAGCTAAAGGTGAAGAGAGATGGAAGAGATGCAACGAGCACCTGGTCCCAGTGCTGACCTATACAGCAAAAGGCCTTGAAGAGGGAAAGGAATACCAATTCCGTGTGCGAGCAGAAAACGCTGCTGGTATCAGCGAACCCTCTCGGGCCACTCCTCCAACTAAAGCTGTGGATCCTATTGATGCCCCGAAAGTCATTATGAAATCAAGCCTAGAAGTCAGAAGAGGTGATGAAATAGCACTTGATGCAATTATTTCTGGATCACCTTACCCAACAATTACATGGCTAAAGGATGAAAGTATTATCACCCCAGAGGAGATTAAGAAGCGGGTAGAA---CCCTTGGTTAGGAGAAGGAAGGGTGAAGTTCAAGAAGAA---CAACCGTTCGTCCTGCCTCTGACACAGCGTCTGAGTATCGACAATAGTAAAAAAGGAGAATCTCAGCTCCGTGTCCGAGATTCTGTCCGACCCGATCATGGCCTATTTATGATCAAAGCTGAAAATGACCATGGTATTGCAAAAGCTCCATGTACCGTCTGTGTGCTAGATATACCAGGACCACCAATCAACTTTGTATTTGAAGATATCAGAAAGACTTCAGTCCTCTGTAAATGGGAGCCACCTCTCGATGATGGTGGCAGTGAAATTTTAAACTACACTTTGGAAAAGAAAGACAAGACAAAACCTGACTCGGAATGGATGGTTGTCACCTCAACGCTTAGGCACTGCAAATATTCAGTGACAAAGTTGATTGAAGGAAAAGAGTATCTCTTCCGTGTAAGAGCTGAAAATAGGTTTGGGCCTGGACCACCGTGTGTTTCAAAGCCATTTATGGCTAAAGATCCATTTGAACCACCTGATGCACCTGATAAGCCCATTGTGGAAGATGTCACCAGTAACAGTATGCTAGTGACATGGAATGAA------------------CCAAAAGATAATGGAAGCCCCATCTTGGGTTACTGGCTTGAAAAACGGGAGGTGAACAGCACACACTGGTCTCGTGTGAACCGAAACCTTCTGAATTCTTTGAAGACCAAGGTAGACGGCCTATTAGAAGGGCTCACCTATGTCTTTAGAGTATGTGCTGAAAATGCAGCTGGACCTGGAAAGTTCAGTCCCCCCTCAGACCCCAAAACAGCACATGATCCAATCGCTCCACCTGGGCCACCTGTCCCCAGAGTCACTGACACAAGTTCCACAACAATCGAACTGGCCTGGGAACCCCCAGCTTTCAATGGTGGTGGGGAAATTGTTGGCTACTATGTCTATAAGCAGCTGGTTGGCACAAATGAATGGTCCCGCTGCACAGAGAAGATGATCAAGCCCCGTGAGTACACGGTCAGAGAAATCCGAGAGGGTGCCGATTACAAACTTCGAGTGAGTGCCGTCAACGCTGCAGGTGAAGGGCCGCCTGGAGAAACAGAACCTGTTACTGTGGCTGAACCACAAGAGCCTCCAACTGTGGAACTAGATGTTTCTGTCAAGGGTGGAATACAGATTATGGCTGGGAAGACTCTCAGAATTCCAGCTGTGGTGACTGGCCGTCCAGTGCCAACAAAAGTGTGGACCATCGAAGAAGGCGAGCTGGATAAAGACCGTGTTGAAATAGTGAATGTTGGAACCAAGTCTGAATTAATTATCAAGAATGCATTGAGAAAAGACCATGGCAGATATGTGATTACAGCTACCAATAGCTGTGGTTCCAAATTTGCAGCAGCCCGGGTAGAAGTTTTTGATGTCCCTGGCCCCGTTCTTGACTTGAAACCTGTTGTAACAAACAGAAAAATGTGCCTGCTTAACTGGTCTGATCCAGAAGATGATGGAGGAAGTGACATCACAGGCTTCATTATTGAAAGAAAGGATGCTAAGATGCACACTTGGAGGCAACCAATAGAGACTGAGAGATCTAAATGTGACATCACAGGTCTCCTTGAGGGACAAGAATACATGTTCCGTGTGACTGCCAAGAACAAGTTTGGCTGTGGCCCTCCTGTGGAAATAGGACCAATTCTTGCCGTTGACCCACTAGGTCCTCCAACATCTCCTGAGAGGCTCACATATACAGAAAGGACCAAGTCCACCATCACCCTTGACTGGAAAGAGCCCCGCAGTAATGGCGGCTGCCCCATCCAAGGCTACATCATTGAAAAACGGCGTCATGACAAACCTGACTTTGAAAGAGTTAACAAGCGCCTCTGCCCAACCACATCTTTTCTTGTTGAAGATCTCGATGAACACCAAATGTATGAGTTCCGTGTCAAGGCCGTCAATGAAATTGGTGAAAGTGAACCATCCCTGCCTCTTAATGTGGTCATACAGGATGATGAAGTGCCTCCAACTATTAAGTTGCGCCTGGCTGTTCGCGGAGACACCATCAAAGTTAAGGCGGGAGAGCCTGTTAACATTCCCGCAGATGTGACAGGCCTTCCAATGCCTAAAATTGAGTGGTCCAAGAATGAAACTGTGATTGAGAAACCCACCGATGCACTTAAGATAACTAAGGAAGAAGTTTCCCGAAGTGAGGCAAAGACTGAGCTTAGCATTCCCAAAGCAACCCGGGAGGACAAAGGCACTTACACGGTGACTGCTTCTAATCGCCTTGGTTCAGTGTTCCGAAATGTCCATGTGGAAGTATATGATCGTCCGTCCCCACCAAGAAATCTTGCTGTTACTGACATTAAAGCTGAATCTTGCTACCTAACATGGGATGCCCCTCTAGACAACGGTGGCAGTGAGATCACCCATTACATCATTGACAAGCGTGATGCAAGCAGGAAGAAAGCTGAATGGGAAGAAGTTACCAACACTGCTGTAGAGAGGAGATACGGGATCTGGAAACTGATCCCCAACGGTCAGTACGAGTTCCGAGTTAGGGCAGTGAATAAATATGGAACCAGTGATGAATGCAAATCAGATAAAGTGGTCATTCAAGATCCTTACCGCACTCCTGGACCTCCGGGAAAACCAAAAGTTCTGGAGCGCACCAAAGGGTCGATGCTAGTGAGCTGGACTCCTCCTCTGGACAACGGCGGCTCTCCAATTACTGGTTACTGGCTGGAGAAGAGAGAGGAGGGAGGTGCCTACTGGTCACGTGTTAGCCGAGCACCAATAACCAAAGTGGGCTTGAAAGGCGTGGAATTTAATGTTCCCCGTTTGATTGAAGGCGTTAAATACCAGTTCAGAGCAATGGCAATAAACGCTGCAGGAGTTGGCCCTCCCAGTGAACCATCAGACCCAGAAGTTGCAGGAGATCCCATATATCCACCTGGGGCACCGTCTCGCCCAGAAGTCAAAGATAAAACAAAGTCAAGCATCACACTAGCATGGAAACCTCCAGCCAAAGATGGTGGCAGTCCAATCAAAGGATACATTGTAGAAATGCAAGAAGAAGGCAGTACAGACTGGAAAAGCGTAAATGAACCAGACAAACTTCTACCTACCTGTGAATGTGTGGTGCCAAACTTGAAAGAGCTCAGGAAGTACAGATTCAGAGTGAAAGCTGTCAATGAAGCCGGTGAATCTGAACCAAGTGATACAACTGGAGAGATTCCTGCCACTGATATTCAAGAGGTACCAGAAGTTTTCATTGACATTGGAGCACAAGACTGTCTGATTTGTCAAGCTGGCACACAGATTAGGATTCCTGCCGTCATTAAGGGACGCCCAACACCAAAATCATCTTGGGAATTTGATGGAAAGGCAAAGAAGGCAATGAAGGATGGGGTTCATGATATACCTGAAGATGCACAGCTGGAGACTGCTGAAAATTCATCAGTAATTATTATTCCAGAATGTAAACGATCTCATTCAGGCAAATACAGCATCACAGCCAAGAATAAAGCAGGACAAAAGACAGCAAATTGCAGAGTTAAAGTCATGGATGTACCAGGGCCACCCAAAGATCTGAAAGTCAGTGACATCACAAGGGGCAGTTGCAAACTTTCATGGAAGATGCCGGATGATGACGGAGGAGACAGGATCAAAGGCTATGTTATCGAGAAGAGGACTATTGACGGAAAAGCTTGGACTAAAGTCAATCCCAACTGTGGAAGCACCTCATTTGTCGTCCCTGACCTCATCTCTGGACAGGAATATTTCTTCCGCGTGCGGGCAGAAAACCGTTTTGGTGTTGGTGCTCCCGCGGAAACGATTCAGAGGACCACTGCCAGAGACCCAATATATCCTCCTGATCCCCCTATTAAACTGAAGATTGGCCTTGTAACGAAGAACACTGTACACCTGTCATGGAAACCCCCAAAGAATGACGGGGGCTCCCCTGTCACCCACTATATTGTTGAGTGCCTTGCATGGGATCCTACTGGGAAAAAGAAAGAAGCATGGAGACAGTGCAATAAGCGTGATGTGGAAGAACTGGAATTTACCGTGGAAGACCTCATCGAGGGTGGGGAATACGAATTCAGAGTCAAAGCCGTCAATGCGGCAGGAGTCAGCAAACCTTCAGCCACCGTTGGCCCCGTGATCATCAGAGACCAGACATGCCCACCTGCAATTGAGCTAAAAGAATTCATGGAGGTTGAAGAAGGAACTGATGTTAACATTGTGGCCAAAATTAAAGGTGTGCCATTTCCAACACTAACCTGGTTTAAAGCTCCTCCAAAGAAGCCTGATAACAAAGAACCTGTTGTCTATGATACCCATGTCAACAAACTGGTGGTGGATGATACTTGCACCCTAGTGATCCCACAGTCTCGCAGAAGTGACACTGCCTTATACACCATCACAGCTGTGAATAATCTGGGAACAGCATCAAAGGAAATGAGACTGAATGTCCTTGGTCGCCCTGGCCCTCCAGTGGGACCAATAAAGTTCGAATCTATCTCAGCAGATCAGATGACATTATCTTGGCTTCCACCTATAGACGATGGTGGGTCTAAGATTACAAACTATGTAATTGAGAAAAGAGAAGCTAACAGGAAGACATGGGTGCGTGTCTCCAGTGAGCCCAAAGAATGCACGTACACAATTCCCAAGTTGTTAGAAGGCCATGAGTATGTATTCCGAATCATGGCCCAGAATAAATACGGCATTGGGGAGCCTCTTGACAGTGAACCTGAAACAGCAAGAAACCTCTTCTCTGTCCCTGGAGCACCAGATAAGCCAACAGTTAGCAGTGTGACTCGAAACTCCATGACTGTCAATTGGGAAGAGCCAGAATACGATGGAGGCTCTCCTGTGACCGGATATTGGCTAGAAATGAAAGACACCACTACAAAGAGATGGAAGAGAGTTAACCGAGATCCTATCAAAGCCATGACTTTGGGTGTTTCTTACAAAGTGACTGGTCTCATTGAAGGTTCTGATTATCAATTCCGAGTATACGCCATCAATGCTGCCGGTGTGGGGCCAGCAAGTCTGCCATCAGACCCAACGACTGCTAGAGATCCAATTGCACCTCCTGGCCCTCCATTTCCCAAAGTTACAGACTGGACTAAATCATCTGCGGATCTGGAGTGGTCGCCCCCACTAAAAGATGGTGGGTCCAGAGTAACAGGATATATTGTTGAATATAAAGAAGAAGGAAAAGAAGAATGGGAAAAGGCTAAAGATAAAGAAGTGAGAGGAACAAAACTTGTTGTGACAGGATTGAAAGAAGGAGCATTCTACAAATTTAGAGTTAGAGCAGTCAACATTGCTGGCATTGGGGAACCTGGAGAAGTCACAGATGCTATTGAAATGAAGGATAGACTTGAATTACCTGACCTTCAGTTAGATGCCAGCGTCAGAGATAGAATTGTAGTCCATGCTGGAGGGGTGATTCGGATCATCGCCTATGTGTCTGGAAAGCCTCCTCCAACTGTTACCTGGAGCATGAATGAAAGAGCTTTACCTCAAGAGGCCACCATTGAGAGCACAGCCATTAGCTCATCCATGGTCATCAAGAATTGCCAGAGGAGCCACCAAGGCGTCTATTCTCTTCTTGCTAAAAATGCAGCAGGGGAAAGAAAGAAGACAATTATCGTTGATGTATTAGATGTACCAGGTCCTGTTGGAATACCATTCCTGGCTCACAACCTGACCAATGACTCCTGCAAGCTGACATGGTTCTCCCCAGAAGATGATGGAGGCTCTCCCATCACCAATTATGTCATTGAAAAGCGGGAAGCTGACCACAGGGCATGGACCCCAGTGACATACACAGTTACCCGACACAATGCTACCGTCCAGGGTCTCATTCAAGGAAAAGCCTACTTTTTCCGAATTGCGGCTGAAAATAGTATTGGCATGGGCCCGTTTGTTGAGACCACAGATGCTATTGTCATAAGAGATCCAATCACTGTACCAGAGCGTCCTGAAGACCTGGAAGTCAAAGAAGTTACCAAAGACTCTGTCACGTTGACTTGGAATCCCCCTAAGTATGATGGTGGATCTGAAATTATCAACTATGTCCTAGAAAGCCGTCTCATTGGAACTGAGAAGTTCCACAAAGTTACAAGTGACAACCTGATGAGCCGGAAATACACTGTGAAAGGCTTAAAAGAAGGTGATACCTATGAGTACCGTGTCAGTGCTGTCAATATTGTTGGACAAGGCAAACCATCATTTTGCACCAAGCCAATCACTTGCAAGGATGAGCTGGCTCCTCCAACGCTTGATCTCGACTTCAGAGATAAGCTCATAGTTCGAGTTGGTGAAGCGTTTGCCCTCACTGGCCGTTACTCAGGCAAACCAAAGCCTAAAGTTTCTTGGTTCAAAGATGAAGCTGATGTGCTGGAAGATGACCGCACTCATATAAAGACCACCCCGACGACACTTGCTCTTGAGAAGCTCAAGGCCAAGCGTTCAGATTCTGGCAAATACTGTGTGGTTGTGGAGAACAGTACAGGCTCCAGGAAGGGTGTCTGTCAAGTTAATGTTGTTGACCGTCCTGGACCACCAGTAGGACCAGTTATTTTTGATGAGGTGACAAAAAATTACATGGTTATCTCTTGGAAGCCACCTTTAGATGATGGAGGCAGTGAAATTACCAATTACATTATTGAGAAGAAGGAGGTGGGCAAAGACGTTTGGATGCCTGTGACATCTGCAAGTGCCAAAACAACATGCAAAGTTTCTAAACTGCTTGAAGGAAAA---GATTATATTTTCCGGATACATGCTGAAAACCTGTATGGAATAAGTGATCCTCTGGTGTCTGATTCAATGAAAGCCAAAGATCGCTTCAGGGTTCCTGATGCACCTGACCAGCCAATCGTTACCGAAGTTACCAAAGACTCTGCATTAGTCTCCTGGAACCAGCCACATGATGGAGGAAAGCCCATCACAAACTACATCCTGGAAAAGAGGGAAACTATGTCCAAACGATGGGCTAGAGTTACCAAAGAGCCTATCCATCCACACACTAAATTTAGGGTTCCTGATCTTCTAGAGGGGTGTCACTATGAATTCCGGGTTTCTGCAGAAAATGAAATTGGTATTGGAGACCCAAGTCCACCATCCAAACCAGTCGTTGCTAAAGACCCAATTGCTAAACCAAGTCCACCTGTTAATCCTGAAGCAATAGATACAACATGTAATTCAGTTGATCTAACCTGGCAACCACCACGTCGTGATGGTGGGAGCAAGATTCTGGGTTACATTGTTGAGTACCAGAAAGTTGGAGATGAAGAATGGAAAAGAGCCAATCACACTCCTGAGTCTTGTCCTGAAACTAACTATAAAGTGACCGGTCTTCGGGATGGTCAATCCTATAAGTTCAGAGTAATAGCAGTTAATGCAGCTGGCGAGTCAGATCCAGCTCATGTTCCTGAGCCAGTGCTAGTAAAAGACAGGCTCGAACCCCCCGAGTTGATTCTTGATGCCAACATGGCAAGAGAACAACACATAAGGGTCGGTGATACTCTGAGGCTTAGTGCCATCATCAAAGGAGTGCCATTCCCAAAAGTAACCTGGAAAAAGGAAGACAGAGAGGCTCCAACTAAAGCAAGAATTGATGTTACTCCAGTTGGCAGCAAGCTTGAAATTCGTAATGCTGCCCATGAAGATGGTGGCATTTACTCCTTAACAGTGGAGAATCCAGCTGGTTCAAAAACTGTCTCAGTAAAAGTACTCGTATTAGATAAGCCTGGGCCACCTAGAGATCTGGAAGTCAGTGAAATAAGGAAAGATTCTTGTTACCTTACTTGGAAGGAACCCCTGGACGATGGTGGTTCTGTTATTACAAATTATGTGGTTGAGAGGAAAGATGTTGCCAGTACCCAGTGGTCACCTCTTTCAACTACATCAAAGAAAAAGAGTCACTTGGCTCAGCATCTTAATGAAGGCAATCAGTATATTTTCCGAGTCGCTGCTGAGAACCAGTATGGACGCGGTCCCTTTGTAGAAACACCTAAACCCGTCAAAGCTGTGGATCCCCTACATCCCCCAGGGCCACCCAAGAACCTACACCATGTGGATGTTGACAAGACTGAAGTCTCCCTTGTTTGGAATAAGCCAGACCGCGATGGTGGCTCTCCAATCACAGGATATTTGGTAGAATATCAGGAAGAGGGCACCGAAGACTGGATTAAGTTCAAGACCGTGACAAACTTAGAGTGTGTTGTTACTGGACTACAACAAGGAAAGACCTATAGATTCCGGGTAAAAGCTGAAAACATTGTGGGTCTTGGTCTCCCTGACACAACTATCCCAATAGAATGTCAAGAAAAACTAGTGCCTCCATCTGTGGAGCTGGATGTGAAATTAATTGAAGGCCTTGTGGTAAAAGCCGGAACTACAGTCAGATTCCCTGCCATTATAAGGGGCGTGCCCATTCCTACTGCAAAGTGGACAACCGATGGGAATGAGATTAAAACAGATGAACACTATACAGTTGAGACTGACAACTTCTCGTCAGTACTCACCATTAAGAACTGCTTAAGGAAAGACACCGGGGAATATCAGATCACAGTGTCCAATGCAGCCGGCACCAAAACAGTAGCTGTACATCTTACTGTTCTTGATGTTCCTGGTCCACCAACAGGCCCTATTAATATCCTGGAAGTTACCCCTGAATATATGACTATATCATGGCAGCCACCTAAGGATGATGGAGGGAGCCCTGTGATAAATTACATCGTTGAGAAAAAAGACACAAAGAAAGATACATGGGGTGTGGTTTCTTCAGGTAGCAGCAAGACAAAGTTGAAAGTCCCACACCTGCAAAAGAGATATGAATATGTCTTCCGAGTGAAAGCAGAGAATAAGATTGGTATCGGCCCTCCTCTTGACTCTGTACCTACTGTTGCTAAACATAAATTTAGTCCTCCATCTCCTCCTGGTAAACCAGTGGTTACTGACATTACGGAAAATGCTGCAACAGTGGCATGGACCCTGCCAAAATCTGATGGTGGGAGTCCAATAACTGGTTACTATCTGGAGCGTCGAGAAGTAACAGGCAAATGGGTGCGAGTCAACAAAACTCCTCTAGCGGACCTGAAGTTCAGAGTGACTGGACTCTATGAGGGAAATACATATGAGTTTAGAGTGTTTGCTGAGAATCTTGCAGGACTAAGCAATCCATCCCCAAGTTCTGATCCAATAAAAGCTTGTCGGCCCATCAAACCACCTGGACCACCTATTAATCCTAAGCTGAAAGACAAGACCAGAGAATCAGCTGATCTGGTATGGACAAAGCCTCTCAGCGATGGTGGTAGCCCCATTCTGGGCTATGTTGTAGAATGTCAGAAAGCTGGGACAACACAGTGGAACAGGATTAACAAAGATGAACTCATTAGGCAGTGTGCCTTTAGGGTACCTGGACTTATCGAAGGAAATGAATACAGATTCCGTATAAAGGCAGCTAACATTGTGGGAGAAGGAGAGCCACGCGAACTAGCAGAATCTGTAATTGCAAAGGACATCCTTCATCCTCCAGAAGTAGAACTTGACGTAACCTGTCGTGATGTCATCACCGTCAGAGTGGGCCAGACTATCCGCATTCTTGCTCGGGTCAAAGGCAGACCGGAACCAGACATAACTTGGTCCAAGGAAGGCAAAGCAGTGGTCCAAGATAAACGGGTTAACATAATTCACGATCTACCTCGTGTTGAGTTACAAATTAAAGAAGCTGTTAGAGCTGATCATGGCAAGTACATCATCTCGGCCAAGAACAGCAGTGGACACGCCCAGGGTTTTGCTATCGTTAATGTCCTTGACAGACCCGGGCCTTGCCAGAATTTAAAGGTCACCAATGTAACCAAAGAGAACTGTACAATTTCTTGGGAAAACCCACTAGACAATGGTGGCTCAGAAATAACAAACTTTATAGTGGAATATCGCAAACCAAATCAGAAAGGCTGGTCAATTGTCGCCTCAGATGTCACTAAGCGATTAATCAAGGCCAACCTCTTAGCCAACAACGAATACTATTTCCGAGTTTGTGCAGAGAATAAAGTAGGTGTTGGGCCAACCATTGAAACCAAAACTCCAATTCTGGCTATTAACCCTATTGATAGACCAGGGGAGCCCGAAAACCTTCATATTGCAGATAAAGGAAAGACATTTGTCTATCTAAAATGGAGGCGGCCTGATTATGATGGTGGTAGCCCAAATCTATCATATCACGTTGAACGGAGGCTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------NNNNNN---NNN---NNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------NNNNNNNNNNNNNNN---------NNNNNNNNNNNNNNNNNNNNNNNN------------------------------------------------------------------------------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---------------------------------------NNNNNNNNN---------------------------------------NNNNNNNNN------------------------------NNNNNNNNN---------------------------------------NNNNNN------------------------------------------------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNN---NNNNNNNNN------------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNN---NNN---NNNNNNNNN---NNNNNN---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNN------------------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
>HLhipNigNig2
ATGACAACTCAAGCACCGACGTTTACGCAGCCGTTACAAAGCGTTGTGGTACTGGAGGGTAGTACCGCAACCTTTGAGGCTCACATTAGTGGTTTCCCAGTTCCTGAGGTGAGCTGGTTTAGGGATGGCCAGGTGATTTCTACTTCCACGCTGCCCGGCGTGCAGATCTCCTTTAGCGATGGCCGCGCTAGACTGACGATCCCCGCCGTGACAAAAGCCAACAGTGGACGATACTCCCTGAGAGCCACCAATGGATCTGGACAAGCGACTAGTACTGCTGAGCTTCTCGTGACAGCGGAGACAGCACCACCCAACTTCACTCAACGGCTGCAGAGCATGACTGTGAGACAAGGAAGCCAAGTGCGACTCCAAGTGAGAGTGACTGGAATCCCTACACCTGTGGTGAAGTTCTACCGGGACGGAGCCGAAATCCAGAGCTCCCTTGATTTTCAAATTTCACAAGAAGGCGAACTCTACAGCTTACTGATTGCAGAAGCATACCCAGAAGACTCTGGCACCTATTCAGTGAATGCAACCAATAGCGTTGGAAGAGCTACTTCCACTGCCGAATTACTGGTTCAA---GGTGAAGAAGTAGTACCCGCTAAAAGGACAAAGACAATTGTTTCGACTGCTCAGATTTCAGAAACACGACAAACTCGAATTGAAAAGAAGATTGAGGCCCACTTTGATGCCAGATCAATTGCAGCAGTTGAGATGGTCATAGATGGTGCCGCTGGGCAACAGTTGCCGCATAAAACACCTCCCAGGATACCTCCTAAACCAAAATCAAGGTCTCCCACACCACCATCCATTGCTGCCAAAGCACAGTTGGCTCGACAGCAGTCCCCATCGCCGATAAGACACTCCCCTTCCCCTGTCAGACATGTGCGGGCACCAACTCCATCTCCTGTCAGGTCCGTGTCTCCGGCGGGGAGGATCTCCACA------TCCCCCATCAGATCCGTCAAGTCTCCCTTACTCGTCCGGAAGGCTCAGACACCCACCATGCCCCCAGGCCCTGAAGTGCCTCCCCCTTGGAAGCAAGAGGGCTACGTGNN---NTCATCCGAGGCTGAGATGAGA---------GAA---ACCACGGTGACCAGTGCTACTCAGATCAGGACAGAGGAGAGATGGGAAGGGAGATAT---GGGATCCAGGAGCAAGTGACCATCAGCGGGGCT------GCAGGCGCC------------GCC------GCCN------------NNGCTACCTTCGCAGCAGGAGCTGTCGCCGCTGCGGCTGCAGAG---------------------GTGAAACAAGAAACTGACAAGAGCGCAGCTGTTGCCACCGTTGTTGCTGCTGTTGATATGGCCAGAGTGAGAGAACCAGTTATCAGCGCTGTAGAGCAGACTGCTCAGAGGACANN-ACGACTGCCGTGCACATCCAACCTGCTCACGAACAG---ATAAGAAAGGAGGCAGAG---AAGACTGCTGTAACTAAGGTGGTAGTGGCCGCCGATAAAGCCAGAGAAGAAGAATTAAAAGCCAGAACCAGAGAAGTAATTACGACAAAACAAGAGCAGGTGCACGTAACTCATGAACAG---ATAAGAAAAGAAACTGAAAAAGCATTTGTACCTAAAGTAGTAATTTCCGCAGCTAAAGCCAAAGAAAAAGAAACTAGAATAACTGGAGAAATTACTGCAAAANNNAAACAAATAACTCAAGAAACA---ATAATACAGAAAGCTGAG---ACAGCTGCTGTGTCCATGGTGGTAGTTGAAACTGCCAAGCCCATACAACTAGAAACAATTCTGGGAGCCCAAGAAGAAATTGTCACACAACAAGAT---CAAATGCAC------AAAACTCATGAAAAGATATTGAAAGAAACTAGGAAAACAGTGGTACCTAAAGTCATAGTTGCCACACCCAAAGTCAAAGAACAAGACGTAGTGTCGAGAACTAGAGAAGGCATCACTACCAAAAGAGAGCAAGTTCAAGTAACTCACGAAAAGATGAGAAAGGAAGCTGAGAAAACTGCCTTGTCTACAATAGCAGTTGCTACTGCTAAAGCCAAAGAACAAGAAACAATACTGAGAACTAGAGAAGAAATGGCTACTAGACAAGAACAAATTCAAGTTACTCATGGAAAG---GTGGGCGTTGGGAAAAAGGCGGAAGCTGTAGCAACAGTGGTTGCTGCAGTCGACCAGGCCCGAGTTCGA---------GAGCCCAGAGAACCCGCGCATGTTGAAGAATCATACGCTCAGAAGACCACTTTGGAGTATGGATATAAGGAGCACATTTCCGCCACAAAG---------------------------GTAGCTGAGCAGCCCCCACGTCCAGCCTCAGAGCCCCAC------GTTGTCCCTAAAGCAGTCAAACCTGGAGTGATCCACGCTCCTTCTGAGACTCATATCACAACTACTGATCAAATGGGAATGCACATATCATCACAGATCAAGAAAACTACAGATCTAACAAGCGAAAGATTAGTCCATGTGGATAAACGCCCCCGCACAGCAAGCCCTCACTTTACTGTTTCAAAAATTTCTGTTCCTAAGACAGAACATGGATATGAGGCATCAATAGCCGGTACCGCTATTGCCACATTACAAAAAGAGTTGTCAGCCACA---CCTTCTGCTCAGAAGGTCACCAAATCTGTGAAGGCACCTACTGTGAAGCCTGCTGAGGCTAGAGTGAGAGCGGAGCCCACTCCTTCACCCCAGTTCCCCTTTGCGGACACACCAGAGACTTTTAAAAGTCAAGCTGGCATTGAGGTGAAGAAGGAGGTTGGGGTCAGCATCACTGGTGTTGCAGTCCGTGAAGAG---CGCTTCGAAGCACTGCGTGAGCGTGAAACCAAG---GTAACAGAAACAGCAAGAGTACCTGCGCCTGTTGAAATCCCTGTTACTCCACCCACTTTAGTCTCGGGCTTAAAGAACGTGACTGTTATTGAAGGTGAATCTGTCACCTTAGAGTGCCACATCTCTGGATACCCATCCCCCAAAGTGACATGGTACAGGGAAGACTACCAGATAGAAAGTTCCATTGATTTCCAGATAACCTTCCAGAGTGGAATTGCTCGCCTTCTGATTCGTGAAGCCTTTGCAGAAGACAGCGGGCGGTTCACTTGCACTGCTGTGAATGAGGCTGGGACCGTCAGCACATCCTGCTATCTAGCTGTGCAAGTGTCAGAAGAATTTGAAAAGGAA---ACA------NN---NGTGGCTGAGAAAATTACCACAGAAGAGAAACGCTTCGTCGAATCAAGAGATGTGGTAATGACTGATACTAGCATCCCAGAGGAACCAGCAGGGCCAGGAGAACCTGCCGCTCCTTTCTTTATTACAAAACCAGTGGTCCAGAAACTGGTGGAAGGTGGGAGCATTGTATTTGAATGCCAGGTTGGTGGCAACCCGAAGCCCCATGTCTACTGGAAAAAGTCCGGTGTTCCTCTAACCACAGGATACAGATACAAAGTGAGTTACAACAAACAAACTGGAGAGTGCAGACTGGTGATTTCGATGACTTTTGCTGATGATGCTGGAGAATACACTATTGTTATTCGTAATAAGCATGGAGAAACTTCTGCATCTGCCTCCTTGCTTGAAGAAGCTGATTATGAGTCACTGATGAAATCCCAGCAAGAAATGCTTTACCAAACACAAGTGACTGCATTTGTGCAAGAACCTAAAGTTGGAGAAATAGCGCCT---GGATATGTATACCCCGAGTATGAAAAAGAGTATGAAAAAGAACAAGCCTTAATTAGGAAGAAAATGGCCAAAGATACTGTAATGGTCAGGACTTATGTGGAAGACCAGGAATTCCACATTTCTTCCTTTGAAGAGAGACTTATTAAAGAAATTGAATACAGAATAATAAAGACTACATTAGAAGAACTTCTTGAAGAAGATGGAGAAGAAAAGATGGCAGTTGACATTTCTGAATCTGAAGCTATTGAAGCAGGATTTGATTTAAGAGTCAAGAATTATAGAATTCTTGAAGGGATGGGTGTTACATTTCATTGCAAGATGTCTGGGTATCCATTACCCAAGATTGCATGGTATAAAGATGGCAAGCGGATCAAACATGGAGAGAGATACCATATGGACTTTCTACAAGATGGCAGAGCTAGTCTGCGAATACCTGTTGTTCTTCCGGAAGATGAAGGCATCTATACTGCATTTGCCAGCAATATGAAAGGAAATGCGATTTGCTCAGGGAAGTTG------------------------------------TATGTGGAGCCCGCGGCACCTCTTAGTGCTCCGACTTACATACCCACACCAGAGCCAGTGAGCAGAATCAGATCCATCTCTCCACGTTCAGTGAGCAGATCTCCAATACGC---------------ATGTCCCCTGCT-----------------N------------N------------------------------NNTCT---------------CCTGCACGGATGTCC---------------CCT------------------------------------------------------------GGACGCAGGCTGGAGGAAACAGATGAGTCACAACTCGAGAGACTGTATAAGCCAGTCTTTGTGTTGAAACCTACTTCTTTCAAGTGTGTAGAAGGACAGACTGCCAGATTTGACTTAAAGGTTGTGGGTCGACCCATGCCTGAGACCTTCTGGTTTCATGATGGCCAGCAAATTGTCAATGACTATACCCATAAAGTAGTCGTTAAAGAAGATGGTACCCAGTCACTGCTTATTGTCCCTGCAACACCCAGTGATTCTGGGGAATGGACGGTGGTTGCCCAAAACAGGGCAGGGAAATCTTCAATTTCAGTGATTTTAACTGTGGAAGCTGTGGAACATCAAGTAAAACCAGTGTTTGTGGAAAAACTGAGGAACCTCAACATAAAGGAAGGTTCCCGACTTGAAATGAAAGTCAGAGCTACGGGCAACCCCAATCCTGACATTGTATGGTTGAAAAACAGTGAAATCATTGTACCTCATAAATATCCCAAAATCAGAATTGAAGGAACCAAGGGAGAAGCTGCCCTTAAAATCGATTCCACTGTCAGCCAAGACTCTGCCTGGTACACTGCAACCGCTATTAATAAGGCTGGCCGAGACACTACACGATGCAAAGTAAATGTTGAAGTTGAGTTTGCAGAGCCTGAGCCAGAGAGAAGATTAATCATCCCCCGAGGGACATATAGAGCAAAGGAGATTGCAGCCCCAGAACTGGAGCCTCTCCATTTGCGATATGGCCAAGAGCAGTGGGAAGAAGGTGACCTCTATGACAAAGAAAAGCAACAGAAACCATTTTTCAAGAAAAAACTCACTTCCTTAAGACTCAAGCGCTTTGGGCCTGCCCACTTTGAATGCAGGCTGACACCAATTGGTGACCCAACGATGGTGGTGGAATGGCTCCACGATGGAAAGCCACTGGAAGCAGCCAACAGGCTCCGCATGATCAATGAATTTGGATATTGTAGCCTTGATTACGCAGTGGCGTATTCCAGAGACAGTGGTGTCATTACTTGCAGAGCTACTAACAAATATGGAACAGATCACACATCTGCTACCCTTATCGTCAAAGATGAGAAGAGTCTTGTGGAGGAATCTCAATTGCCTGAGGGGAGGAAAGGCTTACAGAGAATTGAAGAATTAGAGCGAATGGCTCATGAAGGTGCCCTTACTGGTGTGACAACCGATCAAAAAGAGAAGCAAAAGCCAGACATTGTCTTGTTCCCAGAGCCAGTGAGAGTACTGGAAGGGGAGACTGCCAGATTCCGTTGCCGGGTAACAGGCTACCCTCAGCCCAAACTCAACTGGTACCTTAATGGGCAGCTCATCCGCAAAAGCAAACGGTTCAGAGTCCGCTACGATGGCATTCATTATCTGGACATCGTGGACTGCAAGTCTTATGATACAGGTGAAGTCAAGGTCACCGCAGAAAACCCTGAAGGTGTGATAGAGCATAAAGTAAAGCTTGAGATCCAACAGAGGGAAGATTTTAGGTCTGTCCTTAGGCGAGCCCCTGAGCCAAAGCCCGAGTTTCACATCCATGAACCTGGAAAACTTCAGTTTGAAGTACAAAAAGTAGACAGACCTGTTGACACCACTGAAACCAAGGAAATTGTGAGGCTGAAAAGGGCTGAAAGAATCACCCATGAAAAAGTGTCTGAAGAGTCAGAAGAGCTGCGTAGCAAGTTCAAGCGCAGGACTGAGGAAGGC---------------TATTATGAAGCCATTACAGCTGTGGAGCTCAAGTCTCGTAAGAAGGATGAATCCTATGAAGAGCTTCTAAGGAAGACAAAAGAAGAACTTCTCCACTGGACCAAGGAGCTAACCGAAGAGGAAAAGAAAGCCCTTGCTGAAGAAGGCAAAATCACTATTCCAACTTTTAAGCCTGACAAAATTGAATTAAGTCCTAGTATGGAGGCCCCCAAAATATTCGAAAGAATCCAAAGCCAAACAGTGGGCCAGGGCTCTGATGCACACTTCCGGGTCAGAGTGGTGGGAAAACCTGATCCTGAATGTGAGTGGTACAAAAACGGTGTGAAGATTGAGCGCTCTGACCGAATCTACTGGTATTGGCCCGAAGACAATGTTTGTGAGCTGGTCATAAGAGATGTGACTGCTGAGGACTCTGCCAGCATCATGGTGAAAGCCATCAATATTGCTGGGGAAACCTCAAGCCACGCATTCTTACTCGTCCAGGCCAAGCAATTGATCACTTTTACACAGGAATTACAAGATGTTGTTGCTAAGGAAAAAGACACCATGGCAACCTTTGAGTGTGAAACCTCAGAGCCATTTGTCAAAGTGAAATGGTATAAAGATGGTGTGGAGATTCACACAGGAGATAAATATAGGATGCACTCTGACAGGAAAGTTCACTTCCTCTCGGTGCTGACGATCGACACATCTGATGCTGAAGATTATAGCTGTGTACTTGCGGAAGACGAAGACGTGAAAACAACAGCCAAACTTATCGTCGAAGGTGCAGTTGTTGAGTTTGTGAAAGAACTTCAGGACATAGAGGTTCCAGAATCATTTTCAGGGGAATTAGAATGCATTATAACCCCAGAAAATATAGAAGGCAAATGGTATCATAAGGGTGTGGAGCTTAAATCCAATGGCAAGTACACAATTACATCTCGCCGTGGACGTCAGAACCTCACTGTCAAGGATGTGACCAGAGAGGACCAGGGAGAATACAGCTTTGTTGTCGATGGGAAAAAGACAACCTGTAAACTAAAGATGAAACCCCGTCCCATCGCTATTCTACAAGGACTCAGTGATCAAAAAGTCTGCGAGGGTGACATTGTTCAGCTTGAAGTTAAAGTCTCCTTAGAGAATGTGGAAGGTGTCTGGATGAAAGATGGCGAGGAAGTGCAGCCAGGGGACCGGGTTCACATTGTGATAGACAAGCAGTCACACATGCTGCTTATTGAAGACATGACTAAGGAGGACGCTGGCCATTACTCCTTCACCATTCCTTCCCTTGGACTGTCAACCCATGGGCGCGTCTCTGTCTACAGTGTCGATGTGATAACACCTTTAAAAGATGTTAATGTGCTTGAGGGCACCAAGGCTGTGCTCGAATGTAAGGTCTCGGTCCCTGATGTGACTTCTGTTAAATGGTACTTAAATGATGAACAAATCAAGCCTGATGATCGCGTGCATGCCATTGTCAAAGGCACGAAGCAGCGACTTGTGATTAACCGGACCCATGCTTCAGATGAAGGACCTTACAAGCTGGTGGTTGGCAGAGTTGAAACCAGCTGTGATCTCTCTGTCGAAAAAATTAAAATTATCAGAGGTCTTCGTGACCTTACCTGTACAGAGACCCAAAATGTGGTCTTGGAAGTTGAACTGTCCCACTCAGGAATTGATGTCTTGTGGAATTTTAAGGACAAGGAAATCAAACCCAGTTCTAAATATAAAATTGAAGCTCATGGGAAAATATATAAGTTGACAGTTCTAAATATGATGAAAGATGATGAAGGAGAATATACATTTTATGCTGGAGAAAATAGGACATCTGGAAAACTTACCGTGGCAGGGGGCGCCATCTCTAAGCCACTCACAGATCAGACTGTAGCAGAGTCCCAGGAAGCTGTGTTTGAGTGTGAAGTTGCCAACCCAGATTCTGAAGGCGAATGGTTGAAGGATGGCAAACACCTACCGTTGAGTAAAACCATCAGAAGTGAGTCTGATGGCCGCAAAAGGAGGCTTATCATTGCTGCCACCAAACTAGATGACATTGGAGAATACACCTACAAGGTGGCCACTTCCAAAACATCTGCCAAACTCAAAGTTGAAGCTGTCAAAATTAAGAAGACTCTGAAGAACCTCACGGTGACAGAGACACAGGATGCTGTTTTCACGGTGGAGCTCACACACCCTAACGTAAAAGGTGTCCAGTGGATCAGAAACGGGGTTGTGCTGGAATCCAATGACAAGTACACTATCTCAGTCAAAGGAACAGTTTACTCTCTGAGAATTAGAAACTGTGCCGTGGCGGACGAATCTGTTTATGGCTTCAAGCTTGGAAAGCTGGGAGCCAGCGCCAGACTGCACGTGGAGACCGTCAAGATCATTAAGAAGCCAAAGGACGTGACTGCCTTGGAAAATGCCACCGTTTCCTTTGAACTTAGTGTCTCCCATGACACAGTGCCCGTAAAATGGTTCCACAAGAATGTGGAGATTAAGCCGAGTGACAAACACAGGCTGGTCTCAGAAAGGAAGGTCCACAAACTGATGTTGCAGCATATTTCCCCCTCGGATGCTGGGGAATACACAGCTGTGGTGGGCCAACTGGAATGCAAAGCCAAACTATTCGTGGAGACATTACATATTACAAAAACCATGAAAAACATCGAGGTGCCCGAGACCAAAACTGCCTCCTTTGAGTGTGAGGTCTCCCACTTCAATGTACCTTCCATGTGGCTGAAGAATGGTGTGGAGATTGAGATGAGTGAAAAGTTCAAGATTGTGGTGCAGGGAAAACTCCACCAGCTAGTCATCATGAACACCAGCACGGAGGACTCAGCAGAATACACGTTTGTCTGTGGCAATGACCAAGTCAGCGCCACCCTCAAAGTGACCCCAATCATGATCACATCCATGCTGAAGGACATCAACGCTGAAGAAAAAGACACCATTACCTTTGAAGTGACAGTGAACTATGAAGGCATCTCTTACAAATGGTTAAAGAATGGTGTGGAAATCAAATCAACTGACAGGTGCCAGATGAGAACCAAAAAGCTCACCCACTCACTGAACATCAGGAATGTCCACTTTGGGGATGCCGCTGAGTACACCTTTGTGGCTGGAAAAGCTACCTCAACAGCCACTCTTTATGTGGAAGCTCGTCATATAGAATTTAGGAAACACATTAAGGACATTAAGGTTCTTGAGAAGAAGCGAGCCATGTTTGAATGTGAAGTTTCTGAGCCTGACATCGCCGTGCAGTGGATGAAAGATGGCCAGGAGCTGCCTCTAGTGGACAGAATAAAGATACAGAAGGAGAAGTACGTCCACCGCCTGCTGATCCCATCCACGCGGATGTCCGACGCCGGGAAGTACACAGTGGTGGCTGGGGGCAACATGTCCAGTGCCAACCTCTTTGTCGAGGGCAGAGATGTTCGCATCCGAAGCATTAAAAGGGAGGTTCAGGTTATTGAGAAACAGCGTGCTGTTGTTGAGTTTGAGGTCAATGAAGATGACGTTGATGCCCACTGGTATAAAGATGGCATCGAAATCAATTTCCAAGTTCAGGAACGACACCAGTATGTGGTGGAGAGAAGAATCCACCGGATGTTTATCTCTGAGACCAGGCACAGTGATGCCGGTGAATACACCTTCGTAGCAGGAAGGAACAGGAGTTCCGTTACTCTCTATGTCAATGCCCCAGAACCACCCCAGATTCTACAGGAACTCCAGCCTATAACCGTGCAGTCTGGCAAGCCTGCCCGCTTCTGTGCTGTGATATCCGGCAGACCGCAGCCCAAAATTTCCTGGTATAAGGAAGAGCAGCTGCTTTCCACTGGTTTCAAGTGCAAATTCCTTCACGATGGGCAAGAATATACACTTTTGCTCATTGAAGCCTTCCCAGAGGACGCTGCCGTGTACACCTGTGAAGCCAGGAATGACTACGGAGTTGCCACCACCTCAGCATCACTCTCTGTGGAAGTTCCGGAAGTTGTGTCTCCTGATCAGGAAATGCCAGTATACCCTCCTGCTATTGTCAGCCCACTTCAGGACGCTGTCACTTCTGAGGGACGGCCAGCCCACTTTCAATGCAGAGTTTCTGGA---------ACAGATCTAAAAGTGTCTTGGTACAGCAAAGACAAGAAAATCAAGCCATCTCGGTTCTTTAAAATGACTCAGTTTGAAGACACTTACCAATTGGAAATTGCTGAAGCTTTTCCAGAAGATGAAGGAATTTATACTTTTGTTGCCAGCAATGCTGTAGGTCAAGTGTCAAGCACAGCCACTCTGAGACTGGAAGGATTTAGCACACTTGAAGAAGTTACATCCAACTCTCAATGGCATATCTCT---TCATCAGTTTCATTTAAGAAGGAGCCCCTTGGCCAAAAGCCCATCTTCATCCAGCCTCTATCCAGCCTCAGGGTGCACAGCGGGGAGACAGTCAGATTTCATGCCAGGGTTTCTGGCATTCCCAAGCCAGAAATCCAGTGGTTTCATAACCAACAATCAATTCTACCAACAAAAGATGTAGTTTTCTACTTTGAGGAGTCCACAGGCTTGGCTTTAATGCTTATAGTTGATGCTTACTCAGAGCATGCCGGGCAATACTGTTGCAAAGCAGCCAATAGCGCTGGGGAAGCCACTTGTACAGCTACACTCACAGTGACTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-----NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATTGCAGAGCGAAATGAAGTCATTTCAAGGATCATCATATGAATATGAATTGCAGGTTTTTGAAAGTGTATCTCAAAGT---TCCACCCACACAGCTGCATCCGTCGAAGATGTACAATTGCACCAGGCTGCA---TCCCTTTCACAAATTGCAGAAAGCACTGAGTTATCT---GAGAAAAGTGCTGAAGAGACAACGGGTGAAGTGCCAAAGATTCTCCTGCATCTTCAGGACCTCTCT---------------------GTAAAGTGCAGTGATGCAACT---------------------------------------------CAATTCCTCTGTGTTTTA---------GAAGATGAG---TCTTCTGTTGATATAACCTGGATTTATGAAGGTGTAAAGCTAGAGGAATATAAGAGAGTGAAGCAGTCACAAAATGGAAATGTTCAGTCTCTTACCACATGTAATATTCTGCTGGTAGACCAAGGATTATATAGCTGC---------ATT---------GTACACAATGAGTAT------------GGA---GAG---AAGACAATGTCAGCAGTGCTAAGA---CTA---GAAGGTGCTCCTGAATCAATGTTGCACGAG------------CAGATTGAGATGGAGATGAAAGAATTTTCTATTTCTCTTCTGTCTGCCGAAGAAGAAGGA---CCTNNN---AGCTGTGACCTTCAGTTATCTAATAGAAATGAAACACTTGAACCTTTGTCTGAACCTTCAGTTTATTCACCTAAATTT------------GATTCCAAAAAGGAGGGCAGTGCCCCAGTTTTCATCAAAGAAGTGCCAAATGCTGAAATAAGCATAGGGGGTGTGGCGAAGCTGTTTGTTACTGTCACTGGCATTCCCACACCTCAGATACAGTGGTTCTTTAATGGG---------------------GCAATGTTAACCCCTTCCGCTGACTACAAATTTGTGTTTGACGGTAATGATCACAGCTTAATCATTCTGTTCACCAAACTGGAGGATGAGGGAGAATATACATGTATTGCCAGTAATGAATATGGGCAGGCAACGTGTAGCGCATATCTGAAAATAAATTCTGAAGCCGAGGGCCATGAANN------NCCA------GAATCGGCAGAGGAGAAGTCT---CTGGAAAAGCTCCAAGGTCCTTGTCCTCCTTACTTCCTTAAGGAGTTAAAACCAGTGATCTGTGTGCAGGGCCTCCCTGCCATCTTTGAATACATGGTACTCGGAGAGCCTGCACCCACTGTTCTATGGTTCAAAGAAAACAAGCAACTTTGTACCAATGTTTATTACACTATCATTCACAATCCTGATGGTTCCGGGACATTCATCGTCAACGATCCTCAGAAAGAAGATGGTGGTCTCTATGTCTGTAAAGCGGAGAATGTGTGGGGTGAGTCCGCCTGTGCAGCAGAGCTGTTTGTGCTCCCGGAAGACATAGACACGACTGATACC------------GCCTGCAAA---GCAGCGCCCACACCAGAGGCTTCAGAAGGTTTTCCACACACA---TCATTAAAGGACCCTGCACTTGAGATGGTTGACTCAGAGCAGGAAGTTGTAACTTTTGTAAAA---------------------------------------------------------------GATGCCATTTTGAAAGCTTCTTTAATTGCAGAAGAAAAACAACAGTTTTCGTATGAGCATGTGCTTAAAACCAATGAACTAAGTAGTCAAGTTACTTTAAAAGCTGAGCAACTGCAATCCACAGTCATGTTGGAACACCATATGCCCACTCCT---GAAAGC------ACCAGAGAANN---NTCCATC---------AGTGGCACTATTCAT---------------------GTCCAG---CCTATCAAGGAACTACCTCCCAATTTACAGCTGCAGATTACCCAGTCCCAGGACACCCTCCCCAGAGAAGATACTCTGATGTGTCAAGAGCCTGAGTCACAGGTA------GTTCTATCAGATACG------GAAAAAATCTTCCCAAGTGCCATGTCCATAGAGGAAATTAGTTCATCA---ACAGTTGAGTCTCTGCAAACTTTATTAGCTGAACCTGAAGAGAGTTATCCACAGCCATCAATANNNATACCAGCCCATTCATATCCAACCTCTGTGGCTGAA------GAAGTACTTTTATCAAAAGACAAG---ACAGTGTCTGCCGTGGAAAGAAGGCCAAGAGAGACTTCTCAAAAGCAAGAGTCACAAAATGCTGTCTTCCTGAATCAGAGCTTAGCTGAGGGACATGCACAAAGTTTCCAGGCTCCTGATGTCACAGTCTCCAGGNNNAATGGTGTGN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------NN------------------------------------------------------TGGTTGAGA---------AACATTGAACAGGTGGAGGTCAAGGCTGTAGACTTTACCCAAGAGCCCAACTGCATTCTGTGCACCTATCTGATTACCTCAGTGAAATCTCTGACAGAA---------GAATTAACCATCACTATTAAAGGCATTGATCCTCAAATGGCTGACTTGAAAACTGAACTGAAGGAGGCATTGTGCTCT---ATATGTGAGGAAATGAACATTTTAACAGCTGAGGAGCCTGGAATTGAGAAAGGAGCTACAGTAGTCTTGCAGGAAGATNN---NTCTTTTTCCAGTTCACAGAAGCTTGAAGCAATCACTGAACCAGACGTTGAATCGAAGTATCTTGTCGCGAAGGAAGAGATCAGTTATTTTAAGGTGGAGAGTCAGGTCAAAGCTGTGGGTACCACA---------NN------------------NGCTTCTGCTGCTGTTTAT---------------------------GATGAAAAACAG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGAGACACCAAAA---------CCATCAGAGGAAAAAGAGAAANN---NTCT---------GAAGGTGGTACTGAGGAGGTTGGTACAGTAGAGATACAGGAAGCT------------------------------------------------GAGGATNN---------------------------NNNNNNNAGGAAGCTCGGA---GAGGATGGTCCTGTGGTACAGACGCCCTTGGTGGACACAACTGCC---------------------------GAGGAAGGTGACATCATAAGCTTCACGTCATCCATAACAAACGCCAAAGAGGTGAATTGGTATTTTGAGAGTAAACTG------------GTCCCT------------------------------------TCA------------------------------GATGAAAAGTTCAAGTGTTTACAGGATCAAAATACATATACACTAGTAATCGACAGAGTAAATAGAGAAGAACATCAAGGGGAATATACGTGCGAGGCCTTGAATGACAGTGGAAAAGCAACAACTTCAGCAAAA------CTCACTGTA------GTCAAAAGAGCTGCTCCAGTGATCAGGAGGAGAATTGAGCCCCTGGAAGTAGCCCTGGGCCACCTCGCCAAATTTACCTGTGAGATCCACAGCGCCCCCAATGTCCGCTTCCAGTGGTTCAAAGCTGGACGAGAAATCTATGAAAGTGACAAGTGTTCTATTCGGTCTGCAAATTATGTCACCACCCTGGAAATCCTGAGAACCCAGGTTGTTGACTGTGGCGAGTACACCTGCAAAGCTTCCAACGAGTATGGCAGTGTCAGCTGCACAGCCACACTGACTGTGACAGAGGCATATCCACCAACCTTCTTCTCCAGACCTAAGTCCATAACGACTTTTGTGGGTAAGGCAGCCAAGTTTCTCTGCACAGTGACAGGCACTCCCGTGATTGAAACCATTTGGCAGAAAGATGGCATGGCCCTCTCACCTTCCCCTACCTGCAAGATTTCAGATGTAGACAACAAACACATTTTAGAGCTCTCAAATCTTACAGTTCACGATAGAGGAGTTTACTCCTGTAAGGCTTCTAACAAGTTTGGAGCCGACACCTGCCAAGCTGAGTTGGACATAATTGACAAACCACATTTCATTAAAGAACTGGAGCCTGTACAATCAGCTATCAATAAGAAGATCCACCTTGAGGGCCAAGTAGATGAAGACAGAAAAGTCACAATTACGTGGAGCAAAAATGGGCAGAAGCTCCCCCCTGGGAAAGATTATAAGATCTATTTTGAAGATAAAATAGCATCACTTGAGATCCCTCTGGCCAAACTCAAAGATTCAGGAACCTATGTTTGTACAGCTTCCAATGAGGCTGGAAGCAGCTCCACTTCAGCAACAGTAACTATCAGAGAGCCACCAGCCTTTGTGAAGAAGGTGGATCCTTCTTACCTAATGCTCCCAGGTGAATCAGCACGCCTCCACTGCAAGCTGAAAGGCTCACCTGTGATCCAGGTTACTTGGTTTAAAAATAACAAAGACCTTACTGAGAGTAACACAATCAGAATGTCTTTTGTCAAT---TCTGAGGCTGTCCTTGATATTACGGATGTAAAAGTTGAAGACAGCGGGACTTACTCGTGTGAAGCAGTGAATGACGTTGGCAGTGACAGTTGCAGTGCTGAAATAGTTATCAAAGAACCTCCTTCTTTCATCAAAACTCTTGAGCCGGCAGACATAGTGAGAGGAACAAATGCCCTCCTTCAGTGTGAAATTGCAGGCACTGGACCATTTGAAATTAGCTGGTTCAAGGATAAGAAGCAAATTCGAAGTAGTAAAAAGTACAGGTTGTTTTCTCAGAAGTCCACTGTGTCCCTGGAGATCTTTTCTTTTAATAGTGCAGACGTTGGTGACTATGAGTGTGTGGTTGCTAATGAAGTTGGGAAGTGTGGCTGTGTTGCAACCCACTTACTAAAAGAACCACCAACCTTTGTAAAGAAAGTAGATGATTTTACTGCACTGGCAGGACAGACGGTTACCTTACAAGCTGCCGTGAGAGGGTCAGAACCCATTTCTGTCACATGGATGAAAGGACAGGAGATCATTAAAGACGATGGAAAGATCAAAATGAGCTTTGCCAATGGTGTGGCAGTCTTGATAATCCCTGATGTGCAGATTAGTTTTGGTGACAAATACACATGCCTGGCTGAAAATGAAGCCGGAAGCCAAACGTCTGTTGGGGAGTTAATAGTTAAAGAACCTGCTAAAATCATTGAGAGAGCAGAACTGATCCAAGTGACCGCAGGAGACCCAGCCACACTGGAGTACACAGTCACAGGCACCCCAGAACTCAAGCCAAAATGGTACAAAGATGGGAGACCGTTGGTCGCCAGTAAAAAGTATAGGATAAGTTTCAAAAACAATGTTGCCCAACTCAAGTTTTATTCAGCTGAACTGCACGATAGCGGCCAGTACACATTTGAGATTTCCAATGAAGTGGGCAGCAGCTCCTGTGAGACAACCTTCACTGTCTTAGATCGAGACATT---------------------------------------------------------------------------------------------------------------GCTCCATTCTTCACCAAACCCCTTCGAAACGTGGACAGTGTGGTTAGTGGCACCTGCAGGCTGGACTGCAAAATTGCTGGCTCCCTCCCCATGAGGGTGTCCTGGTTTAAGGATGGGAAAGAAATAGCCTCCTCTGACAGATACAGAATAGCCTTTGTGGAAGGCACAGCCTCTTTGGAAATAAGCAGAGTAGACATGAGTGATGCCGGGAATTTCACCTGTCGAGCCACTAATTCCGTGGGAAGCAAAGACTGCAGTGGAGCCCTGATTGTGCAAGAACCACCCAGTTTTGTAACTAAACCTGCATCAAAGGATGTCCTGCCTGGCTCGGCTGTGTGCCTGAAGAGCACCTTCCAAGGGTCTACCCCTTTCACAATCAGATGGTTTAAGGGTGACAAAGAGCTGGTTTCTGGTGGAAGCTGCTATATCAACAAAGAAGCTTTAGAAAGTTCCCTGGAACTATATGCAGTAAAAACCACT---GATTCAGGCACATATACCTGTAAAGTCAGCAACGTGGCTGGAGCTGTGGAGTGCAGTGCAAACTTATTTGTAAAAGAACCTGCCACATTTGTTGAAAGGTTAGAGCCGTCCCAGCTGTTAAAGAAGGGAGACACCACCCAGCTAGCCTGCAAAGTCACGGGCACCCCTCCAATTAAAATAACTTGGTTTGCAAATGATAGAGAAATTAAGGAGAGCAGCAAACACAAAATGTCTTTTGTGGAGTCCACTGCGGTTCTAAGACTTACAGATATTGCTGTCGAAGACAGTGGTGAATATATGTGTGAGGCTCAAAATGAGGCTGGAAGTGACCACTGCGGTAGCATTCTGATCGTCAAAGAGTCACCTTACTTTACCAAGGAATTTAAGCCCATTGAAGTGTTGAAGGAATATGATGTCATGTTGCTGGCTGAGGTGGCAGGCACGCCTCCCTTTGAGATCACTTGGTTCAAAGACAACACCATACTACGAAGTGGCAGGAAGTACAAAACCTTCATTCAGGATCAGCTGGTTAGCCTGCAGATCTTCAAGTTTGTAGCTGCGGACGTGGCTGAATACCAGTGTCGGGTCACCAATGAGGTGGGCAGCAGCACCTGCAGTGCCAGGGTGACTTTAAGAGAACCCCCAACCTTCGTAAAGAAGATCGAGAGCACCAGCTCCCTTAGGGGAGGCACCGCTGCCTTCCAGGCCATGCTGAAGGGCTCCCTGCCCATCACGGTGACTTGGCTAAAAGACAACGAGGAAATCACTGAAGACGATAACATAAGAATGACCTTTGAGAACAATGTGGCAAGTCTGTACCTCAGTGGCATTGAAGTCAAGCACGATGGGAAATATGTTTGCCAGGCCAAAAACGATGCAGGAATACAAAGGTGTTCTGCAGTACTCTCAGTAAAAGAACCTGCAACAATCATTGAGGAGGCTGTGTCTATAGATGTCACCCAAGGAGACCCTGCCACTTTGCAGGTTAAATTTTCAGGGACTAAGGAGATTACAGCCAAATGGTTTAAAGATGGCCAAGAACTGACCCTGGGCCAAAAATATAAAATCAGTGTCACTGACACTGTCTCTATACTGAAGATTATTTCTACAGAAAAGAGAGATAGTGGTGAATATACTTTTGAAGTCCAAAATGACGTCGGGAGGAGCAGCTGCAAGGCTAGCATTAACGTCTTAGATCTTATCATACCTCCATCATTCACCAAAAAGCTGAAGAAAATGGACAGCATTAAAGGGTCTTCCATTGACTTAGAATGTATAGTGGCCGGGTCACATCCCATAAGCATCCAGTGGTTCAAAGATGACCAAGAAATAACAGCTAGTGAAAAATACAAGTTCTCTTTTCATGACAACACTGCCTTCTTGGAAATCAGTCAGCTGGAAGGTTCAGACAGCGGCACCTATAC
[text cut: only the first 16 MiB of this file were read; the rest is missing]
